Home
last modified time | relevance | path

Searched refs:admin_queue (Results 1 – 3 of 3) sorted by relevance

/dflybsd-src/sys/dev/virtual/amazon/ena/ena-com/
H A Dena_com.c236 static struct ena_comp_ctx *__ena_com_submit_admin_cmd(struct ena_com_admin_queue *admin_queue, in __ena_com_submit_admin_cmd() argument
247 queue_size_mask = admin_queue->q_depth - 1; in __ena_com_submit_admin_cmd()
249 tail_masked = admin_queue->sq.tail & queue_size_mask; in __ena_com_submit_admin_cmd()
252 cnt = ATOMIC32_READ(&admin_queue->outstanding_cmds); in __ena_com_submit_admin_cmd()
253 if (cnt >= admin_queue->q_depth) { in __ena_com_submit_admin_cmd()
255 admin_queue->stats.out_of_space++; in __ena_com_submit_admin_cmd()
259 cmd_id = admin_queue->curr_cmd_id; in __ena_com_submit_admin_cmd()
261 cmd->aq_common_descriptor.flags |= admin_queue->sq.phase & in __ena_com_submit_admin_cmd()
267 comp_ctx = get_comp_ctxt(admin_queue, cmd_id, true); in __ena_com_submit_admin_cmd()
278 memcpy(&admin_queue->sq.entries[tail_masked], cmd, cmd_size_in_bytes); in __ena_com_submit_admin_cmd()
[all …]
H A Dena_com.h343 struct ena_com_admin_queue admin_queue; member
885 int ena_com_execute_admin_command(struct ena_com_admin_queue *admin_queue,
/dflybsd-src/sys/dev/virtual/amazon/ena/
H A Dena_sysctl.c125 admin_stats = &adapter->ena_dev->admin_queue.stats;