| /linux-6.15/drivers/s390/crypto/ |
| H A D | ap_queue.c | 137 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 D | ap_bus.c | 409 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 D | ap_bus.h | 256 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 D | ap_card.c | 81 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 D | zcrypt_queue.c | 44 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 D | zcrypt_cex4.c | 656 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 D | atmel-quadspi.c | 511 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 D | efa_com.c | 126 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 D | efa_com_cmd.c | 15 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 D | efa_com.h | 107 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 D | iavf_adminq.c | 20 (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 D | cn10k.c | 82 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 D | otx2_common.c | 339 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 D | otx2_dcbnl.c | 340 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 D | i40e_adminq.c | 20 (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 D | i40e_devlink.c | 19 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 D | i40e_nvm.c | 1033 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 D | i40e_prototype.h | 469 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 D | ipu6-isys-queue.c | 120 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 D | ipu6-isys-video.c | 279 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 D | ipu6-isys-video.h | 43 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 D | rvu_npa.c | 18 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 D | kasprintf.c | 19 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 D | bpf_jit.h | 289 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 D | sec_crypto.c | 1201 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 …]
|