/Linux-v5.4/drivers/s390/crypto/ |
D | ap_queue.c | 19 static void __ap_flush_queue(struct ap_queue *aq); 30 static int ap_queue_enable_interruption(struct ap_queue *aq, void *ind) in ap_queue_enable_interruption() argument 37 status = ap_aqic(aq->qid, qirqctrl, ind); in ap_queue_enable_interruption() 47 AP_QID_CARD(aq->qid), in ap_queue_enable_interruption() 48 AP_QID_QUEUE(aq->qid)); in ap_queue_enable_interruption() 122 static enum ap_wait ap_sm_nop(struct ap_queue *aq) in ap_sm_nop() argument 134 static struct ap_queue_status ap_sm_recv(struct ap_queue *aq) in ap_sm_recv() argument 139 status = ap_dqap(aq->qid, &aq->reply->psmid, in ap_sm_recv() 140 aq->reply->message, aq->reply->length); in ap_sm_recv() 143 aq->queue_count--; in ap_sm_recv() [all …]
|
D | zcrypt_cex2c.c | 68 static int zcrypt_cex2c_rng_supported(struct ap_queue *aq) in zcrypt_cex2c_rng_supported() argument 97 msg->cprbx.domain = AP_QID_QUEUE(aq->qid); in zcrypt_cex2c_rng_supported() 99 rc = ap_send(aq->qid, 0x0102030405060708ULL, ap_msg.message, in zcrypt_cex2c_rng_supported() 107 rc = ap_recv(aq->qid, &psmid, ap_msg.message, 4096); in zcrypt_cex2c_rng_supported() 213 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex2c_queue_probe() local 220 zq->queue = aq; in zcrypt_cex2c_queue_probe() 223 rc = zcrypt_cex2c_rng_supported(aq); in zcrypt_cex2c_queue_probe() 234 ap_queue_init_reply(aq, &zq->reply); in zcrypt_cex2c_queue_probe() 235 aq->request_timeout = CEX2C_CLEANUP_TIME; in zcrypt_cex2c_queue_probe() 236 aq->private = zq; in zcrypt_cex2c_queue_probe() [all …]
|
D | ap_card.c | 80 struct ap_queue *aq; in request_count_store() local 83 for_each_ap_queue(aq, ac) in request_count_store() 84 aq->total_request_count = 0; in request_count_store() 97 struct ap_queue *aq; in requestq_count_show() local 102 for_each_ap_queue(aq, ac) in requestq_count_show() 103 reqq_cnt += aq->requestq_count; in requestq_count_show() 114 struct ap_queue *aq; in pendingq_count_show() local 119 for_each_ap_queue(aq, ac) in pendingq_count_show() 120 penq_cnt += aq->pendingq_count; in pendingq_count_show()
|
D | ap_bus.h | 243 enum ap_wait ap_sm_event(struct ap_queue *aq, enum ap_event event); 244 enum ap_wait ap_sm_event_loop(struct ap_queue *aq, enum ap_event event); 246 void ap_queue_message(struct ap_queue *aq, struct ap_message *ap_msg); 247 void ap_cancel_message(struct ap_queue *aq, struct ap_message *ap_msg); 248 void ap_flush_queue(struct ap_queue *aq); 258 void ap_queue_init_reply(struct ap_queue *aq, struct ap_message *ap_msg); 260 void ap_queue_prepare_remove(struct ap_queue *aq); 261 void ap_queue_remove(struct ap_queue *aq); 264 void ap_queue_reinit_state(struct ap_queue *aq);
|
D | zcrypt_cex2a.c | 156 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex2a_queue_probe() local 175 zq->queue = aq; in zcrypt_cex2a_queue_probe() 178 ap_queue_init_reply(aq, &zq->reply); in zcrypt_cex2a_queue_probe() 179 aq->request_timeout = CEX2A_CLEANUP_TIME, in zcrypt_cex2a_queue_probe() 180 aq->private = zq; in zcrypt_cex2a_queue_probe() 183 aq->private = NULL; in zcrypt_cex2a_queue_probe() 196 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex2a_queue_remove() local 197 struct zcrypt_queue *zq = aq->private; in zcrypt_cex2a_queue_remove()
|
D | zcrypt_cex4.c | 355 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex4_queue_probe() local 359 if (ap_test_bit(&aq->card->functions, AP_FUNC_ACCEL)) { in zcrypt_cex4_queue_probe() 365 } else if (ap_test_bit(&aq->card->functions, AP_FUNC_COPRO)) { in zcrypt_cex4_queue_probe() 371 } else if (ap_test_bit(&aq->card->functions, AP_FUNC_EP11)) { in zcrypt_cex4_queue_probe() 381 zq->queue = aq; in zcrypt_cex4_queue_probe() 384 ap_queue_init_reply(aq, &zq->reply); in zcrypt_cex4_queue_probe() 385 aq->request_timeout = CEX4_CLEANUP_TIME, in zcrypt_cex4_queue_probe() 386 aq->private = zq; in zcrypt_cex4_queue_probe() 389 aq->private = NULL; in zcrypt_cex4_queue_probe() 394 if (ap_test_bit(&aq->card->functions, AP_FUNC_COPRO)) { in zcrypt_cex4_queue_probe() [all …]
|
D | ap_bus.c | 387 struct ap_queue *aq = from_timer(aq, t, timeout); in ap_request_timeout() local 391 spin_lock_bh(&aq->lock); in ap_request_timeout() 392 ap_wait(ap_sm_event(aq, AP_EVENT_TIMEOUT)); in ap_request_timeout() 393 spin_unlock_bh(&aq->lock); in ap_request_timeout() 429 struct ap_queue *aq; in ap_tasklet_fn() local 441 for_each_ap_queue(aq, ac) { in ap_tasklet_fn() 442 spin_lock_bh(&aq->lock); in ap_tasklet_fn() 443 wait = min(wait, ap_sm_event_loop(aq, AP_EVENT_POLL)); in ap_tasklet_fn() 444 spin_unlock_bh(&aq->lock); in ap_tasklet_fn() 455 struct ap_queue *aq; in ap_pending_requests() local [all …]
|
/Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
D | i40e_adminq.c | 22 hw->aq.asq.tail = I40E_VF_ATQT1; in i40e_adminq_init_regs() 23 hw->aq.asq.head = I40E_VF_ATQH1; in i40e_adminq_init_regs() 24 hw->aq.asq.len = I40E_VF_ATQLEN1; in i40e_adminq_init_regs() 25 hw->aq.asq.bal = I40E_VF_ATQBAL1; in i40e_adminq_init_regs() 26 hw->aq.asq.bah = I40E_VF_ATQBAH1; in i40e_adminq_init_regs() 27 hw->aq.arq.tail = I40E_VF_ARQT1; in i40e_adminq_init_regs() 28 hw->aq.arq.head = I40E_VF_ARQH1; in i40e_adminq_init_regs() 29 hw->aq.arq.len = I40E_VF_ARQLEN1; in i40e_adminq_init_regs() 30 hw->aq.arq.bal = I40E_VF_ARQBAL1; in i40e_adminq_init_regs() 31 hw->aq.arq.bah = I40E_VF_ARQBAH1; in i40e_adminq_init_regs() [all …]
|
D | i40e_nvm.c | 76 access, time_left, ret_code, hw->aq.asq_last_status); in i40e_acquire_nvm() 98 time_left, ret_code, hw->aq.asq_last_status); in i40e_acquire_nvm() 126 (total_delay < hw->aq.asq_cmd_timeout)) { in i40e_release_nvm() 870 mutex_lock(&hw->aq.arq_mutex); in i40e_nvmupd_command() 908 mutex_unlock(&hw->aq.arq_mutex); in i40e_nvmupd_command() 936 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 947 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 961 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 978 hw->aq.asq_last_status); in i40e_nvmupd_state_init() 995 hw->aq.asq_last_status); in i40e_nvmupd_state_init() [all …]
|
D | i40e_main.c | 1579 i40e_aq_str(hw, hw->aq.asq_last_status)); in i40e_set_mac() 1609 i40e_aq_str(hw, hw->aq.asq_last_status)); in i40e_config_rss_aq() 1621 i40e_aq_str(hw, hw->aq.asq_last_status)); in i40e_config_rss_aq() 2083 aq_err = hw->aq.asq_last_status; in i40e_aqc_del_filters() 2117 aq_err = hw->aq.asq_last_status; in i40e_aqc_add_filters() 2177 i40e_aq_str(hw, hw->aq.asq_last_status), in i40e_aqc_broadcast_filter() 2219 i40e_aq_str(hw, hw->aq.asq_last_status)); in i40e_set_promiscuous() 2231 i40e_aq_str(hw, hw->aq.asq_last_status)); in i40e_set_promiscuous() 2241 i40e_aq_str(hw, hw->aq.asq_last_status)); in i40e_set_promiscuous() 2352 filter_list_len = hw->aq.asq_buf_size / in i40e_sync_vsi_filters() [all …]
|
D | i40e_dcb.c | 787 if (hw->aq.asq_last_status == I40E_AQ_RC_ENOENT) in i40e_get_ieee_dcb_config() 808 (((hw->aq.fw_maj_ver == 4) && (hw->aq.fw_min_ver < 33)) || in i40e_get_dcb_config() 809 (hw->aq.fw_maj_ver < 4))) in i40e_get_dcb_config() 814 ((hw->aq.fw_maj_ver == 4) && (hw->aq.fw_min_ver == 33))) { in i40e_get_dcb_config() 839 if (hw->aq.asq_last_status == I40E_AQ_RC_ENOENT) in i40e_get_dcb_config() 856 if (hw->aq.asq_last_status == I40E_AQ_RC_ENOENT) in i40e_get_dcb_config()
|
D | i40e_client.c | 308 cdev->lan_info.fw_maj_ver = pf->hw.aq.fw_maj_ver; in i40e_client_add_instance() 309 cdev->lan_info.fw_min_ver = pf->hw.aq.fw_min_ver; in i40e_client_add_instance() 310 cdev->lan_info.fw_build = pf->hw.aq.fw_build; in i40e_client_add_instance() 560 err, hw->aq.asq_last_status); in i40e_client_virtchnl_send() 702 pf->hw.aq.asq_last_status)); in i40e_client_update_vsi_ctxt() 730 pf->hw.aq.asq_last_status)); in i40e_client_update_vsi_ctxt()
|
D | i40e_debugfs.c | 459 ring = &(hw->aq.asq); in i40e_dbg_dump_aq_desc() 472 ring = &(hw->aq.arq); in i40e_dbg_dump_aq_desc() 979 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1092 ret, pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1232 desc->opcode, pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1293 desc->opcode, pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1325 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1336 __func__, pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1354 __func__, pf->hw.aq.asq_last_status); in i40e_dbg_command_write() 1362 pf->hw.aq.asq_last_status); in i40e_dbg_command_write() [all …]
|
D | i40e_common.c | 339 if (hw->aq.asq.len) in i40e_check_asq_alive() 340 return !!(rd32(hw, hw->aq.asq.len) & in i40e_check_asq_alive() 1581 switch (hw->aq.asq_last_status) { in i40e_aq_get_phy_capabilities() 1595 } while ((hw->aq.asq_last_status == I40E_AQ_RC_EAGAIN) && in i40e_aq_get_phy_capabilities() 1603 hw->aq.api_maj_ver == I40E_FW_API_VERSION_MAJOR && in i40e_aq_get_phy_capabilities() 1604 hw->aq.api_min_ver >= I40E_MINOR_VER_GET_LINK_INFO_XL710) { in i40e_aq_get_phy_capabilities() 1875 (hw->aq.fw_maj_ver < 4 || (hw->aq.fw_maj_ver == 4 && in i40e_aq_get_link_info() 1876 hw->aq.fw_min_ver < 40)) && hw_link_info->phy_type == 0xE) in i40e_aq_get_link_info() 2078 (((hw->aq.api_maj_ver == 1) && (hw->aq.api_min_ver >= 5)) || in i40e_aq_set_vsi_unicast_promiscuous() 2079 (hw->aq.api_maj_ver > 1))) in i40e_aq_set_vsi_unicast_promiscuous() [all …]
|
/Linux-v5.4/drivers/net/ethernet/intel/iavf/ |
D | iavf_adminq.c | 19 hw->aq.asq.tail = IAVF_VF_ATQT1; in iavf_adminq_init_regs() 20 hw->aq.asq.head = IAVF_VF_ATQH1; in iavf_adminq_init_regs() 21 hw->aq.asq.len = IAVF_VF_ATQLEN1; in iavf_adminq_init_regs() 22 hw->aq.asq.bal = IAVF_VF_ATQBAL1; in iavf_adminq_init_regs() 23 hw->aq.asq.bah = IAVF_VF_ATQBAH1; in iavf_adminq_init_regs() 24 hw->aq.arq.tail = IAVF_VF_ARQT1; in iavf_adminq_init_regs() 25 hw->aq.arq.head = IAVF_VF_ARQH1; in iavf_adminq_init_regs() 26 hw->aq.arq.len = IAVF_VF_ARQLEN1; in iavf_adminq_init_regs() 27 hw->aq.arq.bal = IAVF_VF_ARQBAL1; in iavf_adminq_init_regs() 28 hw->aq.arq.bah = IAVF_VF_ARQBAH1; in iavf_adminq_init_regs() [all …]
|
D | iavf_client.c | 150 err, adapter->hw.aq.asq_last_status); in iavf_client_release_qvlist() 432 err, adapter->hw.aq.asq_last_status); in iavf_client_virtchnl_send() 483 err, adapter->hw.aq.asq_last_status); in iavf_client_setup_qvlist()
|
/Linux-v5.4/drivers/infiniband/hw/efa/ |
D | efa_com.c | 137 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_admin_init_sq() local 138 struct efa_com_admin_sq *sq = &aq->sq; in efa_com_admin_init_sq() 139 u16 size = aq->depth * sizeof(*sq->entries); in efa_com_admin_init_sq() 145 dma_alloc_coherent(aq->dmadev, size, &sq->dma_addr, GFP_KERNEL); in efa_com_admin_init_sq() 163 aq_caps = aq->depth & EFA_REGS_AQ_CAPS_AQ_DEPTH_MASK; in efa_com_admin_init_sq() 175 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_admin_init_cq() local 176 struct efa_com_admin_cq *cq = &aq->cq; in efa_com_admin_init_cq() 177 u16 size = aq->depth * sizeof(*cq->entries); in efa_com_admin_init_cq() 183 dma_alloc_coherent(aq->dmadev, size, &cq->dma_addr, GFP_KERNEL); in efa_com_admin_init_cq() 198 acq_caps = aq->depth & EFA_REGS_ACQ_CAPS_ACQ_DEPTH_MASK; in efa_com_admin_init_cq() [all …]
|
D | efa_com_cmd.c | 21 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_qp() local 41 err = efa_com_cmd_exec(aq, in efa_com_create_qp() 66 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_modify_qp() local 80 err = efa_com_cmd_exec(aq, in efa_com_modify_qp() 100 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_query_qp() local 108 err = efa_com_cmd_exec(aq, in efa_com_query_qp() 133 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_destroy_qp() local 139 err = efa_com_cmd_exec(aq, in efa_com_destroy_qp() 160 struct efa_com_admin_queue *aq = &edev->aq; in efa_com_create_cq() local 174 err = efa_com_cmd_exec(aq, in efa_com_create_cq() [all …]
|
D | efa_com.h | 103 struct efa_com_admin_queue aq; member 136 int efa_com_cmd_exec(struct efa_com_admin_queue *aq,
|
/Linux-v5.4/drivers/spi/ |
D | atmel-quadspi.c | 215 static int atmel_qspi_set_cfg(struct atmel_qspi *aq, in atmel_qspi_set_cfg() argument 294 if (aq->mr != QSPI_MR_SMM) { in atmel_qspi_set_cfg() 295 writel_relaxed(QSPI_MR_SMM, aq->regs + QSPI_MR); in atmel_qspi_set_cfg() 296 aq->mr = QSPI_MR_SMM; in atmel_qspi_set_cfg() 300 (void)readl_relaxed(aq->regs + QSPI_SR); in atmel_qspi_set_cfg() 302 if (aq->caps->has_ricr) { in atmel_qspi_set_cfg() 307 writel_relaxed(iar, aq->regs + QSPI_IAR); in atmel_qspi_set_cfg() 309 writel_relaxed(icr, aq->regs + QSPI_RICR); in atmel_qspi_set_cfg() 311 writel_relaxed(icr, aq->regs + QSPI_WICR); in atmel_qspi_set_cfg() 312 writel_relaxed(ifr, aq->regs + QSPI_IFR); in atmel_qspi_set_cfg() [all …]
|
/Linux-v5.4/drivers/net/ethernet/marvell/octeontx2/af/ |
D | rvu_npa.c | 21 struct admin_queue *aq = block->aq; in npa_aq_enqueue_wait() local 26 result = (struct npa_aq_res_s *)aq->res->base; in npa_aq_enqueue_wait() 32 memcpy((void *)(aq->inst->base + (head * aq->inst->entry_sz)), in npa_aq_enqueue_wait() 33 (void *)inst, aq->inst->entry_sz); in npa_aq_enqueue_wait() 63 struct admin_queue *aq; in rvu_npa_aq_enq_inst() local 77 aq = block->aq; in rvu_npa_aq_enq_inst() 78 if (!aq) { in rvu_npa_aq_enq_inst() 95 inst.res_addr = (u64)aq->res->iova; in rvu_npa_aq_enq_inst() 98 memset(aq->res->base, 0, aq->res->entry_sz); in rvu_npa_aq_enq_inst() 100 ctx = aq->res->base + 128; in rvu_npa_aq_enq_inst() [all …]
|
D | rvu_nix.c | 416 struct admin_queue *aq = block->aq; in nix_aq_enqueue_wait() local 421 result = (struct nix_aq_res_s *)aq->res->base; in nix_aq_enqueue_wait() 427 memcpy((void *)(aq->inst->base + (head * aq->inst->entry_sz)), in nix_aq_enqueue_wait() 428 (void *)inst, aq->inst->entry_sz); in nix_aq_enqueue_wait() 458 struct admin_queue *aq; in rvu_nix_aq_enq_inst() local 469 aq = block->aq; in rvu_nix_aq_enq_inst() 470 if (!aq) { in rvu_nix_aq_enq_inst() 543 inst.res_addr = (u64)aq->res->iova; in rvu_nix_aq_enq_inst() 546 memset(aq->res->base, 0, aq->res->entry_sz); in rvu_nix_aq_enq_inst() 548 ctx = aq->res->base + 128; in rvu_nix_aq_enq_inst() [all …]
|
D | rvu.c | 841 void rvu_aq_free(struct rvu *rvu, struct admin_queue *aq) in rvu_aq_free() argument 843 if (!aq) in rvu_aq_free() 846 qmem_free(rvu->dev, aq->inst); in rvu_aq_free() 847 qmem_free(rvu->dev, aq->res); in rvu_aq_free() 848 devm_kfree(rvu->dev, aq); in rvu_aq_free() 854 struct admin_queue *aq; in rvu_aq_alloc() local 857 *ad_queue = devm_kzalloc(rvu->dev, sizeof(*aq), GFP_KERNEL); in rvu_aq_alloc() 860 aq = *ad_queue; in rvu_aq_alloc() 863 err = qmem_alloc(rvu->dev, &aq->inst, qsize, inst_size); in rvu_aq_alloc() 865 devm_kfree(rvu->dev, aq); in rvu_aq_alloc() [all …]
|
/Linux-v5.4/lib/ |
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()
|
D | test_printf.c | 40 va_list aq; in do_test() local 46 va_copy(aq, ap); in do_test() 47 ret = vsnprintf(test_buffer, bufsize, fmt, aq); in do_test() 48 va_end(aq); in do_test()
|