Home
last modified time | relevance | path

Searched refs:seg_len (Results 1 – 22 of 22) sorted by relevance

/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_mbox.c243 u8 seq_id, u8 seg_len, u8 msg_id) in check_mbox_seq_id_and_seg_len() argument
289 if (seg_len % chk_sz) { in mbox_copy_send_data()
290 memcpy(mbox_max_buf, seg, seg_len); in mbox_copy_send_data()
294 data_len = seg_len; in mbox_copy_send_data()
340 __rte_unused u16 seg_len, int poll) in write_mbox_msg_attr() argument
481 u8 seq_id, seg_len; in recv_mbox_handler() local
504 mbox_body, seg_len); in recv_mbox_handler()
615 seg_len, MBOX_SEND_MSG_POLL); in send_mbox_seg()
667 u16 seg_len = HINIC_MSG_SEG_LEN; in send_mbox_to_func() local
697 seg_len = left; in send_mbox_to_func()
[all …]
H A Dhinic_pmd_mgmt.c532 u8 seq_id, u8 seg_len, u16 msg_id) in check_mgmt_seq_id_and_seg_len() argument
534 if (seq_id > HINIC_SEQ_ID_MAX_VAL || seg_len > HINIC_MSG_SEG_LEN) in check_mgmt_seq_id_and_seg_len()
/f-stack/freebsd/kern/
H A Dsubr_uio.c146 size_t seg_len; in physcopyin_vlist() local
156 seg_len = MIN(src->ds_len - offset, len); in physcopyin_vlist()
158 dst, seg_len); in physcopyin_vlist()
161 len -= seg_len; in physcopyin_vlist()
162 dst += seg_len; in physcopyin_vlist()
172 size_t seg_len; in physcopyout_vlist() local
182 seg_len = MIN(dst->ds_len - offset, len); in physcopyout_vlist()
184 offset), seg_len); in physcopyout_vlist()
187 len -= seg_len; in physcopyout_vlist()
188 src += seg_len; in physcopyout_vlist()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_ef10_rx.c262 uint16_t seg_len; in sfc_ef10_rx_process_event() local
295 seg_len = EFX_QWORD_FIELD(rx_ev, ESF_DZ_RX_BYTES); in sfc_ef10_rx_process_event()
303 rte_pktmbuf_data_len(m) = seg_len; in sfc_ef10_rx_process_event()
304 rte_pktmbuf_pkt_len(m) = seg_len; in sfc_ef10_rx_process_event()
307 rte_pktmbuf_pkt_len(rxq->scatter_pkt) += seg_len; in sfc_ef10_rx_process_event()
349 SFC_ASSERT(seg_len > 0); in sfc_ef10_rx_process_event()
350 rte_pktmbuf_data_len(m) = seg_len; in sfc_ef10_rx_process_event()
351 rte_pktmbuf_pkt_len(m) = seg_len; in sfc_ef10_rx_process_event()
399 SFC_ASSERT(seg_len > 0); in sfc_ef10_rx_process_event()
400 rte_pktmbuf_data_len(m) = seg_len; in sfc_ef10_rx_process_event()
[all …]
H A Dsfc_ef10_tx.c510 unsigned int seg_len = rte_pktmbuf_data_len(m_seg); in sfc_ef10_xmit_tso_pkt() local
514 seg_len -= in_off; in sfc_ef10_xmit_tso_pkt()
521 frag_len = RTE_MIN(seg_len, in sfc_ef10_xmit_tso_pkt()
525 seg_len -= frag_len; in sfc_ef10_xmit_tso_pkt()
527 eop = (seg_len == 0 && m_seg->next == NULL); in sfc_ef10_xmit_tso_pkt()
537 needed_desc += (seg_len != 0); in sfc_ef10_xmit_tso_pkt()
571 seg_len = 0; in sfc_ef10_xmit_tso_pkt()
577 } while (seg_len != 0); in sfc_ef10_xmit_tso_pkt()
676 unsigned int seg_len = rte_pktmbuf_data_len(m_seg); in sfc_ef10_xmit_pkts() local
681 pkt_len -= seg_len; in sfc_ef10_xmit_pkts()
[all …]
H A Dsfc_ef100_rx.c478 uint16_t seg_len; in sfc_ef100_rx_process_ready_pkts() local
498 seg_len = RTE_MIN(pkt_len, rxq->buf_size - rxq->prefix_size); in sfc_ef100_rx_process_ready_pkts()
499 rte_pktmbuf_data_len(pkt) = seg_len; in sfc_ef100_rx_process_ready_pkts()
504 while ((pkt_len -= seg_len) > 0) { in sfc_ef100_rx_process_ready_pkts()
512 seg_len = RTE_MIN(pkt_len, rxq->buf_size); in sfc_ef100_rx_process_ready_pkts()
513 rte_pktmbuf_data_len(seg) = seg_len; in sfc_ef100_rx_process_ready_pkts()
514 rte_pktmbuf_pkt_len(seg) = seg_len; in sfc_ef100_rx_process_ready_pkts()
H A Dsfc_tx.c838 size_t seg_len; in sfc_efx_xmit_pkts() local
840 seg_len = m_seg->data_len; in sfc_efx_xmit_pkts()
849 seg_len -= in_off; in sfc_efx_xmit_pkts()
862 frag_len = MIN(seg_len, txq->dma_desc_size_max); in sfc_efx_xmit_pkts()
864 seg_len -= frag_len; in sfc_efx_xmit_pkts()
873 } while (seg_len != 0); in sfc_efx_xmit_pkts()
H A Dsfc_rx.c241 unsigned int seg_len; in sfc_efx_recv_pkts() local
262 seg_len = tmp_size; in sfc_efx_recv_pkts()
264 seg_len = rxd->size - prefix_size; in sfc_efx_recv_pkts()
267 rte_pktmbuf_data_len(m) = seg_len; in sfc_efx_recv_pkts()
268 rte_pktmbuf_pkt_len(m) = seg_len; in sfc_efx_recv_pkts()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx.h834 uint32_t seg_len = RTE_MIN(len, (uint32_t) in mprq_buf_to_pkt() local
836 uint32_t rem_len = len - seg_len; in mprq_buf_to_pkt()
839 addr, seg_len); in mprq_buf_to_pkt()
840 DATA_LEN(pkt) = seg_len; in mprq_buf_to_pkt()
849 addr = RTE_PTR_ADD(addr, seg_len); in mprq_buf_to_pkt()
850 seg_len = RTE_MIN(rem_len, (uint32_t) in mprq_buf_to_pkt()
854 addr, seg_len); in mprq_buf_to_pkt()
855 DATA_LEN(next) = seg_len; in mprq_buf_to_pkt()
856 rem_len -= seg_len; in mprq_buf_to_pkt()
H A Dmlx5_rxq.c1453 uint32_t buf_len, offset, seg_len; in mlx5_rxq_new() local
1467 seg_len = tmpl->rxq.rxseg_n >= n_seg ? buf_len : in mlx5_rxq_new()
1472 if (buf_len < seg_len + offset) { in mlx5_rxq_new()
1480 if (seg_len > tail_len) in mlx5_rxq_new()
1481 seg_len = buf_len - offset; in mlx5_rxq_new()
1495 MLX5_ASSERT(seg_len <= UINT16_MAX); in mlx5_rxq_new()
1497 hw_seg->length = (uint16_t)seg_len; in mlx5_rxq_new()
1504 tail_len -= RTE_MIN(tail_len, seg_len); in mlx5_rxq_new()
/f-stack/dpdk/app/test/
H A Dtest_mbuf.c1273 int seg, seg_len; in test_mbuf_linearize() local
1287 seg_len = pkt_len / nb_segs; in test_mbuf_linearize()
1288 if (seg_len == 0) in test_mbuf_linearize()
1289 seg_len = 1; in test_mbuf_linearize()
1307 if (data_len > seg_len) in test_mbuf_linearize()
1308 data_len = seg_len; in test_mbuf_linearize()
1318 data[i] = (seg * seg_len + i) % 0x0ff; in test_mbuf_linearize()
2111 uint16_t i, ret, seg, seg_len = 0; in create_packet() local
2124 seg_len = seg_lengths[seg]; in create_packet()
2148 if (seg_len == 0) in create_packet()
[all …]
/f-stack/freebsd/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_xmit_ds.c64 u_int32_t *seg_len, in ar9300_fill_tx_desc() argument
86 ads->ds_ctl3 = (seg_len[0] << AR_buf_len_S) & AR_buf_len; in ar9300_fill_tx_desc()
87 ads->ds_ctl5 = (seg_len[1] << AR_buf_len_S) & AR_buf_len; in ar9300_fill_tx_desc()
88 ads->ds_ctl7 = (seg_len[2] << AR_buf_len_S) & AR_buf_len; in ar9300_fill_tx_desc()
89 ads->ds_ctl9 = (seg_len[3] << AR_buf_len_S) & AR_buf_len; in ar9300_fill_tx_desc()
H A Dar9300desc.h514 u_int32_t *seg_len, u_int desc_id, u_int qcu, HAL_KEY_TYPE key_type, HAL_BOOL first_seg,
/f-stack/dpdk/lib/librte_mbuf/
H A Drte_mbuf.c559 size_t seg_len, copy_len; in __rte_pktmbuf_linearize() local
578 seg_len = rte_pktmbuf_data_len(m); in __rte_pktmbuf_linearize()
579 rte_memcpy(buffer, rte_pktmbuf_mtod(m, char *), seg_len); in __rte_pktmbuf_linearize()
580 buffer += seg_len; in __rte_pktmbuf_linearize()
/f-stack/dpdk/drivers/net/ena/
H A Dena_ethdev.c2413 uint16_t delta, seg_len, push_len; in ena_tx_map_mbuf() local
2416 seg_len = mbuf->data_len; in ena_tx_map_mbuf()
2431 if (likely(push_len <= seg_len)) { in ena_tx_map_mbuf()
2443 delta = push_len - seg_len; in ena_tx_map_mbuf()
2452 if (seg_len > push_len) { in ena_tx_map_mbuf()
2456 ena_buf->len = seg_len - push_len; in ena_tx_map_mbuf()
2462 seg_len = mbuf->data_len; in ena_tx_map_mbuf()
2465 if (unlikely(delta > seg_len)) { in ena_tx_map_mbuf()
2466 delta -= seg_len; in ena_tx_map_mbuf()
2471 ena_buf->len = seg_len - delta; in ena_tx_map_mbuf()
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_memory.c670 int cur_page, seg_len; local
682 seg_len = seg_end - seg_start;
685 (seg_len * page_sz) >> 20ULL, socket_id);
701 seg_len + (empty ? 0 : 1));
794 (seg_len * page_sz) >> 20, socket_id);
/f-stack/dpdk/drivers/net/qede/base/
H A Deth_common.h422 __le16 seg_len /* Segment length (packetLen from the parser) */; member
/f-stack/dpdk/app/test-pmd/
H A Dparameters.c1308 unsigned int seg_len[MAX_SEGS_BUFFER_SPLIT]; in launch_args_parse() local
1314 seg_len, 0); in launch_args_parse()
1316 set_rx_pkt_segments(seg_len, nb_segs); in launch_args_parse()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c614 uint16_t seg_len; /* length of first segment */ in tap_write_mbufs() local
657 seg_len = rte_pktmbuf_data_len(mbuf); in tap_write_mbufs()
659 if (seg_len < l234_hlen) in tap_write_mbufs()
676 if (seg_len > l234_hlen) { in tap_write_mbufs()
677 iovecs[k].iov_len = seg_len - l234_hlen; in tap_write_mbufs()
/f-stack/dpdk/examples/fips_validation/
H A Dmain.c1124 uint16_t seg_len = RTE_MIN(rte_pktmbuf_data_len(m), data_len); in get_writeback_data() local
1127 memcpy(dst, src, seg_len); in get_writeback_data()
1129 data_len -= seg_len; in get_writeback_data()
1130 dst += seg_len; in get_writeback_data()
/f-stack/dpdk/lib/librte_eal/common/
H A Dmalloc_heap.c1112 size_t seg_len = n_pages * page_sz; in malloc_heap_create_external_seg() local
1159 msl->len = seg_len; in malloc_heap_create_external_seg()
/f-stack/dpdk/drivers/net/qede/
H A Dqede_rxtx.c1835 rte_le_to_cpu_16(cqe_start_tpa->seg_len)); in qede_recv_pkts()