Searched refs:ena_tx_ctx (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_eth_com.c | 310 struct ena_com_tx_ctx *ena_tx_ctx, in ena_com_create_and_store_tx_meta_desc() argument 313 struct ena_com_tx_meta *ena_meta = &ena_tx_ctx->ena_meta; in ena_com_create_and_store_tx_meta_desc() 319 if (unlikely(!ena_tx_ctx->meta_valid)) in ena_com_create_and_store_tx_meta_desc() 326 if (ena_com_meta_desc_changed(io_sq, ena_tx_ctx)) { in ena_com_create_and_store_tx_meta_desc() 371 struct ena_com_tx_ctx *ena_tx_ctx, in ena_com_prepare_tx() argument 375 struct ena_com_buf *ena_bufs = ena_tx_ctx->ena_bufs; in ena_com_prepare_tx() 376 void *buffer_to_push = ena_tx_ctx->push_header; in ena_com_prepare_tx() 377 u16 header_len = ena_tx_ctx->header_len; in ena_com_prepare_tx() 378 u16 num_bufs = ena_tx_ctx->num_bufs; in ena_com_prepare_tx() 406 rc = ena_com_create_and_store_tx_meta_desc(io_sq, ena_tx_ctx, &have_meta); in ena_com_prepare_tx() [all …]
|
| H A D | ena_eth_com.h | 53 struct ena_com_tx_ctx *ena_tx_ctx, 103 struct ena_com_tx_ctx *ena_tx_ctx) in ena_com_meta_desc_changed() argument 105 if (!ena_tx_ctx->meta_valid) in ena_com_meta_desc_changed() 109 &ena_tx_ctx->ena_meta, in ena_com_meta_desc_changed() 120 struct ena_com_tx_ctx *ena_tx_ctx) in ena_com_is_doorbell_needed() argument 131 num_descs = ena_tx_ctx->num_bufs; in ena_com_is_doorbell_needed() 134 unlikely(ena_com_meta_desc_changed(io_sq, ena_tx_ctx))) in ena_com_is_doorbell_needed()
|
| H A D | ena_netdev.c | 129 struct ena_com_tx_ctx *ena_tx_ctx, in ena_xmit_common() argument 137 ena_tx_ctx))) { in ena_xmit_common() 145 rc = ena_com_prepare_tx(ring->ena_com_io_sq, ena_tx_ctx, in ena_xmit_common() 283 struct ena_com_tx_ctx ena_tx_ctx = {}; in ena_xdp_xmit_buff() local 303 ena_tx_ctx.ena_bufs = tx_info->bufs; in ena_xdp_xmit_buff() 304 ena_tx_ctx.push_header = push_hdr; in ena_xdp_xmit_buff() 305 ena_tx_ctx.num_bufs = tx_info->num_of_bufs; in ena_xdp_xmit_buff() 306 ena_tx_ctx.req_id = req_id; in ena_xdp_xmit_buff() 307 ena_tx_ctx.header_len = push_len; in ena_xdp_xmit_buff() 312 &ena_tx_ctx, in ena_xdp_xmit_buff() [all …]
|