/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 4022 /* hardware can't handle really short frames, hardware padding works 4034 * @n: number of frames 4035 * @frames: array of XDP buffer pointers 4038 * Returns number of frames successfully sent. Failed frames 4041 * For error cases, a negative errno code is returned and no-frames 4042 * are transmitted (caller must handle freeing frames). 4044 int i40e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, argument 4068 struct xdp_frame *xdpf = frames[i];
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_pf.c | 61 netdev_warn(netdev, "Jumbo frames not yet supported with XDP, current MTU %d.\n", 2609 struct xdp_frame **frames, u32 flags) 2630 struct xdp_frame *xdpf = frames[i]; 2647 netdev_warn(dev, "Jumbo frames not yet supported with XDP\n"); 3241 /* Disable 802.3x pause frames */ 2608 otx2_xdp_xmit(struct net_device *netdev, int n, struct xdp_frame **frames, u32 flags) argument
|
/linux-master/drivers/net/ |
H A D | tun.c | 1267 struct xdp_frame **frames, u32 flags) 1284 return -ENXIO; /* Caller will free/return all frames */ 1294 struct xdp_frame *xdp = frames[i]; 2231 /* Read frames from ring */ 1266 tun_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, u32 flags) argument
|
H A D | virtio_net.c | 979 int n, struct xdp_frame **frames, u32 flags) 1009 struct xdp_frame *xdpf = frames[i]; 978 virtnet_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, u32 flags) argument
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 1055 "attempted to use jumbo frames with per-cpu pools"); 3781 struct xdp_frame **frames, u32 flags) 3801 ret = mvpp2_xdp_submit_frame(port, txq_id, frames[i], true); 3805 nxmit_byte += frames[i]->len; 5091 /* No port is using jumbo frames */ 3780 mvpp2_xdp_xmit(struct net_device *dev, int num_frame, struct xdp_frame **frames, u32 flags) argument
|
/linux-master/drivers/staging/media/ipu3/ |
H A D | ipu3-css.c | 32 * pre-allocated buffer size for CSS ABI, auxiliary frames 770 /* Configure reference (delay) frames */ 897 frames_sp = &sp_stage->frames; 1236 /* Reference frames for DVS, FRAME_FORMAT_YUV420_16 */ 1256 /* TNR frames for temporal noise reduction, FRAME_FORMAT_YUV_LINE */
|
/linux-master/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 161 unsigned long dwFrames; /* number of frames in buffer */ 251 int frames; member in struct:s2255_dev 1014 /* wait at least 3 frames before continuing */ 1921 * Create the system ring buffer to copy frames into from the 1936 /* allocate the frames */ 1940 pr_info("out of memory. using less frames\n");
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mvm.h | 305 * @mgmt_queue: queue number for unbufferable management frames 670 * @frames: list of skbs stored 673 struct sk_buff_head frames; member in struct:iwl_mvm_reorder_buf_entry
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 1678 /* Accept frames of this address */ 2213 struct xdp_frame **frames, u32 flags) 2234 ret = mvneta_xdp_submit_frame(pp, txq, frames[i], &nxmit_byte, 4158 /* When at 2.5G, the link partner can send frames with shortened 2212 mvneta_xdp_xmit(struct net_device *dev, int num_frame, struct xdp_frame **frames, u32 flags) argument
|
/linux-master/drivers/net/bonding/ |
H A D | bond_main.c | 191 MODULE_PARM_DESC(all_slaves_active, "Keep all frames received on an interface " 2934 /* We go to the (large) trouble of VLAN tagging ARP frames because 2936 * "native" to a VLAN) might not pass non-tagged frames. 5513 int n, struct xdp_frame **frames, u32 flags) 5520 struct xdp_frame *frame = frames[nxmit]; 5541 * report the number of frames that were xmitted. 5512 bond_xdp_xmit(struct net_device *bond_dev, int n, struct xdp_frame **frames, u32 flags) argument
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 1912 struct xdp_frame **frames, u32 flags) 1923 if (mtk_xdp_submit_frame(eth, frames[i], dev, true)) 1911 mtk_xdp_xmit(struct net_device *dev, int num_frame, struct xdp_frame **frames, u32 flags) argument
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 4207 * stmmac_tso_xmit - Tx entry point of the driver for oversized frames (TSO) 4210 * Description: this is the transmit function that is called on TSO frames 4212 * Diagram below show the ring programming in case of TSO frames: 4496 * It programs the chain or the ring and supports oversized frames 4523 /* Manage oversized TCP frames for GMAC4 device */ 5413 * It gets all the frames inside the ring. 5868 netdev_dbg(priv->dev, "Jumbo frames not supported for XDP\n"); 5921 * needs to have the Tx COE disabled for oversized frames 6732 struct xdp_frame **frames, u32 flags) 6756 res = stmmac_xdp_xmit_xdpf(priv, queue, frames[ 6731 stmmac_xdp_xmit(struct net_device *dev, int num_frames, struct xdp_frame **frames, u32 flags) argument [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 856 /* enable LPE to allow for reception of jumbo frames */ 908 * @queue: If non-negative, queue assignment feature is enabled and frames 2695 /* place incomplete frames back on ring for completion */ 3167 * @queue: If non-negative, queue assignment feature is enabled and frames 3235 * @queue: Queue number which matching frames are assigned to 3303 * @queue: If non-negative, queue assignment feature is enabled and frames 4239 /* handle TSO and jumbo frames */ 4477 /* Don't starve jumbo frames */ 4480 /* Give a little boost to mid-size frames */ 5161 netdev_dbg(netdev, "Jumbo frames no 6470 igc_xdp_xmit(struct net_device *dev, int num_frames, struct xdp_frame **frames, u32 flags) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_debugfs.c | 3644 PRINT_ADAP_STATS("usm_ddp_frames:", stats.frames);
|
H A D | t4_hw.c | 5725 st->frames = val[0]; 6453 p->frames = GET_STAT(FRAMES);
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-ioctl.c | 468 printk(KERN_DEBUG "timecode=%02d:%02d:%02d type=%d, flags=0x%08x, frames=%d, userbits=0x%08x\n", 470 tc->type, tc->flags, tc->frames, *(__u32 *)tc->userbits);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 995 /* disarm tx queues that have received xoff frames */ 1042 * false hang detection due to PFC or 802.3x frames. By 1526 * 82599 errata, UDP frames with a 0 checksum can be marked as 2412 /* place incomplete frames back on ring for completion */ 3747 * size resolution. In this case frames larger than 4935 fctrl |= IXGBE_FCTRL_DPF; /* discard pause frames when FC enabled */ 5139 /* FCoE traffic class uses FCOE jumbo frames */ 5200 /* FCoE traffic class uses FCOE jumbo frames */ 9587 * L2 headers. The canonical method to match L2 frames is to use 10027 * be receiving external loopback of our transmitted frames 10377 ixgbe_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, u32 flags) argument [all...] |
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 2331 * count since the value we care about is 2 frames, not 1. 2354 /* adjust PBA for jumbo frames */ 2990 struct xdp_frame **frames, u32 flags) 3019 struct xdp_frame *xdpf = frames[i]; 4624 /* enable LPE to allow for reception of jumbo frames */ 4915 /* Free all the Tx ring sk_buffs or xdp frames */ 5347 * we will have issues with VLAN tag stripping not being done for frames 5359 /* enable Rx jumbo frames, restrict as needed to support build_skb */ 5789 /* Don't starve jumbo frames */ 5792 /* Give a little boost to mid-size frames */ 2989 igb_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, u32 flags) argument [all...] |