Home
last modified time | relevance | path

Searched refs:aq (Results 1 – 25 of 56) sorted by relevance

123

/linux-6.15/drivers/s390/crypto/
H A Dap_queue.c137 aq->reply->msg, aq->reply->bufsize, in ap_sm_recv()
161 ap_msg->receive(aq, ap_msg, aq->reply); in ap_sm_recv()
178 aq->requestq_count += aq->pendingq_count; in ap_sm_recv()
181 aq->pendingq_count, aq->requestq_count); in ap_sm_recv()
324 status = ap_rapq(aq->qid, aq->rapq_fbit); in ap_sm_reset()
365 aq->sm_state = (aq->queue_count > 0) ? in ap_sm_reset_wait()
394 if (aq->queue_count > 0 && aq->reply) in ap_sm_setirq_wait()
403 aq->sm_state = (aq->queue_count > 0) ? in ap_sm_setirq_wait()
516 if (aq->config && !aq->chkstop && in ap_sm_event()
1116 aq = kzalloc(sizeof(*aq), GFP_KERNEL); in ap_queue_create()
[all …]
H A Dap_bus.c409 struct ap_queue *aq = from_timer(aq, t, timeout); in ap_request_timeout() local
449 struct ap_queue *aq; in ap_tasklet_fn() local
473 struct ap_queue *aq; in ap_pending_requests() local
955 struct ap_queue *aq; in ap_get_qdev() local
962 return aq; in ap_get_qdev()
1826 struct ap_queue *aq; in ap_scan_domains() local
1867 if (!aq) { in ap_scan_domains()
1869 if (!aq) { in ap_scan_domains()
1943 ap_send_config_uevent(&aq->ap_dev, aq->config); in ap_scan_domains()
1949 aq->config = true; in ap_scan_domains()
[all …]
H A Dap_bus.h256 enum ap_sm_wait ap_sm_event(struct ap_queue *aq, enum ap_sm_event event);
257 enum ap_sm_wait ap_sm_event_loop(struct ap_queue *aq, enum ap_sm_event event);
259 int ap_queue_message(struct ap_queue *aq, struct ap_message *ap_msg);
260 void ap_cancel_message(struct ap_queue *aq, struct ap_message *ap_msg);
261 void ap_flush_queue(struct ap_queue *aq);
262 bool ap_queue_usable(struct ap_queue *aq);
274 void ap_queue_init_reply(struct ap_queue *aq, struct ap_message *ap_msg);
276 void ap_queue_prepare_remove(struct ap_queue *aq);
277 void ap_queue_remove(struct ap_queue *aq);
278 void ap_queue_init_state(struct ap_queue *aq);
[all …]
H A Dap_card.c81 struct ap_queue *aq; in request_count_store() local
85 hash_for_each(ap_queues, bkt, aq, hnode) in request_count_store()
86 if (ac == aq->card) in request_count_store()
87 aq->total_request_count = 0; in request_count_store()
100 struct ap_queue *aq; in requestq_count_show() local
106 hash_for_each(ap_queues, bkt, aq, hnode) in requestq_count_show()
107 if (ac == aq->card) in requestq_count_show()
108 reqq_cnt += aq->requestq_count; in requestq_count_show()
119 struct ap_queue *aq; in pendingq_count_show() local
126 if (ac == aq->card) in pendingq_count_show()
[all …]
H A Dzcrypt_queue.c44 struct ap_queue *aq = to_ap_queue(dev); in online_show() local
45 int online = aq->config && !aq->chkstop && zq->online ? 1 : 0; in online_show()
55 struct ap_queue *aq = to_ap_queue(dev); in online_store() local
62 if (online && (!aq->config || !aq->card->config || in online_store()
63 aq->chkstop || aq->card->chkstop)) in online_store()
73 ap_send_online_uevent(&aq->ap_dev, online); in online_store()
H A Dzcrypt_cex4.c656 if (aq->card->hwinfo.accel) { in zcrypt_cex4_queue_probe()
662 } else if (aq->card->hwinfo.cca) { in zcrypt_cex4_queue_probe()
668 } else if (aq->card->hwinfo.ep11) { in zcrypt_cex4_queue_probe()
678 zq->queue = aq; in zcrypt_cex4_queue_probe()
681 ap_queue_init_state(aq); in zcrypt_cex4_queue_probe()
682 ap_queue_init_reply(aq, &zq->reply); in zcrypt_cex4_queue_probe()
683 aq->request_timeout = CEX4_CLEANUP_TIME; in zcrypt_cex4_queue_probe()
691 if (aq->card->hwinfo.cca) { in zcrypt_cex4_queue_probe()
698 } else if (aq->card->hwinfo.ep11) { in zcrypt_cex4_queue_probe()
719 if (aq->card->hwinfo.cca) in zcrypt_cex4_queue_remove()
[all …]
/linux-6.15/drivers/spi/
H A Datmel-quadspi.c511 atmel_qspi_write(aq->mr, aq, QSPI_MR); in atmel_qspi_set_serial_memory_mode()
847 ret = atmel_qspi_dma_xfer(aq, aq->tx_chan, dma_dst, in atmel_qspi_dma_tx_xfer()
961 err = aq->ops->set_cfg(aq, op, &offset); in atmel_qspi_exec_op()
1069 ret = clk_set_rate(aq->gclk, aq->target_max_speed_hz); in atmel_qspi_set_gclk()
1169 atmel_qspi_write(aq->scr, aq, QSPI_SCR); in atmel_qspi_setup()
1227 atmel_qspi_write(aq->scr, aq, QSPI_SCR); in atmel_qspi_set_cs_timing()
1231 atmel_qspi_write(aq->mr, aq, QSPI_MR); in atmel_qspi_set_cs_timing()
1277 if ((aq->pending & aq->irq_mask) == aq->irq_mask) in atmel_qspi_interrupt()
1288 aq->rx_chan = dma_request_chan(&aq->pdev->dev, "rx"); in atmel_qspi_dma_init()
1295 aq->tx_chan = dma_request_chan(&aq->pdev->dev, "tx"); in atmel_qspi_dma_init()
[all …]
/linux-6.15/drivers/infiniband/hw/efa/
H A Defa_com.c126 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_admin_init_sq() local
163 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_admin_init_cq() local
347 aq->sq.phase = !aq->sq.phase; in __efa_com_submit_admin_cmd()
350 writel(aq->sq.pc, aq->sq.db_addr); in __efa_com_submit_admin_cmd()
366 devm_kfree(aq->dmadev, aq->comp_ctx); in efa_com_init_comp_ctxt()
422 cmd_id, aq->sq.pc, aq->sq.cc, aq->cq.cc); in efa_com_handle_single_admin_completion()
563 comp_ctx, aq->sq.pc, aq->sq.cc, aq->cq.cc); in efa_com_wait_and_process_admin_cq_interrupts()
570 comp_ctx, aq->sq.pc, aq->sq.cc, aq->cq.cc); in efa_com_wait_and_process_admin_cq_interrupts()
748 sema_init(&aq->avail_cmds, aq->depth); in efa_com_admin_init()
786 aq->cq.entries, aq->cq.dma_addr); in efa_com_admin_init()
[all …]
H A Defa_com_cmd.c15 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_qp() local
64 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_modify_qp() local
99 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_query_qp() local
133 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_destroy_qp() local
160 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_cq() local
208 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_destroy_cq() local
235 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_register_mr() local
294 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_dereg_mr() local
321 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_ah() local
405 aq = &edev->aq; in efa_com_get_feature_ex()
[all …]
H A Defa_com.h107 struct efa_com_admin_queue aq; member
171 int efa_com_cmd_exec(struct efa_com_admin_queue *aq,
/linux-6.15/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c20 (hw->aq.num_asq_entries * in iavf_alloc_adminq_asq_ring()
99 hw->aq.arq.r.arq_bi = (struct iavf_dma_mem *)hw->aq.arq.dma_head.va; in iavf_alloc_arq_bufs()
106 hw->aq.arq_buf_size, in iavf_alloc_arq_bufs()
162 hw->aq.asq.r.asq_bi = (struct iavf_dma_mem *)hw->aq.asq.dma_head.va; in iavf_alloc_asq_bufs()
169 hw->aq.asq_buf_size, in iavf_alloc_asq_bufs()
340 hw->aq.asq.count = hw->aq.num_asq_entries; in iavf_init_asq()
405 hw->aq.arq.count = hw->aq.num_arq_entries; in iavf_init_arq()
650 details = IAVF_ADMINQ_DETAILS(hw->aq.asq, hw->aq.asq.next_to_use); in iavf_asq_send_command()
705 desc_on_ring = IAVF_ADMINQ_DESC(hw->aq.asq, hw->aq.asq.next_to_use); in iavf_asq_send_command()
712 dma_buff = &hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]; in iavf_asq_send_command()
[all …]
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k.c82 if (!aq) in cn10k_sq_aq_init()
87 aq->sq.cq_ena = 1; in cn10k_sq_aq_init()
88 aq->sq.ena = 1; in cn10k_sq_aq_init()
95 aq->sq.qint_idx = 0; in cn10k_sq_aq_init()
102 aq->qidx = qidx; in cn10k_sq_aq_init()
317 if (!aq) in cn10k_map_unmap_rq_policer()
331 aq->qidx = rq_idx; in cn10k_map_unmap_rq_policer()
384 if (!aq) in cn10k_set_ipolicer_rate()
404 aq->prof.rdiv = rdiv; in cn10k_set_ipolicer_rate()
463 aq->prof.hl_en = 0; in cn10k_set_ipolicer_rate()
[all …]
H A Dotx2_common.c339 if (!aq) { in otx2_set_rss_table()
349 if (!aq) { in otx2_set_rss_table()
903 if (!aq) in otx2_rq_init()
907 aq->rq.ena = 1; in otx2_rq_init()
939 if (!aq) in otx2_sq_aq_init()
945 aq->sq.ena = 1; in otx2_sq_aq_init()
1122 if (!aq) in otx2_cq_init()
1395 if (!aq) { in otx2_aura_init()
1401 if (!aq) in otx2_aura_init()
1472 if (!aq) { in otx2_pool_init()
[all …]
H A Dotx2_dcbnl.c340 struct nix_aq_enq_req *aq; in otx2_update_bpid_in_rqctx() local
357 aq = otx2_mbox_alloc_msg_nix_aq_enq(&pfvf->mbox); in otx2_update_bpid_in_rqctx()
358 if (!aq) { in otx2_update_bpid_in_rqctx()
363 aq->cq.bpid = pfvf->bpid[vlan_prio]; in otx2_update_bpid_in_rqctx()
364 aq->cq_mask.bpid = GENMASK(8, 0); in otx2_update_bpid_in_rqctx()
367 aq->qidx = qidx; in otx2_update_bpid_in_rqctx()
368 aq->ctype = NIX_AQ_CTYPE_CQ; in otx2_update_bpid_in_rqctx()
369 aq->op = NIX_AQ_INSTOP_WRITE; in otx2_update_bpid_in_rqctx()
/linux-6.15/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq.c20 (hw->aq.num_asq_entries * in i40e_alloc_adminq_asq_ring()
97 hw->aq.arq.r.arq_bi = (struct i40e_dma_mem *)hw->aq.arq.dma_head.va; in i40e_alloc_arq_bufs()
103 hw->aq.arq_buf_size, in i40e_alloc_arq_bufs()
158 hw->aq.asq.r.asq_bi = (struct i40e_dma_mem *)hw->aq.asq.dma_head.va; in i40e_alloc_asq_bufs()
334 hw->aq.asq.count = hw->aq.num_asq_entries; in i40e_init_asq()
393 hw->aq.arq.count = hw->aq.num_arq_entries; in i40e_init_arq()
611 &hw->aq.fw_build, in i40e_init_adminq()
784 details = I40E_ADMINQ_DETAILS(hw->aq.asq, hw->aq.asq.next_to_use); in i40e_asq_send_command_atomic_exec()
839 desc_on_ring = I40E_ADMINQ_DESC(hw->aq.asq, hw->aq.asq.next_to_use); in i40e_asq_send_command_atomic_exec()
846 dma_buff = &(hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]); in i40e_asq_send_command_atomic_exec()
[all …]
H A Di40e_devlink.c19 struct i40e_adminq_info *aq = &hw->aq; in i40e_info_fw_mgmt() local
21 snprintf(buf, len, "%u.%u", aq->fw_maj_ver, aq->fw_min_ver); in i40e_info_fw_mgmt()
26 struct i40e_adminq_info *aq = &hw->aq; in i40e_info_fw_mgmt_build() local
28 snprintf(buf, len, "%05d", aq->fw_build); in i40e_info_fw_mgmt_build()
33 struct i40e_adminq_info *aq = &hw->aq; in i40e_info_fw_api() local
35 snprintf(buf, len, "%u.%u", aq->api_maj_ver, aq->api_min_ver); in i40e_info_fw_api()
H A Di40e_nvm.c1033 hw->aq.asq_buf_size); in i40e_nvmupd_exec_aq()
1197 hw->aq.asq_last_status); in i40e_nvmupd_state_init()
1208 hw->aq.asq_last_status); in i40e_nvmupd_state_init()
1222 hw->aq.asq_last_status); in i40e_nvmupd_state_init()
1239 hw->aq.asq_last_status); in i40e_nvmupd_state_init()
1256 hw->aq.asq_last_status); in i40e_nvmupd_state_init()
1272 hw->aq.asq_last_status); in i40e_nvmupd_state_init()
1461 hw->aq.asq_last_status); in i40e_nvmupd_state_writing()
1547 mutex_lock(&hw->aq.arq_mutex); in i40e_nvmupd_command()
1585 mutex_unlock(&hw->aq.arq_mutex); in i40e_nvmupd_command()
[all …]
H A Di40e_prototype.h469 return (hw->aq.api_maj_ver > maj || in i40e_is_aq_api_ver_ge()
470 (hw->aq.api_maj_ver == maj && hw->aq.api_min_ver >= min)); in i40e_is_aq_api_ver_ge()
496 return (hw->aq.fw_maj_ver > maj || in i40e_is_fw_ver_ge()
497 (hw->aq.fw_maj_ver == maj && hw->aq.fw_min_ver >= min)); in i40e_is_fw_ver_ge()
523 return (hw->aq.fw_maj_ver == maj && hw->aq.fw_min_ver == min); in i40e_is_fw_ver_eq()
/linux-6.15/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-queue.c120 struct ipu6_isys_queue *aq = in ipu6_isys_buffer_list_queue() local
158 struct ipu6_isys_queue *aq; in flush_firmware_streamon_fail() local
200 struct ipu6_isys_queue *aq; in buffer_list_get() local
611 list_del(&aq->node); in start_streaming()
643 list_del(&aq->node); in stop_streaming()
743 struct ipu6_isys_queue *aq = stream->output_pins[info->pin_id].aq; in ipu6_isys_queue_buf_ready() local
823 if (!aq->vbq.io_modes) in ipu6_isys_queue_init()
826 aq->vbq.drv_priv = isys; in ipu6_isys_queue_init()
828 aq->vbq.lock = &av->mutex; in ipu6_isys_queue_init()
838 aq->dev = &adev->auxdev.dev; in ipu6_isys_queue_init()
[all …]
H A Dipu6-isys-video.c279 if (vb2_is_busy(&av->aq.vbq)) in ipu6_isys_vidioc_try_fmt_vid_cap()
324 if (vb2_is_busy(&av->aq.vbq)) in ipu6_isys_vidioc_s_fmt_meta_cap()
342 ret = vb2_queue_change_type(&av->aq.vbq, p->type); in ipu6_isys_vidioc_reqbufs()
447 struct ipu6_isys_queue *aq = &av->aq; in ipu6_isys_fw_pin_cfg() local
488 aq->fw_output = output_pins; in ipu6_isys_fw_pin_cfg()
490 stream->output_pins[output_pins].aq = aq; in ipu6_isys_fw_pin_cfg()
527 struct ipu6_isys_queue *aq; in start_stream_firmware() local
541 list_for_each_entry(aq, &stream->queues, node) { in start_stream_firmware()
1286 ret = ipu6_isys_queue_init(&av->aq); in ipu6_isys_video_init()
1302 av->vdev.queue = &av->aq.vbq; in ipu6_isys_video_init()
[all …]
H A Dipu6-isys-video.h43 struct ipu6_isys_queue *aq; member
89 struct ipu6_isys_queue aq; member
107 container_of(__aq, struct ipu6_isys_video, aq)
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npa.c18 struct admin_queue *aq = block->aq; in npa_aq_enqueue_wait() local
29 memcpy((void *)(aq->inst->base + (head * aq->inst->entry_sz)), in npa_aq_enqueue_wait()
69 struct admin_queue *aq; in rvu_npa_aq_enq_inst() local
83 aq = block->aq; in rvu_npa_aq_enq_inst()
84 if (!aq) { in rvu_npa_aq_enq_inst()
106 spin_lock(&aq->lock); in rvu_npa_aq_enq_inst()
109 memset(aq->res->base, 0, aq->res->entry_sz); in rvu_npa_aq_enq_inst()
111 ctx = aq->res->base + 128; in rvu_npa_aq_enq_inst()
153 spin_unlock(&aq->lock); in rvu_npa_aq_enq_inst()
160 spin_unlock(&aq->lock); in rvu_npa_aq_enq_inst()
[all …]
/linux-6.15/lib/
H A Dkasprintf.c19 va_list aq; in kvasprintf() local
21 va_copy(aq, ap); in kvasprintf()
22 first = vsnprintf(NULL, 0, fmt, aq); in kvasprintf()
23 va_end(aq); in kvasprintf()
/linux-6.15/arch/riscv/net/
H A Dbpf_jit.h289 u8 funct7 = (funct5 << 2) | (aq << 1) | rl; in rv_amo_insn()
571 return rv_amo_insn(0, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoadd_w()
576 return rv_amo_insn(0xc, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoand_w()
581 return rv_amo_insn(0x8, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoor_w()
586 return rv_amo_insn(0x4, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoxor_w()
591 return rv_amo_insn(0x1, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoswap_w()
596 return rv_amo_insn(0x2, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_lr_w()
601 return rv_amo_insn(0x3, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_sc_w()
879 return rv_amo_insn(0, aq, rl, rs2, rs1, 3, rd, 0x2f); in rv_amoadd_d()
884 return rv_amo_insn(0xc, aq, rl, rs2, rs1, 3, rd, 0x2f); in rv_amoand_d()
[all …]
/linux-6.15/drivers/crypto/hisilicon/sec2/
H A Dsec_crypto.c1201 struct aead_request *aq = req->aead_req.aead_req; in GEN_SEC_AEAD_SETKEY_FUNC() local
1203 return sec_cipher_map(ctx, req, aq->src, aq->dst); in GEN_SEC_AEAD_SETKEY_FUNC()
1208 struct aead_request *aq = req->aead_req.aead_req; in sec_aead_sgl_unmap() local
1210 sec_cipher_unmap(ctx, req, aq->src, aq->dst); in sec_aead_sgl_unmap()
1511 struct aead_request *aq = a_req->aead_req; in sec_auth_bd_fill_xcm() local
1512 struct crypto_aead *tfm = crypto_aead_reqtfm(aq); in sec_auth_bd_fill_xcm()
1539 struct aead_request *aq = a_req->aead_req; in sec_auth_bd_fill_xcm_v3() local
1540 struct crypto_aead *tfm = crypto_aead_reqtfm(aq); in sec_auth_bd_fill_xcm_v3()
1556 sqe3->a_len_key = cpu_to_le32(aq->assoclen); in sec_auth_bd_fill_xcm_v3()
1567 struct aead_request *aq = a_req->aead_req; in sec_auth_bd_fill_ex() local
[all …]

123