Searched refs:bmbx (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc_sli/ |
H A D | sli4.c | 454 req = sli_config_cmd_init(sli4, sli4->bmbx.virt, payload_size, dma); in sli_cmd_rq_create_v2() 553 if (sli_cmd_rq_create_v1(sli4, sli4->bmbx.virt, &q->dma, cq->id, in sli_fc_rq_alloc() 681 if (sli_res_sli_config(sli4, sli4->bmbx.virt)) { in __sli_create_queue() 686 res_q = (void *)((u8 *)sli4->bmbx.virt + in __sli_create_queue() 781 if (!sli_cmd_common_create_eq(sli4, sli4->bmbx.virt, &q->dma) && in sli_queue_alloc() 787 if (!sli_cmd_common_create_cq(sli4, sli4->bmbx.virt, &q->dma, in sli_queue_alloc() 795 if (!sli_cmd_common_create_mq_ext(sli4, sli4->bmbx.virt, in sli_queue_alloc() 802 if (!sli_cmd_wq_create(sli4, sli4->bmbx.virt, &q->dma, in sli_queue_alloc() 858 req = sli_config_cmd_init(sli4, sli4->bmbx.virt, payload_size, dma); in sli_cmd_cq_set_create() 982 req = sli_config_cmd_init(sli4, sli4->bmbx in sli_cmd_common_destroy_q() [all...] |
H A D | sli4.h | 3711 struct efc_dma bmbx; member
|
/kernel/linux/linux-6.6/drivers/scsi/elx/efct/ |
H A D | efct_hw.c | 1379 void *bmbx = NULL; in efct_hw_command() local 1403 bmbx = hw->sli.bmbx.virt; in efct_hw_command() 1405 memcpy(bmbx, cmd, SLI4_BMBX_SIZE); in efct_hw_command() 1409 memcpy(cmd, bmbx, SLI4_BMBX_SIZE); in efct_hw_command()
|
/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_init.c | 8332 * maibox is copied into the bmbx mailbox region before issuing the in lpfc_create_bootstrap_mbox() 8335 phba->sli4_hba.bmbx.dmabuf = dmabuf; in lpfc_create_bootstrap_mbox() 8336 phba->sli4_hba.bmbx.bmbx_size = bmbx_size; in lpfc_create_bootstrap_mbox() 8338 phba->sli4_hba.bmbx.avirt = PTR_ALIGN(dmabuf->virt, in lpfc_create_bootstrap_mbox() 8340 phba->sli4_hba.bmbx.aphys = ALIGN(dmabuf->phys, in lpfc_create_bootstrap_mbox() 8348 * Upcast bmbx aphys to 64bits so shift instruction compiles in lpfc_create_bootstrap_mbox() 8351 dma_address = &phba->sli4_hba.bmbx.dma_address; in lpfc_create_bootstrap_mbox() 8352 phys_addr = (uint64_t)phba->sli4_hba.bmbx.aphys; in lpfc_create_bootstrap_mbox() 8357 pa_addr = (uint32_t) ((phba->sli4_hba.bmbx.aphys >> 4) & 0x3fffffff); in lpfc_create_bootstrap_mbox() 8378 phba->sli4_hba.bmbx in lpfc_destroy_bootstrap_mbox() [all...] |
H A D | lpfc_sli4.h | 422 * The macro definitions for the bmbx data structure are defined 880 struct lpfc_bmbx bmbx; member
|
H A D | lpfc_sli.c | 8815 * the bmbx mailbox region. in lpfc_sli4_post_sync_mbox() 8818 memset(phba->sli4_hba.bmbx.avirt, 0, sizeof(struct lpfc_bmbx_create)); in lpfc_sli4_post_sync_mbox() 8819 lpfc_sli4_pcimem_bcopy(mb, phba->sli4_hba.bmbx.avirt, in lpfc_sli4_post_sync_mbox() 8823 dma_address = &phba->sli4_hba.bmbx.dma_address; in lpfc_sli4_post_sync_mbox() 8844 lpfc_sli4_pcimem_bcopy(phba->sli4_hba.bmbx.avirt, mb, in lpfc_sli4_post_sync_mbox() 8846 mbox_rgn = (struct lpfc_bmbx_create *) phba->sli4_hba.bmbx.avirt; in lpfc_sli4_post_sync_mbox()
|
/kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
H A D | lpfc_sli4.h | 421 * The macro definitions for the bmbx data structure are defined 891 struct lpfc_bmbx bmbx; member
|
H A D | lpfc_init.c | 9765 * maibox is copied into the bmbx mailbox region before issuing the in lpfc_create_bootstrap_mbox() 9768 phba->sli4_hba.bmbx.dmabuf = dmabuf; in lpfc_create_bootstrap_mbox() 9769 phba->sli4_hba.bmbx.bmbx_size = bmbx_size; in lpfc_create_bootstrap_mbox() 9771 phba->sli4_hba.bmbx.avirt = PTR_ALIGN(dmabuf->virt, in lpfc_create_bootstrap_mbox() 9773 phba->sli4_hba.bmbx.aphys = ALIGN(dmabuf->phys, in lpfc_create_bootstrap_mbox() 9781 * Upcast bmbx aphys to 64bits so shift instruction compiles in lpfc_create_bootstrap_mbox() 9784 dma_address = &phba->sli4_hba.bmbx.dma_address; in lpfc_create_bootstrap_mbox() 9785 phys_addr = (uint64_t)phba->sli4_hba.bmbx.aphys; in lpfc_create_bootstrap_mbox() 9790 pa_addr = (uint32_t) ((phba->sli4_hba.bmbx.aphys >> 4) & 0x3fffffff); in lpfc_create_bootstrap_mbox() 9811 phba->sli4_hba.bmbx in lpfc_destroy_bootstrap_mbox() [all...] |
H A D | lpfc_sli.c | 9872 "3858 Skipping bmbx ready because " in lpfc_sli4_wait_bmbx_ready() 9952 * the bmbx mailbox region. in lpfc_sli4_post_sync_mbox() 9955 memset(phba->sli4_hba.bmbx.avirt, 0, sizeof(struct lpfc_bmbx_create)); in lpfc_sli4_post_sync_mbox() 9956 lpfc_sli4_pcimem_bcopy(mb, phba->sli4_hba.bmbx.avirt, in lpfc_sli4_post_sync_mbox() 9960 dma_address = &phba->sli4_hba.bmbx.dma_address; in lpfc_sli4_post_sync_mbox() 9981 lpfc_sli4_pcimem_bcopy(phba->sli4_hba.bmbx.avirt, mb, in lpfc_sli4_post_sync_mbox() 9983 mbox_rgn = (struct lpfc_bmbx_create *) phba->sli4_hba.bmbx.avirt; in lpfc_sli4_post_sync_mbox()
|
Completed in 94 milliseconds