Lines Matching +full:scatter +full:- +full:gather

7  * Copyright (c) 2003-2016 Cavium, Inc.
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
19 * \brief Common: Structures and macros used in PCI-NIC package by core and
50 /* pre-defined host->NIC tag values */
60 /* Subcodes are used by host driver/apps to identify the sub-operation
85 #define VF_DRV_REMOVED -1
101 #define CVM_DRV_APP_END (CVM_DRV_INVALID_APP - 1)
123 index = index + count - max; in incr_index()
149 /*--------------------------- SCATTER GATHER ENTRY -----------------------*/
151 /* The Scatter-Gather List Entry. The scatter or gather component used with
168 /* \brief Add size to gather list
169 * @param sg_entry scatter/gather entry
178 sg_entry->u.size[pos] = size; in add_sg_size()
180 sg_entry->u.size[3 - pos] = size; in add_sg_size()
184 /*------------------------- End Scatter/Gather ---------------------------*/
290 * --------------- 0
291 * | wqe word0-3 |
292 * --------------- 32
294 * --------------- 40
296 * --------------- 48
298 * --------------- 56
300 * --------------- 64
301 * | Addtl 8-BData |
303 * ---------------
349 /* Instruction Header(DPI) - for OCTEON-III models */
356 /** Gather indicator 1=gather*/
357 u64 gather:1; member
359 /** Data length OR no. of entries in gather list */
368 /** PKI port kind - PKIND */
378 /** PKI port kind - PKIND */
387 /** Data length OR no. of entries in gather list */
390 /** Gather indicator 1=gather*/
391 u64 gather:1;
399 /* Optional PKI Instruction Header(PKI IH) - for OCTEON-III models */
487 /** Gather indicator 1=gather*/
488 u64 gather:1; member
490 /** Data length OR no. of entries in gather list */
529 /** Data length OR no. of entries in gather list */
532 /** Gather indicator 1=gather*/
533 u64 gather:1;
581 u64 len:3; /** additional 64-bit words */
588 u64 len:3; /** additional 64-bit words */
600 u64 len:3; /** additional 64-bit words */
611 u64 len:3; /** additional 64-bit words */
621 u64 len:3; /** additional 64-bit words */
633 u64 len:3; /** additional 64-bit words */
644 u64 len:3; /** additional 64-bit words */
652 u64 len:3; /** additional 64-bit words */
803 /* link-level stats */
806 u64 total_bcst; /* Number of non-dropped L2 broadcast packets */
807 u64 total_mcst; /* Number of non-dropped L2 multicast packets */
851 /* link-level stats */
908 subcode1 = OPCODE_SUBCODE((rh)->r.opcode, (rh)->r.subcode); in opcode_slow_path()