Lines Matching refs:bmbx
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.virt, in sli_cmd_common_destroy_q()
1045 rc = sli_res_sli_config(sli4, sli4->bmbx.virt); in sli_queue_free()
1049 res = (void *)((u8 *)sli4->bmbx.virt + in sli_queue_free()
2889 val = sli_bmbx_write_hi(sli4->bmbx.phys); in sli_bmbx_write()
2896 val = sli_bmbx_write_lo(sli4->bmbx.phys); in sli_bmbx_write()
2906 void *cqe = (u8 *)sli4->bmbx.virt + SLI4_BMBX_SIZE; in sli_bmbx_command()
2920 &sli4->bmbx.phys, readl(sli4->reg[0] + SLI4_BMBX_REG)); in sli_bmbx_command()
4092 struct sli4_cmd_request_features *req_features = sli4->bmbx.virt; in sli_request_features()
4094 if (sli_cmd_request_features(sli4, sli4->bmbx.virt, *features, query)) { in sli_request_features()
4143 struct sli4_rsp_read_config *conf = sli4->bmbx.virt; in sli_get_read_config()
4147 if (sli_cmd_read_config(sli4, sli4->bmbx.virt)) { in sli_get_read_config()
4258 if (sli_cmd_common_get_sli4_parameters(sli4, sli4->bmbx.virt)) in sli_get_sli4_parameters()
4262 (((u8 *)sli4->bmbx.virt) + in sli_get_sli4_parameters()
4382 if (sli_cmd_common_get_cntl_attributes(sli4, sli4->bmbx.virt, in sli_get_ctrl_attributes()
4419 if (sli_cmd_common_get_cntl_addl_attributes(sli4, sli4->bmbx.virt, in sli_get_ctrl_attributes()
4456 struct sli4_cmd_read_rev *read_rev = sli4->bmbx.virt; in sli_get_fw_rev()
4458 if (sli_cmd_read_rev(sli4, sli4->bmbx.virt, &sli4->vpd_data)) in sli_get_fw_rev()
4523 if (sli_cmd_common_get_port_name(sli4, sli4->bmbx.virt)) in sli_get_config()
4527 (((u8 *)sli4->bmbx.virt) + in sli_get_config()
4541 if (sli_cmd_read_nvparms(sli4, sli4->bmbx.virt)) { in sli_get_config()
4551 read_nvparms = sli4->bmbx.virt; in sli_get_config()
4650 sli4->bmbx.size = SLI4_BMBX_SIZE + sizeof(struct sli4_mcqe); in sli_setup()
4651 sli4->bmbx.virt = dma_alloc_coherent(&pdev->dev, sli4->bmbx.size, in sli_setup()
4652 &sli4->bmbx.phys, GFP_KERNEL); in sli_setup()
4653 if (!sli4->bmbx.virt) { in sli_setup()
4654 memset(&sli4->bmbx, 0, sizeof(struct efc_dma)); in sli_setup()
4659 if (sli4->bmbx.phys & SLI4_BMBX_MASK_LO) { in sli_setup()
4664 efc_log_info(sli4, "bmbx v=%p p=0x%x %08x s=%zd\n", sli4->bmbx.virt, in sli_setup()
4665 upper_32_bits(sli4->bmbx.phys), in sli_setup()
4666 lower_32_bits(sli4->bmbx.phys), sli4->bmbx.size); in sli_setup()
4793 dma_free_coherent(&sli4->pci->dev, sli4->bmbx.size, in sli_teardown()
4794 sli4->bmbx.virt, sli4->bmbx.phys); in sli_teardown()
4795 memset(&sli4->bmbx, 0, sizeof(struct efc_dma)); in sli_teardown()
4825 sli_cmd_common_modify_eq_delay(sli4, sli4->bmbx.virt, eq, num_eq, in sli_eq_modify_delay()
4832 if (sli_res_sli_config(sli4, sli4->bmbx.virt)) { in sli_eq_modify_delay()