công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

UM0851 bảng dữ liệu(PDF) 48 Page - STMicroelectronics

tên linh kiện UM0851
Giải thích chi tiết về linh kiện  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  STMICROELECTRONICS [STMicroelectronics]
Trang chủ  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 bảng dữ liệu(HTML) 48 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 44Page - STMicroelectronics UM0851 Datasheet HTML 45Page - STMicroelectronics UM0851 Datasheet HTML 46Page - STMicroelectronics UM0851 Datasheet HTML 47Page - STMicroelectronics UM0851 Datasheet HTML 48Page - STMicroelectronics UM0851 Datasheet HTML 49Page - STMicroelectronics UM0851 Datasheet HTML 50Page - STMicroelectronics UM0851 Datasheet HTML 51Page - STMicroelectronics UM0851 Datasheet HTML 52Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 48 / 245 page
background image
Communication device drivers
UM0851
48/245
Doc ID 16604 Rev 2
/*State the member functions as provided in the above structure as per your design
requirements.*/
GMAC interface to kernel
The key kernel interfaces that have been set up in the initialization routines are:
●
int (*open)(struct net_device *dev);
This is the function that opens the interface. The interface is opened whenever ifconfig
activates it. The open method registers any system resource it needs (I/O ports, IRQ,
DMA) and sets up the MAC hardware as well as the PHY in auto negotiation mode. The
open method also starts the interface transmit queue. The kernel provides a function to
start the queue:
void netif_start_queue(struct net_device *dev);
●
int (*stop)(struct net_device *dev);
This function stops the interface and powers down the PHY. This function should
reverse operations performed at open time.The close method also stops the interface's
transmit queue. The kernel provides a function to stop the queue:
void netif_stop_queue(struct net_device *dev);
●
int (*hard_start_xmit) (struct sk_buff *skb, struct net_device *dev);
Method called to initiate the transmission of a packet. The full packet (protocol headers
and all) is contained in a socket buffer (struct sk_buff) structure. The function basically
makes use of the chained DMA descriptors to transmit the packet sent by stack.
●
void (*tx_timeout)(struct net_device *dev);
Method called by the networking code when a packet transmission fails to complete
within a reasonable period, on the assumption that an interrupt has been missed or the
interface has locked up. It should handle the problem and resume packet transmission.
The current driver reinitializes the total DMA/MAC related hardware.
●
int (*do_ioctl)(struct net_device *dev, struct ifreq *ifr, int cmd);
Function that performs interface-specific ioctl commands (the implementation of these
commands is described in the "Custom ioctl commands" section.) The corresponding
field in struct net_device can be left as NULL if the interface does not need any
interface-specific commands.
The SPEAr driver routes the ioctls to the standard MII interface provided by the kernel.
The commands are as follows:
SIOCGMIIPHY : get address of MII PHY in use
SIOCGMIIREG : read MII PHY register.
The usage of the above ioctls can be explored by using the <mii_tool> provided in the
user space.
●
int (*change_mtu)(struct net_device *dev, int new_mtu);
Function that takes action if there is a change in the maximum transfer unit (MTU) for
the interface.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com