Home
last modified time | relevance | path

Searched refs:num_descs (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/contrib/ena-com/
H A Dena_eth_com.h158 u16 num_descs; in ena_com_is_doorbell_needed() local
164 num_descs = ena_tx_ctx->num_bufs; in ena_com_is_doorbell_needed()
168 ++num_descs; in ena_com_is_doorbell_needed()
170 if (num_descs > llq_info->descs_num_before_header) { in ena_com_is_doorbell_needed()
171 descs_after_first_entry = num_descs - llq_info->descs_num_before_header; in ena_com_is_doorbell_needed()
178 io_sq->qid, num_descs, num_entries_needed); in ena_com_is_doorbell_needed()
H A Dena_eth_com.c271 u16 *num_descs) in ena_com_cdesc_rx_pkt_get() argument
314 *num_descs = count; in ena_com_cdesc_rx_pkt_get()
323 *num_descs = 0; in ena_com_cdesc_rx_pkt_get()
/freebsd/sys/dev/liquidio/base/
H A Dlio_request_manager.c57 uint32_t num_descs) in lio_init_instr_queue() argument
75 q_size = (uint32_t)conf->instr_type * num_descs; in lio_init_instr_queue()
79 max_size = LIO_CN23XX_PKI_MAX_FRAME_SIZE * num_descs; in lio_init_instr_queue()
106 iq->max_count = num_descs; in lio_init_instr_queue()
112 iq->request_list = malloc(sizeof(*iq->request_list) * num_descs, in lio_init_instr_queue()
126 for (i = 0; i < num_descs; i++, request_buf++) { in lio_init_instr_queue()
263 union octeon_txpciq txpciq, uint32_t num_descs) in lio_setup_iq() argument
277 if (lio_init_instr_queue(oct, txpciq, num_descs)) { in lio_setup_iq()
H A Dlio_droq.h351 uint32_t q_no, uint32_t num_descs, uint32_t desc_size,
423 uint32_t num_descs, uint32_t desc_size, void *app_ctx);
H A Dlio_iq.h302 union octeon_txpciq txpciq, uint32_t num_descs);
338 uint32_t num_descs);
H A Dlio_device.c463 uint32_t num_descs = 0; in lio_setup_instr_queue0() local
466 num_descs = in lio_setup_instr_queue0()
480 if (lio_init_instr_queue(oct, txpciq, num_descs)) { in lio_setup_instr_queue0()
493 uint32_t desc_size = 0, num_descs = 0, oq_no = 0; in lio_setup_output_queue0() local
496 num_descs = in lio_setup_output_queue0()
506 if (lio_init_droq(oct, oq_no, num_descs, desc_size, NULL)) { in lio_setup_output_queue0()
H A Dlio_droq.c254 uint32_t num_descs, uint32_t desc_size, void *app_ctx) in lio_init_droq() argument
273 c_num_descs = num_descs; in lio_init_droq()
836 lio_create_droq(struct octeon_device *oct, uint32_t q_no, uint32_t num_descs, in lio_create_droq() argument
847 if (lio_init_droq(oct, q_no, num_descs, desc_size, app_ctx)) { in lio_create_droq()
/freebsd/sys/dev/liquidio/
H A Dlio_core.c234 lio_setup_droq(struct octeon_device *oct, int q_no, int num_descs, in lio_setup_droq() argument
241 ret_val = lio_create_droq(oct, q_no, num_descs, desc_size, app_ctx); in lio_setup_droq()
/freebsd/sys/dev/ioat/
H A Dioat.c1532 ioat_reserve_space(struct ioat_softc *ioat, uint32_t num_descs, int mflags) in ioat_reserve_space() argument
1541 if (num_descs < 1 || num_descs >= (1 << ioat->ring_size_order)) { in ioat_reserve_space()
1552 if (ioat_get_ring_space(ioat) >= num_descs) in ioat_reserve_space()
1556 ioat->chan_idx, num_descs); in ioat_reserve_space()