Home
last modified time | relevance | path

Searched full:eop (Results 1 – 25 of 136) sorted by relevance

123456

/linux/drivers/net/ethernet/cisco/enic/
H A Denic_res.h37 int offload_mode, int cq_entry, int sop, int eop, int loopback) in enic_queue_wq_desc_ex() argument
49 (u8)eop, (u8)cq_entry, in enic_queue_wq_desc_ex()
55 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop, desc_skip_cnt, in enic_queue_wq_desc_ex()
61 int eop, int loopback) in enic_queue_wq_desc_cont() argument
65 eop, 0 /* !SOP */, eop, loopback); in enic_queue_wq_desc_cont()
70 unsigned int vlan_tag, int eop, int loopback) in enic_queue_wq_desc() argument
75 eop, 1 /* SOP */, eop, loopback); in enic_queue_wq_desc()
81 unsigned int vlan_tag, int eop, int loopback) in enic_queue_wq_desc_csum() argument
87 eop, 1 /* SOP */, eop, loopback); in enic_queue_wq_desc_csum()
93 int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) in enic_queue_wq_desc_csum_l4() argument
[all …]
H A Dwq_enet_desc.h42 u8 offload_mode, u8 eop, u8 cq_entry, u8 fcoe_encap, in wq_enet_desc_enc() argument
52 (eop & 1) << WQ_ENET_FLAGS_EOP_SHIFT | in wq_enet_desc_enc()
61 u8 *offload_mode, u8 *eop, u8 *cq_entry, u8 *fcoe_encap, in wq_enet_desc_dec() argument
74 *eop = (u8)((le16_to_cpu(desc->header_length_flags) >> in wq_enet_desc_dec()
H A Denic_rq.c173 u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, in cq_enet_rq_desc_dec() argument
196 *eop = (completed_index_flags & CQ_ENET_RQ_DESC_FLAGS_EOP) ? in cq_enet_rq_desc_dec()
325 u8 eop, sop, ingress_port, vlan_stripped; in enic_rq_indicate_buf() local
336 &fcoe, &eop, &sop, &rss_type, &csum_not_calc, in enic_rq_indicate_buf()
346 if (eop && bytes_written > 0) { in enic_rq_indicate_buf()
/linux/drivers/net/ethernet/altera/
H A Daltera_sgdmahw.h29 * bit 7: status eop for recv case
33 /* bit 0: eop
63 * bit 1: eop
73 * bit 1: interrupt on eop
98 #define SGDMA_STSREG_EOP BIT(1) /* EOP */
104 #define SGDMA_CTRLREG_IOEOP BIT(1) /* Interrupt on EOP */
H A Daltera_sgdma.c185 SGDMA_CONTROL_EOP, /* Generate EOP */ in sgdma_tx_buffer()
357 0, /* read 'til EOP */ in sgdma_async_read()
358 0, /* EOP: NA for rx dma */ in sgdma_async_read()
/linux/drivers/scsi/snic/
H A Dwq_enet_desc.h39 u8 offload_mode, u8 eop, u8 cq_entry, u8 fcoe_encap, in wq_enet_desc_enc() argument
49 (eop & 1) << WQ_ENET_FLAGS_EOP_SHIFT | in wq_enet_desc_enc()
58 u8 *offload_mode, u8 *eop, u8 *cq_entry, u8 *fcoe_encap, in wq_enet_desc_dec() argument
71 *eop = (u8)((le16_to_cpu(desc->header_length_flags) >> in wq_enet_desc_dec()
H A Dvnic_wq.h90 unsigned int len, int sop, int eop) in svnic_wq_post() argument
95 buf->os_buf = eop ? os_buf : NULL; in svnic_wq_post()
100 if (eop) { in svnic_wq_post()
/linux/drivers/scsi/fnic/
H A Dwq_enet_desc.h41 u8 offload_mode, u8 eop, u8 cq_entry, u8 fcoe_encap, in wq_enet_desc_enc() argument
51 (eop & 1) << WQ_ENET_FLAGS_EOP_SHIFT | in wq_enet_desc_enc()
60 u8 *offload_mode, u8 *eop, u8 *cq_entry, u8 *fcoe_encap, in wq_enet_desc_dec() argument
73 *eop = (u8)((le16_to_cpu(desc->header_length_flags) >> in wq_enet_desc_dec()
H A Dvnic_wq.h105 unsigned int len, int sop, int eop) in vnic_wq_post() argument
110 buf->os_buf = eop ? os_buf : NULL; in vnic_wq_post()
115 if (eop) { in vnic_wq_post()
H A Dfnic_res.h23 int cq_entry, int sop, int eop) in fnic_queue_wq_desc() argument
33 (u8)eop, (u8)cq_entry, in fnic_queue_wq_desc()
39 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop); in fnic_queue_wq_desc()
57 1, /* eop */ in fnic_queue_wq_eth_desc()
H A Dcq_exch_desc.h79 u8 *eop, in cq_fcp_rq_desc_dec() argument
96 *eop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
H A Dcq_enet_desc.h83 u8 *ingress_port, u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, in cq_enet_rq_desc_dec() argument
102 *eop = (completed_index_flags & CQ_ENET_RQ_DESC_FLAGS_EOP) ? in cq_enet_rq_desc_dec()
/linux/drivers/base/regmap/
H A Dregmap-spi-avmm.c130 * doubles), plus 4 special chars (SOP, CHANNEL, CHANNEL_NUM, EOP). Finally
240 * So the driver moves EOP and bytes after EOP to the end of the aligned size,
274 /* EOP should be inserted before the last valid char */ in br_pkt_phy_tx_prepare()
322 /* move EOP and bytes after EOP to the end of aligned size */ in br_pkt_phy_tx_prepare()
421 * expected after EOP char. in br_do_rx_and_pkt_phy_parse()
453 * We get the last normal byte after EOP, it is in br_do_rx_and_pkt_phy_parse()
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-srxx-defs.h113 uint64_t eop:1; member
123 uint64_t eop:1;
/linux/drivers/net/ethernet/asix/
H A Dax88796c_main.c211 /* Prepare EOP header */ in ax88796c_proc_tx_hdr()
212 info->eop.seq_len = ((info->seq_num << 11) & in ax88796c_proc_tx_hdr()
214 info->eop.seqbar_lenbar = ((~info->seq_num << 11) & in ax88796c_proc_tx_hdr()
217 cpu_to_be16s(&info->eop.seq_len); in ax88796c_proc_tx_hdr()
218 cpu_to_be16s(&info->eop.seqbar_lenbar); in ax88796c_proc_tx_hdr()
295 /* EOP header */ in ax88796c_tx_fixup()
296 skb_put_data(skb, &info.eop, TX_EOP_SIZE); in ax88796c_tx_fixup()
325 netdev_info(ndev, " TX EOP:\n"); in ax88796c_tx_fixup()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_defs.h174 u32 eop:1; /* End Of Packet */ member
180 u32 eop:1; /* End Of Packet */ member
221 u32 txdIdx:12; /* Index of the EOP TxDesc */
286 u32 eop:1; /* End of Packet */ member
294 u32 eop:1; /* End of Packet */
477 VMXNET3_ERR_NOEOP = 0x80000000, /* cannot find the EOP desc of a pkt */
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_queue.c275 /* only compute queue requires EOP buffer and CWSR area */ in kfd_queue_acquire_buffers()
279 /* EOP buffer is not required for all ASICs */ in kfd_queue_acquire_buffers()
282 pr_debug("queue eop bo size 0x%x is less than node eop buf size 0x%x\n", in kfd_queue_acquire_buffers()
H A Dkfd_mqd_manager_v11.c234 * HW does not clamp this field correctly. Maximum EOP queue size in update_mqd()
235 * is constrained by per-SE EOP done signal count, which is 8-bit. in update_mqd()
236 * Limit is 0xFF EOP entries (= 0x7F8 dwords). CP will not submit in update_mqd()
237 * more than (EOP entry count - 1) so a queue size of 0x800 dwords in update_mqd()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.h29 /* TxC SOP DX EOP
54 /* EOP */
/linux/drivers/net/ethernet/amd/
H A Da2065.h134 #define LE_R1_POK 0x03 /* Packet is complete: SOP + EOP */
150 #define LE_T1_POK 0x03 /* Packet is complete: SOP + EOP */
/linux/drivers/net/ethernet/xilinx/
H A Dll_temac.h125 * 29 2 EOP
191 * 29 2 EOP
325 * 5 EOP TX marks last desc/RX marks last desc
/linux/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.c862 bool eop, headstolen; in wil_sring_reap_rx_edma() local
947 eop = wil_rx_status_get_eop(msg); in wil_sring_reap_rx_edma()
981 * it will be set to the !EOP value of the current SKB. in wil_sring_reap_rx_edma()
982 * This guarantees that all the following SKBs until EOP will also in wil_sring_reap_rx_edma()
991 rxdata->skipping = !eop; in wil_sring_reap_rx_edma()
1010 rxdata->skipping = !eop; in wil_sring_reap_rx_edma()
1015 if (!eop) in wil_sring_reap_rx_edma()
1331 /* EOP, TSO desc type, Segmentation enable, in wil_tx_desc_offload_setup_tso_edma()
/linux/include/net/libeth/
H A Drx.h240 * @eop: whether it's the last fragment of the packet
248 u32 eop:1; member
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v8.c189 /* Tonga errata: EOP RPTR/WPTR should be left unmodified. in kgd_hqd_load()
190 * This is safe since EOP RPTR==WPTR for any inactive HQD in kgd_hqd_load()
192 * EOP writes/reads can start anywhere in the ring. in kgd_hqd_load()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1122 * @rx_desc: pointer to the EOP Rx descriptor
1242 * iavf_is_non_eop - process handling of non-EOP buffers
1246 * This function updates next to clean. If the buffer is an EOP buffer
1249 * that this is in fact a non-EOP buffer.
1263 if (likely(fields.eop)) in iavf_is_non_eop()
1294 fields.eop = FIELD_GET(IAVF_RXD_LEGACY_EOP_M, qw1); in iavf_extract_legacy_rx_fields()
1297 if (!fields.eop) in iavf_extract_legacy_rx_fields()
1340 fields.eop = FIELD_GET(IAVF_RXD_FLEX_EOP_M, qw1); in iavf_extract_flex_rx_fields()
1343 if (!fields.eop) in iavf_extract_flex_rx_fields()
2242 /* write last descriptor with RS and EOP bits */ in iavf_tx_map()

123456