Lines Matching full:of
13 * This work is licensed under the terms of the GNU GPL, version 2.
22 #define VMXNET3_DEVICE_MAX_RX_QUEUES 8 /* Keep this value as a power of 2 */
26 * standards in sense of types and defines used.
27 * Since we didn't want to change VMWARE code, following set of typedefs
56 * under the terms of the GNU General Public License as published by the
57 * Free Software Foundation; version 2 of the License and no later version.
60 * WITHOUT ANY WARRANTY; without even the implied warranty of
65 * You should have received a copy of the GNU General Public License
209 * Little Endian layout of bitfields -
215 * Big Endian layout of bitfields -
257 u32 eop:1; /* End Of Packet */
263 u32 eop:1; /* End Of Packet */
308 u32 txdIdx:12; /* Index of the EOP TxDesc */
310 u32 txdIdx:12; /* Index of the EOP TxDesc */
358 /* values of RXD.BTYPE */
374 u32 sop:1; /* Start of Packet */
375 u32 eop:1; /* End of Packet */
377 u32 rxdIdx:12; /* Index of the RxDesc */
379 u32 rxdIdx:12; /* Index of the RxDesc */
381 u32 eop:1; /* End of Packet */
382 u32 sop:1; /* Start of Packet */
457 /* value of RxCompDesc.rssType */
480 /* Max size of a single tx buffer */
483 /* # of tx desc needed for a tx buffer size */
487 /* max # of tx descs for a non-tso pkt */
490 /* Max size of a single rx buffer */
492 /* Minimum size of a type 0 buffer */
500 /* Ring size must be a multiple of 32 */
510 /* a list of reasons for queue stop */
513 VMXNET3_ERR_NOEOP = 0x80000000, /* cannot find the EOP desc of a pkt */
565 * QueueDescPA must be 128 bytes aligned. It points to an array of
566 * Vmxnet3_TxQueueDesc followed by an array of Vmxnet3_RxQueueDesc.
567 * The number of Vmxnet3_TxQueueDesc/Vmxnet3_RxQueueDesc are specified by
594 __le32 txRingSize; /* # of tx desc */
595 __le32 dataRingSize; /* # of data desc */
596 __le32 compRingSize; /* # of comp desc */
597 __le32 ddLen; /* size of driver data */
608 __le32 rxRingSize[2]; /* # of rx desc */
609 __le32 compRingSize; /* # of rx comp desc */
610 __le32 ddLen; /* size of driver data */
634 /* value of intrCtrl */
640 u8 numIntrs; /* # of interrupts */
648 /* one bit per VLAN ID, the size is in the units of u32 */
682 __le16 mfTableLen; /* size of the multicast filter table */
684 __le64 mfTablePA; /* PA of the multicast filters table */
753 /* All structures in DriverShared are padded to multiples of 8 bytes */
770 /* flip the gen bit of a ring */