Searched refs:admin_queue (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/amazon/ena/ |
D | ena_com.c | 222 static struct ena_comp_ctx *__ena_com_submit_admin_cmd(struct ena_com_admin_queue *admin_queue, in __ena_com_submit_admin_cmd() argument 233 queue_size_mask = admin_queue->q_depth - 1; in __ena_com_submit_admin_cmd() 235 tail_masked = admin_queue->sq.tail & queue_size_mask; in __ena_com_submit_admin_cmd() 238 cnt = (u16)atomic_read(&admin_queue->outstanding_cmds); in __ena_com_submit_admin_cmd() 239 if (cnt >= admin_queue->q_depth) { in __ena_com_submit_admin_cmd() 241 admin_queue->stats.out_of_space++; in __ena_com_submit_admin_cmd() 245 cmd_id = admin_queue->curr_cmd_id; in __ena_com_submit_admin_cmd() 247 cmd->aq_common_descriptor.flags |= admin_queue->sq.phase & in __ena_com_submit_admin_cmd() 253 comp_ctx = get_comp_ctxt(admin_queue, cmd_id, true); in __ena_com_submit_admin_cmd() 264 memcpy(&admin_queue->sq.entries[tail_masked], cmd, cmd_size_in_bytes); in __ena_com_submit_admin_cmd() [all …]
|
D | ena_com.h | 319 struct ena_com_admin_queue admin_queue; member 872 int ena_com_execute_admin_command(struct ena_com_admin_queue *admin_queue,
|
D | ena_ethtool.c | 172 ptr = (u32 *)((uintptr_t)&adapter->ena_dev->admin_queue.stats + in ena_dev_admin_queue_stats()
|
D | ena_netdev.c | 3066 adapter->ena_dev->admin_queue.completion_timeout = in ena_update_hints()
|
/Linux-v5.4/drivers/net/ethernet/marvell/octeontx2/af/ |
D | rvu.h | 50 struct admin_queue *aq; /* NIX/NPA AQ */ 329 int rvu_aq_alloc(struct rvu *rvu, struct admin_queue **ad_queue, 331 void rvu_aq_free(struct rvu *rvu, struct admin_queue *aq);
|
D | common.h | 93 struct admin_queue { struct
|
D | rvu_npa.c | 21 struct admin_queue *aq = block->aq; in npa_aq_enqueue_wait() 63 struct admin_queue *aq; in rvu_npa_aq_enq_inst()
|
D | rvu.c | 841 void rvu_aq_free(struct rvu *rvu, struct admin_queue *aq) in rvu_aq_free() 851 int rvu_aq_alloc(struct rvu *rvu, struct admin_queue **ad_queue, in rvu_aq_alloc() 854 struct admin_queue *aq; in rvu_aq_alloc()
|
D | rvu_nix.c | 416 struct admin_queue *aq = block->aq; in nix_aq_enqueue_wait() 458 struct admin_queue *aq; in rvu_nix_aq_enq_inst()
|