Searched refs:ena_com_io_sq (Results 1 - 8 of 8) sorted by relevance
/freebsd-11-stable/sys/contrib/ena-com/ |
H A D | ena_eth_com.h | 83 int ena_com_prepare_tx(struct ena_com_io_sq *io_sq, 88 struct ena_com_io_sq *io_sq, 91 int ena_com_add_single_rx_desc(struct ena_com_io_sq *io_sq, 103 static inline int ena_com_free_q_entries(struct ena_com_io_sq *io_sq) 115 static inline bool ena_com_sq_have_enough_space(struct ena_com_io_sq *io_sq, 133 static inline bool ena_com_meta_desc_changed(struct ena_com_io_sq *io_sq, 144 static inline bool is_llq_max_tx_burst_exists(struct ena_com_io_sq *io_sq) 150 static inline bool ena_com_is_doorbell_needed(struct ena_com_io_sq *io_sq, 181 static inline int ena_com_write_sq_doorbell(struct ena_com_io_sq *io_sq) 238 static inline void ena_com_comp_ack(struct ena_com_io_sq *io_s [all...] |
H A D | ena_eth_com.c | 63 static void *get_sq_desc_regular_queue(struct ena_com_io_sq *io_sq) 75 static int ena_com_write_bounce_buffer_to_dev(struct ena_com_io_sq *io_sq, 118 static int ena_com_write_header_to_bounce(struct ena_com_io_sq *io_sq, 150 static void *get_sq_desc_llq(struct ena_com_io_sq *io_sq) 171 static int ena_com_close_bounce_buffer(struct ena_com_io_sq *io_sq) 201 static void *get_sq_desc(struct ena_com_io_sq *io_sq) 209 static int ena_com_sq_update_llq_tail(struct ena_com_io_sq *io_sq) 240 static int ena_com_sq_update_tail(struct ena_com_io_sq *io_sq) 301 static int ena_com_create_meta(struct ena_com_io_sq *io_sq, 347 static int ena_com_create_and_store_tx_meta_desc(struct ena_com_io_sq *io_s [all...] |
H A D | ena_com.h | 170 struct ena_com_io_sq { struct 326 struct ena_com_io_sq io_sq_queues[ENA_TOTAL_NUM_QUEUES]; 480 struct ena_com_io_sq **io_sq, 980 static inline struct ena_com_dev *ena_com_io_sq_to_ena_dev(struct ena_com_io_sq *io_sq)
|
H A D | ena_com.c | 353 struct ena_com_io_sq *io_sq) 937 struct ena_com_io_sq *io_sq) 972 struct ena_com_io_sq *io_sq, 1275 struct ena_com_io_sq *io_sq, u16 cq_idx) 1351 struct ena_com_io_sq *io_sq; 1495 struct ena_com_io_sq **io_sq, 1929 struct ena_com_io_sq *io_sq; 1989 struct ena_com_io_sq *io_sq;
|
/freebsd-11-stable/sys/dev/ena/ |
H A D | ena_datapath.c | 311 above_thresh = ena_com_sq_have_enough_space(tx_ring->ena_com_io_sq, 316 ena_com_sq_have_enough_space(tx_ring->ena_com_io_sq, 534 struct ena_com_io_sq* io_sq; 918 struct ena_com_io_sq* io_sq; 962 ena_com_is_doorbell_needed(tx_ring->ena_com_io_sq, &ena_tx_ctx)) { 966 ena_com_write_sq_doorbell(tx_ring->ena_com_io_sq); 1006 if (unlikely(!ena_com_sq_have_enough_space(tx_ring->ena_com_io_sq, 1023 if (ena_com_sq_have_enough_space(tx_ring->ena_com_io_sq, 1047 struct ena_com_io_sq* io_sq;
|
H A D | ena.h | 307 struct ena_com_io_sq *ena_com_io_sq; member in struct:ena_ring
|
H A D | ena_netmap.c | 49 struct ena_com_io_sq *io_sq; 833 ena_com_comp_ack(ctx->ring->ena_com_io_sq, total_tx_descs);
|
H A D | ena.c | 1113 rc = ena_com_add_single_rx_desc(rx_ring->ena_com_io_sq, 1133 ena_com_write_sq_doorbell(rx_ring->ena_com_io_sq); 1471 &ring->ena_com_io_sq, 1500 &ring->ena_com_io_sq, 3151 refill_required = ena_com_free_q_entries(rx_ring->ena_com_io_sq);
|
Completed in 121 milliseconds