Lines Matching refs:descriptor
189 single buffer descriptor with each frame descriptor.
194 for the Rx descriptor at the head of each Rx skbuff.
197 almost all descriptor pointers. The driver sets these to zero, so that all
207 The driver must use the complex Tx command+descriptor mode in order to
219 already loaded the link address in the previous descriptor. So for these
220 commands we convert the next free descriptor on the ring to a NoOp, and point
221 that descriptor's link to the complex command.
225 whenever the Tx descriptor ring is manipulated.
333 struct descriptor { /* A generic descriptor. */
335 u32 link; /* struct descriptor * */
340 struct RxFD { /* Receive frame descriptor. */
356 struct TxFD { /* Transmit frame descriptor set. */
377 struct descriptor frame __attribute__ ((__aligned__(16)));
413 struct RxFD *rx_ringp[RX_RING_SIZE]; /* Rx descriptor, used as ring. */
421 struct descriptor *last_cmd; /* Last command sent. */
1092 struct descriptor *ias_cmd;
1095 (struct descriptor *)&sp->tx_ring[sp->cur_tx++ % TX_RING_SIZE];
1406 /* Calculate the Tx descriptor entry. */
1418 /* The data region is always in one buffer descriptor. */
1439 sp->last_cmd = (struct descriptor *)&sp->tx_ring[entry];
1785 printk(KERN_ERR "%s: Inconsistent Rx descriptor chain.\n",
2043 struct descriptor *last_cmd;
2073 sp->last_cmd = (struct descriptor *)&sp->tx_ring[entry];
2116 sp->last_cmd = (struct descriptor *)&sp->tx_ring[entry];
2148 struct descriptor *mc_setup_frm;