Lines Matching refs:bmbx
8332 * maibox is copied into the bmbx mailbox region before issuing the
8335 phba->sli4_hba.bmbx.dmabuf = dmabuf;
8336 phba->sli4_hba.bmbx.bmbx_size = bmbx_size;
8338 phba->sli4_hba.bmbx.avirt = PTR_ALIGN(dmabuf->virt,
8340 phba->sli4_hba.bmbx.aphys = ALIGN(dmabuf->phys,
8348 * Upcast bmbx aphys to 64bits so shift instruction compiles
8351 dma_address = &phba->sli4_hba.bmbx.dma_address;
8352 phys_addr = (uint64_t)phba->sli4_hba.bmbx.aphys;
8357 pa_addr = (uint32_t) ((phba->sli4_hba.bmbx.aphys >> 4) & 0x3fffffff);
8378 phba->sli4_hba.bmbx.bmbx_size,
8379 phba->sli4_hba.bmbx.dmabuf->virt,
8380 phba->sli4_hba.bmbx.dmabuf->phys);
8382 kfree(phba->sli4_hba.bmbx.dmabuf);
8383 memset(&phba->sli4_hba.bmbx, 0, sizeof(struct lpfc_bmbx));