/openbmc/linux/drivers/s390/crypto/ |
H A D | ap_queue.c | 127 status = ap_dqap(aq->qid, &aq->reply->psmid, in ap_sm_recv() 128 aq->reply->msg, aq->reply->bufsize, in ap_sm_recv() 150 ap_msg->receive(aq, ap_msg, aq->reply); in ap_sm_recv() 167 aq->requestq_count += aq->pendingq_count; in ap_sm_recv() 298 status = ap_rapq(aq->qid, aq->rapq_fbit); in ap_sm_reset() 329 if (aq->queue_count > 0 && aq->reply) in ap_sm_reset_wait() 342 aq->sm_state = (aq->queue_count > 0) ? in ap_sm_reset_wait() 371 if (aq->queue_count > 0 && aq->reply) in ap_sm_setirq_wait() 381 aq->sm_state = (aq->queue_count > 0) ? in ap_sm_setirq_wait() 491 if (aq->config && !aq->chkstop && in ap_sm_event() [all …]
|
H A D | ap_bus.c | 448 struct ap_queue *aq = from_timer(aq, t, timeout); in ap_request_timeout() local 488 struct ap_queue *aq; in ap_tasklet_fn() local 512 struct ap_queue *aq; in ap_pending_requests() local 989 struct ap_queue *aq; in ap_get_qdev() local 996 return aq; in ap_get_qdev() 1807 struct ap_queue *aq; in ap_scan_domains() local 1849 if (!aq) { in ap_scan_domains() 1851 if (!aq) { in ap_scan_domains() 1856 aq->card = ac; in ap_scan_domains() 1923 ap_send_config_uevent(&aq->ap_dev, aq->config); in ap_scan_domains() [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 | ap_bus.h | 268 enum ap_sm_wait ap_sm_event(struct ap_queue *aq, enum ap_sm_event event); 269 enum ap_sm_wait ap_sm_event_loop(struct ap_queue *aq, enum ap_sm_event event); 271 int ap_queue_message(struct ap_queue *aq, struct ap_message *ap_msg); 272 void ap_cancel_message(struct ap_queue *aq, struct ap_message *ap_msg); 273 void ap_flush_queue(struct ap_queue *aq); 285 void ap_queue_init_reply(struct ap_queue *aq, struct ap_message *ap_msg); 287 void ap_queue_prepare_remove(struct ap_queue *aq); 288 void ap_queue_remove(struct ap_queue *aq); 289 void ap_queue_init_state(struct ap_queue *aq); 290 void _ap_queue_init_state(struct ap_queue *aq);
|
H A D | zcrypt_queue.c | 44 struct ap_queue *aq = to_ap_queue(dev); in online_show() local 45 int online = aq->config && 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() 72 ap_send_online_uevent(&aq->ap_dev, online); in online_store()
|
H A D | zcrypt_cex4.c | 649 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex4_queue_probe() local 653 if (ap_test_bit(&aq->card->functions, AP_FUNC_ACCEL)) { in zcrypt_cex4_queue_probe() 654 zq = zcrypt_queue_alloc(aq->card->maxmsgsize); in zcrypt_cex4_queue_probe() 660 zq = zcrypt_queue_alloc(aq->card->maxmsgsize); in zcrypt_cex4_queue_probe() 666 zq = zcrypt_queue_alloc(aq->card->maxmsgsize); in zcrypt_cex4_queue_probe() 675 zq->queue = aq; in zcrypt_cex4_queue_probe() 678 ap_queue_init_state(aq); in zcrypt_cex4_queue_probe() 679 ap_queue_init_reply(aq, &zq->reply); in zcrypt_cex4_queue_probe() 680 aq->request_timeout = CEX4_CLEANUP_TIME; in zcrypt_cex4_queue_probe() 714 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex4_queue_remove() local [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.c | 274 wr32(hw, hw->aq.asq.len, (hw->aq.num_asq_entries | in i40e_config_asq_regs() 276 wr32(hw, hw->aq.asq.bal, lower_32_bits(hw->aq.asq.desc_buf.pa)); in i40e_config_asq_regs() 303 wr32(hw, hw->aq.arq.len, (hw->aq.num_arq_entries | in i40e_config_arq_regs() 309 wr32(hw, hw->aq.arq.tail, hw->aq.num_arq_entries - 1); in i40e_config_arq_regs() 368 hw->aq.asq.count = hw->aq.num_asq_entries; in i40e_init_asq() 427 hw->aq.arq.count = hw->aq.num_arq_entries; in i40e_init_arq() 511 struct i40e_adminq_info *aq = &hw->aq; in i40e_set_hw_flags() local 762 return rd32(hw, hw->aq.asq.head) == hw->aq.asq.next_to_use; in i40e_asq_done() 873 dma_buff = &(hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]); in i40e_asq_send_command_atomic_exec() 892 if (hw->aq.asq.next_to_use == hw->aq.asq.count) in i40e_asq_send_command_atomic_exec() [all …]
|
H A D | i40e_nvm.c | 877 mutex_lock(&hw->aq.arq_mutex); in i40e_nvmupd_command() 915 mutex_unlock(&hw->aq.arq_mutex); in i40e_nvmupd_command() 943 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 954 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 968 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 985 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 1002 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 1018 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 1207 hw->aq.asq_last_status); in i40e_nvmupd_state_writing() 1236 if (hw->aq.arq_last_status) { in i40e_nvmupd_clear_wait_state() [all …]
|
H A D | i40e_main.c | 12844 (((pf->hw.aq.fw_maj_ver == 4) && (pf->hw.aq.fw_min_ver < 33)) || in i40e_sw_init() 12853 (((pf->hw.aq.fw_maj_ver == 4) && (pf->hw.aq.fw_min_ver < 3)) || in i40e_sw_init() 12859 (((pf->hw.aq.fw_maj_ver == 4) && (pf->hw.aq.fw_min_ver >= 40)) || in i40e_sw_init() 15855 hw->aq.api_maj_ver, in i40e_probe() 15869 hw->aq.fw_maj_ver, hw->aq.fw_min_ver, hw->aq.fw_build, in i40e_probe() 15870 hw->aq.api_maj_ver, hw->aq.api_min_ver, in i40e_probe() 15878 hw->aq.api_maj_ver, in i40e_probe() 15879 hw->aq.api_min_ver, in i40e_probe() 15882 else if (hw->aq.api_maj_ver == 1 && hw->aq.api_min_ver < 4) in i40e_probe() 15885 hw->aq.api_maj_ver, in i40e_probe() [all …]
|
H A D | i40e_client.c | 356 cdev->lan_info.fw_maj_ver = pf->hw.aq.fw_maj_ver; in i40e_client_add_instance() 357 cdev->lan_info.fw_min_ver = pf->hw.aq.fw_min_ver; in i40e_client_add_instance() 358 cdev->lan_info.fw_build = pf->hw.aq.fw_build; in i40e_client_add_instance() 549 err, hw->aq.asq_last_status); in i40e_client_virtchnl_send() 691 pf->hw.aq.asq_last_status)); in i40e_client_update_vsi_ctxt() 719 pf->hw.aq.asq_last_status)); in i40e_client_update_vsi_ctxt()
|
H A D | i40e_debugfs.c | 507 ring = &(hw->aq.asq); in i40e_dbg_dump_aq_desc() 520 ring = &(hw->aq.arq); in i40e_dbg_dump_aq_desc() 1063 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1409 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1446 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1470 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1498 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1517 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1528 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1571 ret, pf->hw.aq.asq_last_status); in i40e_dbg_command_write() [all …]
|
H A D | i40e_common.c | 199 if (hw->aq.asq.len) in i40e_check_asq_alive() 200 return !!(rd32(hw, hw->aq.asq.len) & in i40e_check_asq_alive() 1346 switch (hw->aq.asq_last_status) { in i40e_aq_get_phy_capabilities() 1640 (hw->aq.fw_maj_ver < 4 || (hw->aq.fw_maj_ver == 4 && in i40e_aq_get_link_info() 1754 return (aq->api_maj_ver > maj || in i40e_is_aq_api_ver_ge() 1755 (aq->api_maj_ver == maj && aq->api_min_ver >= min)); in i40e_is_aq_api_ver_ge() 5238 (hw->aq.api_min_ver < 5)) || in i40e_read_rx_ctl() 5299 (hw->aq.api_min_ver < 5)) || in i40e_write_rx_ctl() 5603 msglen = aq->datalen; in i40e_ddp_exec_aq_section() 5610 msg = &aq->data[0]; in i40e_ddp_exec_aq_section() [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 266 wr32(hw, hw->aq.asq.len, (hw->aq.num_asq_entries | in iavf_config_asq_regs() 268 wr32(hw, hw->aq.asq.bal, lower_32_bits(hw->aq.asq.desc_buf.pa)); in iavf_config_asq_regs() 269 wr32(hw, hw->aq.asq.bah, upper_32_bits(hw->aq.asq.desc_buf.pa)); in iavf_config_asq_regs() 295 wr32(hw, hw->aq.arq.len, (hw->aq.num_arq_entries | in iavf_config_arq_regs() 301 wr32(hw, hw->aq.arq.tail, hw->aq.num_arq_entries - 1); in iavf_config_arq_regs() 361 hw->aq.asq.count = hw->aq.num_asq_entries; in iavf_init_asq() 426 hw->aq.arq.count = hw->aq.num_arq_entries; in iavf_init_arq() 627 return rd32(hw, hw->aq.asq.head) == hw->aq.asq.next_to_use; in iavf_asq_done() 736 dma_buff = &hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]; in iavf_asq_send_command() 755 if (hw->aq.asq.next_to_use == hw->aq.asq.count) in iavf_asq_send_command() [all …]
|
/openbmc/linux/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 60 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_modify_qp() local 95 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_query_qp() local 129 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_destroy_qp() local 156 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_cq() local 204 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_destroy_cq() local 231 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_register_mr() local 281 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_dereg_mr() local 308 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_ah() local 392 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,
|
/openbmc/linux/drivers/spi/ |
H A D | atmel-quadspi.c | 380 aq->mr = QSPI_MR_SMM; in atmel_qspi_set_cfg() 505 atmel_qspi_write(aq->scr, aq, QSPI_SCR); in atmel_qspi_setup() 538 atmel_qspi_write(aq->scr, aq, QSPI_SCR); in atmel_qspi_set_cs_timing() 553 aq->mr = QSPI_MR_SMM; in atmel_qspi_init() 581 struct atmel_qspi *aq; in atmel_qspi_probe() local 601 aq->pdev = pdev; in atmel_qspi_probe() 623 if (IS_ERR(aq->pclk)) in atmel_qspi_probe() 639 if (!aq->caps) { in atmel_qspi_probe() 680 atmel_qspi_init(aq); in atmel_qspi_probe() 773 atmel_qspi_init(aq); in atmel_qspi_resume() [all …]
|
/openbmc/linux/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() 307 if (!aq) in cn10k_map_unmap_rq_policer() 321 aq->qidx = rq_idx; in cn10k_map_unmap_rq_policer() 374 if (!aq) in cn10k_set_ipolicer_rate() 394 aq->prof.rdiv = rdiv; in cn10k_set_ipolicer_rate() 453 aq->prof.hl_en = 0; in cn10k_set_ipolicer_rate() [all …]
|
H A D | otx2_common.c | 324 if (!aq) { in otx2_set_rss_table() 334 if (!aq) { in otx2_set_rss_table() 860 if (!aq) in otx2_rq_init() 864 aq->rq.ena = 1; in otx2_rq_init() 896 if (!aq) in otx2_sq_aq_init() 902 aq->sq.ena = 1; in otx2_sq_aq_init() 1037 if (!aq) in otx2_cq_init() 1302 if (!aq) { in otx2_aura_init() 1308 if (!aq) in otx2_aura_init() 1378 if (!aq) { in otx2_pool_init() [all …]
|
H A D | otx2_dcbnl.c | 335 struct nix_aq_enq_req *aq; in otx2_update_bpid_in_rqctx() local 352 aq = otx2_mbox_alloc_msg_nix_aq_enq(&pfvf->mbox); in otx2_update_bpid_in_rqctx() 353 if (!aq) { in otx2_update_bpid_in_rqctx() 358 aq->cq.bpid = pfvf->bpid[vlan_prio]; in otx2_update_bpid_in_rqctx() 359 aq->cq_mask.bpid = GENMASK(8, 0); in otx2_update_bpid_in_rqctx() 362 aq->qidx = qidx; in otx2_update_bpid_in_rqctx() 363 aq->ctype = NIX_AQ_CTYPE_CQ; in otx2_update_bpid_in_rqctx() 364 aq->op = NIX_AQ_INSTOP_WRITE; in otx2_update_bpid_in_rqctx()
|
/openbmc/linux/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 …]
|
/openbmc/linux/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()
|
/openbmc/linux/arch/riscv/net/ |
H A D | bpf_jit.h | 277 u8 funct7 = (funct5 << 2) | (aq << 1) | rl; in rv_amo_insn() 559 return rv_amo_insn(0, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoadd_w() 564 return rv_amo_insn(0xc, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoand_w() 569 return rv_amo_insn(0x8, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoor_w() 574 return rv_amo_insn(0x4, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoxor_w() 579 return rv_amo_insn(0x1, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_amoswap_w() 584 return rv_amo_insn(0x2, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_lr_w() 589 return rv_amo_insn(0x3, aq, rl, rs2, rs1, 2, rd, 0x2f); in rv_sc_w() 829 return rv_amo_insn(0, aq, rl, rs2, rs1, 3, rd, 0x2f); in rv_amoadd_d() 834 return rv_amo_insn(0xc, aq, rl, rs2, rs1, 3, rd, 0x2f); in rv_amoand_d() [all …]
|
/openbmc/linux/drivers/crypto/hisilicon/sec2/ |
H A D | sec_crypto.c | 1230 struct aead_request *aq = req->aead_req.aead_req; in GEN_SEC_AEAD_SETKEY_FUNC() local 1232 return sec_cipher_map(ctx, req, aq->src, aq->dst); in GEN_SEC_AEAD_SETKEY_FUNC() 1237 struct aead_request *aq = req->aead_req.aead_req; in sec_aead_sgl_unmap() local 1239 sec_cipher_unmap(ctx, req, aq->src, aq->dst); in sec_aead_sgl_unmap() 1545 struct aead_request *aq = a_req->aead_req; in sec_auth_bd_fill_xcm() local 1560 sec_sqe->type2.alen_ivllen = cpu_to_le32(aq->assoclen); in sec_auth_bd_fill_xcm() 1571 struct aead_request *aq = a_req->aead_req; in sec_auth_bd_fill_xcm_v3() local 1586 sqe3->a_len_key = cpu_to_le32(aq->assoclen); in sec_auth_bd_fill_xcm_v3() 1588 sqe3->cipher_src_offset = cpu_to_le16((u16)aq->assoclen); in sec_auth_bd_fill_xcm_v3() 1597 struct aead_request *aq = a_req->aead_req; in sec_auth_bd_fill_ex() local [all …]
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | asm.h | 26 #define REG_AMOSWAP_AQ __REG_SEL(amoswap.d.aq, amoswap.w.aq)
|