Lines Matching refs:shared

329 	struct brcmf_pcie_shared_info shared;  member
737 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_send_mb_data() local
743 shared = &devinfo->shared; in brcmf_pcie_send_mb_data()
744 addr = shared->htod_mb_data_addr; in brcmf_pcie_send_mb_data()
774 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_handle_mb_data() local
778 shared = &devinfo->shared; in brcmf_pcie_handle_mb_data()
779 addr = shared->dtoh_mb_data_addr; in brcmf_pcie_handle_mb_data()
809 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_bus_console_init() local
813 shared = &devinfo->shared; in brcmf_pcie_bus_console_init()
814 console = &shared->console; in brcmf_pcie_bus_console_init()
815 addr = shared->tcm_base_address + BRCMF_SHARED_CONSOLE_ADDR_OFFSET; in brcmf_pcie_bus_console_init()
846 console = &devinfo->shared.console; in brcmf_pcie_bus_console_read()
895 if (devinfo->shared.flags & BRCMF_PCIE_SHARED_HOSTRDY_DB1) in brcmf_pcie_hostready()
1113 if (devinfo->shared.version < BRCMF_PCIE_SHARED_VERSION_7) in brcmf_pcie_alloc_dma_and_ring()
1175 devinfo->shared.commonrings[i]); in brcmf_pcie_release_ringbuffers()
1176 devinfo->shared.commonrings[i] = NULL; in brcmf_pcie_release_ringbuffers()
1178 kfree(devinfo->shared.flowrings); in brcmf_pcie_release_ringbuffers()
1179 devinfo->shared.flowrings = NULL; in brcmf_pcie_release_ringbuffers()
1209 memcpy_fromio(&ringinfo, devinfo->tcm + devinfo->shared.ring_info_addr, in brcmf_pcie_init_ringbuffers()
1211 if (devinfo->shared.version >= 6) { in brcmf_pcie_init_ringbuffers()
1279 memcpy_toio(devinfo->tcm + devinfo->shared.ring_info_addr, in brcmf_pcie_init_ringbuffers()
1293 devinfo->shared.commonrings[i] = ring; in brcmf_pcie_init_ringbuffers()
1308 devinfo->shared.commonrings[i] = ring; in brcmf_pcie_init_ringbuffers()
1315 devinfo->shared.max_flowrings = max_flowrings; in brcmf_pcie_init_ringbuffers()
1316 devinfo->shared.max_submissionrings = max_submissionrings; in brcmf_pcie_init_ringbuffers()
1317 devinfo->shared.max_completionrings = max_completionrings; in brcmf_pcie_init_ringbuffers()
1340 devinfo->shared.flowrings = rings; in brcmf_pcie_init_ringbuffers()
1354 if (devinfo->shared.scratch) in brcmf_pcie_release_scratchbuffers()
1357 devinfo->shared.scratch, in brcmf_pcie_release_scratchbuffers()
1358 devinfo->shared.scratch_dmahandle); in brcmf_pcie_release_scratchbuffers()
1359 if (devinfo->shared.ringupd) in brcmf_pcie_release_scratchbuffers()
1362 devinfo->shared.ringupd, in brcmf_pcie_release_scratchbuffers()
1363 devinfo->shared.ringupd_dmahandle); in brcmf_pcie_release_scratchbuffers()
1372 devinfo->shared.scratch = in brcmf_pcie_init_scratchbuffers()
1375 &devinfo->shared.scratch_dmahandle, in brcmf_pcie_init_scratchbuffers()
1377 if (!devinfo->shared.scratch) in brcmf_pcie_init_scratchbuffers()
1380 addr = devinfo->shared.tcm_base_address + in brcmf_pcie_init_scratchbuffers()
1382 address = (u64)devinfo->shared.scratch_dmahandle; in brcmf_pcie_init_scratchbuffers()
1385 addr = devinfo->shared.tcm_base_address + in brcmf_pcie_init_scratchbuffers()
1389 devinfo->shared.ringupd = in brcmf_pcie_init_scratchbuffers()
1392 &devinfo->shared.ringupd_dmahandle, in brcmf_pcie_init_scratchbuffers()
1394 if (!devinfo->shared.ringupd) in brcmf_pcie_init_scratchbuffers()
1397 addr = devinfo->shared.tcm_base_address + in brcmf_pcie_init_scratchbuffers()
1399 address = (u64)devinfo->shared.ringupd_dmahandle; in brcmf_pcie_init_scratchbuffers()
1402 addr = devinfo->shared.tcm_base_address + in brcmf_pcie_init_scratchbuffers()
1580 struct brcmf_pcie_shared_info *shared; in brcmf_pcie_init_share_ram_info() local
1583 shared = &devinfo->shared; in brcmf_pcie_init_share_ram_info()
1584 shared->tcm_base_address = sharedram_addr; in brcmf_pcie_init_share_ram_info()
1586 shared->flags = brcmf_pcie_read_tcm32(devinfo, sharedram_addr); in brcmf_pcie_init_share_ram_info()
1587 shared->version = (u8)(shared->flags & BRCMF_PCIE_SHARED_VERSION_MASK); in brcmf_pcie_init_share_ram_info()
1588 brcmf_dbg(PCIE, "PCIe protocol version %d\n", shared->version); in brcmf_pcie_init_share_ram_info()
1589 if ((shared->version > BRCMF_PCIE_MAX_SHARED_VERSION) || in brcmf_pcie_init_share_ram_info()
1590 (shared->version < BRCMF_PCIE_MIN_SHARED_VERSION)) { in brcmf_pcie_init_share_ram_info()
1592 shared->version); in brcmf_pcie_init_share_ram_info()
1597 if (shared->flags & BRCMF_PCIE_SHARED_DMA_INDEX) { in brcmf_pcie_init_share_ram_info()
1598 if (shared->flags & BRCMF_PCIE_SHARED_DMA_2B_IDX) in brcmf_pcie_init_share_ram_info()
1605 shared->max_rxbufpost = brcmf_pcie_read_tcm16(devinfo, addr); in brcmf_pcie_init_share_ram_info()
1606 if (shared->max_rxbufpost == 0) in brcmf_pcie_init_share_ram_info()
1607 shared->max_rxbufpost = BRCMF_DEF_MAX_RXBUFPOST; in brcmf_pcie_init_share_ram_info()
1610 shared->rx_dataoffset = brcmf_pcie_read_tcm32(devinfo, addr); in brcmf_pcie_init_share_ram_info()
1613 shared->htod_mb_data_addr = brcmf_pcie_read_tcm32(devinfo, addr); in brcmf_pcie_init_share_ram_info()
1616 shared->dtoh_mb_data_addr = brcmf_pcie_read_tcm32(devinfo, addr); in brcmf_pcie_init_share_ram_info()
1619 shared->ring_info_addr = brcmf_pcie_read_tcm32(devinfo, addr); in brcmf_pcie_init_share_ram_info()
1622 shared->max_rxbufpost, shared->rx_dataoffset); in brcmf_pcie_init_share_ram_info()
2103 &devinfo->shared.commonrings[i]->commonring; in brcmf_pcie_setup()
2105 flowrings = kcalloc(devinfo->shared.max_flowrings, sizeof(*flowrings), in brcmf_pcie_setup()
2110 for (i = 0; i < devinfo->shared.max_flowrings; i++) in brcmf_pcie_setup()
2111 flowrings[i] = &devinfo->shared.flowrings[i].commonring; in brcmf_pcie_setup()
2114 bus->msgbuf->rx_dataoffset = devinfo->shared.rx_dataoffset; in brcmf_pcie_setup()
2115 bus->msgbuf->max_rxbufpost = devinfo->shared.max_rxbufpost; in brcmf_pcie_setup()
2116 bus->msgbuf->max_flowrings = devinfo->shared.max_flowrings; in brcmf_pcie_setup()