ablk 152 drivers/crypto/qce/ablkcipher.c static int qce_ablkcipher_setkey(struct crypto_ablkcipher *ablk, const u8 *key, ablk 155 drivers/crypto/qce/ablkcipher.c struct crypto_tfm *tfm = crypto_ablkcipher_tfm(ablk); ablk 180 drivers/crypto/qce/ablkcipher.c static int qce_des_setkey(struct crypto_ablkcipher *ablk, const u8 *key, ablk 183 drivers/crypto/qce/ablkcipher.c struct qce_cipher_ctx *ctx = crypto_ablkcipher_ctx(ablk); ablk 186 drivers/crypto/qce/ablkcipher.c err = verify_ablkcipher_des_key(ablk, key); ablk 195 drivers/crypto/qce/ablkcipher.c static int qce_des3_setkey(struct crypto_ablkcipher *ablk, const u8 *key, ablk 198 drivers/crypto/qce/ablkcipher.c struct qce_cipher_ctx *ctx = crypto_ablkcipher_ctx(ablk); ablk 201 drivers/crypto/qce/ablkcipher.c err = verify_ablkcipher_des3_key(ablk, key); ablk 105 drivers/scsi/bfa/bfa_core.c struct bfa_ablk_s *ablk = &bfa->modules.ablk; ablk 108 drivers/scsi/bfa/bfa_core.c bfa_ablk_attach(ablk, &bfa->ioc); ablk 109 drivers/scsi/bfa/bfa_core.c bfa_ablk_memclaim(ablk, ablk_dma->kva_curp, ablk_dma->dma_curp); ablk 3286 drivers/scsi/bfa/bfa_ioc.c struct bfa_ablk_s *ablk = (struct bfa_ablk_s *)cbarg; ablk 3291 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, msg->mh.msg_id); ablk 3296 drivers/scsi/bfa/bfa_ioc.c memcpy(ablk->cfg, ablk->dma_addr.kva, ablk 3298 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_config_swap(ablk->cfg); ablk 3299 drivers/scsi/bfa/bfa_ioc.c ablk->cfg = NULL; ablk 3306 drivers/scsi/bfa/bfa_ioc.c ablk->ioc->port_mode_cfg = rsp->port_mode; ablk 3316 drivers/scsi/bfa/bfa_ioc.c *(ablk->pcifn) = rsp->pcifn; ablk 3317 drivers/scsi/bfa/bfa_ioc.c ablk->pcifn = NULL; ablk 3324 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_FALSE; ablk 3325 drivers/scsi/bfa/bfa_ioc.c if (ablk->cbfn) { ablk 3326 drivers/scsi/bfa/bfa_ioc.c cbfn = ablk->cbfn; ablk 3327 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = NULL; ablk 3328 drivers/scsi/bfa/bfa_ioc.c cbfn(ablk->cbarg, rsp->status); ablk 3335 drivers/scsi/bfa/bfa_ioc.c struct bfa_ablk_s *ablk = (struct bfa_ablk_s *)cbarg; ablk 3337 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, event); ablk 3341 drivers/scsi/bfa/bfa_ioc.c WARN_ON(ablk->busy != BFA_FALSE); ablk 3347 drivers/scsi/bfa/bfa_ioc.c ablk->pcifn = NULL; ablk 3348 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3349 drivers/scsi/bfa/bfa_ioc.c if (ablk->cbfn) ablk 3350 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn(ablk->cbarg, BFA_STATUS_FAILED); ablk 3351 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = NULL; ablk 3352 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_FALSE; ablk 3369 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_memclaim(struct bfa_ablk_s *ablk, u8 *dma_kva, u64 dma_pa) ablk 3371 drivers/scsi/bfa/bfa_ioc.c ablk->dma_addr.kva = dma_kva; ablk 3372 drivers/scsi/bfa/bfa_ioc.c ablk->dma_addr.pa = dma_pa; ablk 3376 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc) ablk 3378 drivers/scsi/bfa/bfa_ioc.c ablk->ioc = ioc; ablk 3380 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_regisr(ablk->ioc, BFI_MC_ABLK, bfa_ablk_isr, ablk); ablk 3381 drivers/scsi/bfa/bfa_ioc.c bfa_q_qe_init(&ablk->ioc_notify); ablk 3382 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_notify_init(&ablk->ioc_notify, bfa_ablk_notify, ablk); ablk 3383 drivers/scsi/bfa/bfa_ioc.c list_add_tail(&ablk->ioc_notify.qe, &ablk->ioc->notify_q); ablk 3387 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_query(struct bfa_ablk_s *ablk, struct bfa_ablk_cfg_s *ablk_cfg, ablk 3394 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3395 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3399 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3400 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3404 drivers/scsi/bfa/bfa_ioc.c ablk->cfg = ablk_cfg; ablk 3405 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3406 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3407 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3409 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_query_s *)ablk->mb.msg; ablk 3411 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3412 drivers/scsi/bfa/bfa_ioc.c bfa_dma_be_addr_set(m->addr, ablk->dma_addr.pa); ablk 3413 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3419 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_pf_create(struct bfa_ablk_s *ablk, u16 *pcifn, ablk 3426 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3427 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3431 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3432 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3436 drivers/scsi/bfa/bfa_ioc.c ablk->pcifn = pcifn; ablk 3437 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3438 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3439 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3441 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_pf_req_s *)ablk->mb.msg; ablk 3443 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3448 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3454 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_pf_delete(struct bfa_ablk_s *ablk, int pcifn, ablk 3459 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3460 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3464 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3465 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3469 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3470 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3471 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3473 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_pf_req_s *)ablk->mb.msg; ablk 3475 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3477 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3483 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_adapter_config(struct bfa_ablk_s *ablk, enum bfa_mode_s mode, ablk 3488 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3489 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3493 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3494 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3498 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3499 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3500 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3502 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_cfg_req_s *)ablk->mb.msg; ablk 3504 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3508 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3514 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_port_config(struct bfa_ablk_s *ablk, int port, enum bfa_mode_s mode, ablk 3519 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3520 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3524 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3525 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3529 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3530 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3531 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3533 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_cfg_req_s *)ablk->mb.msg; ablk 3535 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3540 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3546 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_pf_update(struct bfa_ablk_s *ablk, int pcifn, u16 bw_min, ablk 3551 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3552 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3556 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3557 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3561 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3562 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3563 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3565 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_pf_req_s *)ablk->mb.msg; ablk 3567 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3571 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3577 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_optrom_en(struct bfa_ablk_s *ablk, bfa_ablk_cbfn_t cbfn, void *cbarg) ablk 3581 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3582 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3586 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3587 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3591 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3592 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3593 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3595 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_optrom_s *)ablk->mb.msg; ablk 3597 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3598 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 3604 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_optrom_dis(struct bfa_ablk_s *ablk, bfa_ablk_cbfn_t cbfn, void *cbarg) ablk 3608 drivers/scsi/bfa/bfa_ioc.c if (!bfa_ioc_is_operational(ablk->ioc)) { ablk 3609 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_IOC_FAILURE); ablk 3613 drivers/scsi/bfa/bfa_ioc.c if (ablk->busy) { ablk 3614 drivers/scsi/bfa/bfa_ioc.c bfa_trc(ablk->ioc, BFA_STATUS_DEVBUSY); ablk 3618 drivers/scsi/bfa/bfa_ioc.c ablk->cbfn = cbfn; ablk 3619 drivers/scsi/bfa/bfa_ioc.c ablk->cbarg = cbarg; ablk 3620 drivers/scsi/bfa/bfa_ioc.c ablk->busy = BFA_TRUE; ablk 3622 drivers/scsi/bfa/bfa_ioc.c m = (struct bfi_ablk_h2i_optrom_s *)ablk->mb.msg; ablk 3624 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_portid(ablk->ioc)); ablk 3625 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ablk->ioc, &ablk->mb); ablk 412 drivers/scsi/bfa/bfa_ioc.h #define BFA_MEM_ABLK_DMA(__bfa) (&((__bfa)->modules.ablk.ablk_dma)) ablk 936 drivers/scsi/bfa/bfa_ioc.h void bfa_ablk_memclaim(struct bfa_ablk_s *ablk, u8 *dma_kva, u64 dma_pa); ablk 937 drivers/scsi/bfa/bfa_ioc.h void bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc); ablk 938 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_query(struct bfa_ablk_s *ablk, ablk 941 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_adapter_config(struct bfa_ablk_s *ablk, ablk 944 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_port_config(struct bfa_ablk_s *ablk, int port, ablk 947 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_pf_create(struct bfa_ablk_s *ablk, u16 *pcifn, ablk 950 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_pf_delete(struct bfa_ablk_s *ablk, int pcifn, ablk 952 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_pf_update(struct bfa_ablk_s *ablk, int pcifn, ablk 954 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_optrom_en(struct bfa_ablk_s *ablk, ablk 956 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_optrom_dis(struct bfa_ablk_s *ablk, ablk 34 drivers/scsi/bfa/bfa_modules.h struct bfa_ablk_s ablk; /* ASIC block config module */ ablk 1198 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_query(&bfad->bfa.modules.ablk, ablk 1220 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_pf_create(&bfad->bfa.modules.ablk, ablk 1243 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_pf_delete(&bfad->bfa.modules.ablk, ablk 1265 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_pf_update(&bfad->bfa.modules.ablk, ablk 1290 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_adapter_config(&bfad->bfa.modules.ablk, ablk 1313 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_port_config(&bfad->bfa.modules.ablk, ablk 1337 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_optrom_en(&bfad->bfa.modules.ablk, ablk 1340 drivers/scsi/bfa/bfad_bsg.c iocmd->status = bfa_ablk_optrom_dis(&bfad->bfa.modules.ablk,