eromptr 157 drivers/bcma/scan.c static u32 bcma_erom_get_ent(struct bcma_bus *bus, u32 __iomem **eromptr) eromptr 159 drivers/bcma/scan.c u32 ent = readl(*eromptr); eromptr 160 drivers/bcma/scan.c (*eromptr)++; eromptr 164 drivers/bcma/scan.c static void bcma_erom_push_ent(u32 __iomem **eromptr) eromptr 166 drivers/bcma/scan.c (*eromptr)--; eromptr 169 drivers/bcma/scan.c static s32 bcma_erom_get_ci(struct bcma_bus *bus, u32 __iomem **eromptr) eromptr 171 drivers/bcma/scan.c u32 ent = bcma_erom_get_ent(bus, eromptr); eromptr 179 drivers/bcma/scan.c static bool bcma_erom_is_end(struct bcma_bus *bus, u32 __iomem **eromptr) eromptr 181 drivers/bcma/scan.c u32 ent = bcma_erom_get_ent(bus, eromptr); eromptr 182 drivers/bcma/scan.c bcma_erom_push_ent(eromptr); eromptr 186 drivers/bcma/scan.c static bool bcma_erom_is_bridge(struct bcma_bus *bus, u32 __iomem **eromptr) eromptr 188 drivers/bcma/scan.c u32 ent = bcma_erom_get_ent(bus, eromptr); eromptr 189 drivers/bcma/scan.c bcma_erom_push_ent(eromptr); eromptr 195 drivers/bcma/scan.c static void bcma_erom_skip_component(struct bcma_bus *bus, u32 __iomem **eromptr) eromptr 199 drivers/bcma/scan.c ent = bcma_erom_get_ent(bus, eromptr); eromptr 206 drivers/bcma/scan.c bcma_erom_push_ent(eromptr); eromptr 209 drivers/bcma/scan.c static s32 bcma_erom_get_mst_port(struct bcma_bus *bus, u32 __iomem **eromptr) eromptr 211 drivers/bcma/scan.c u32 ent = bcma_erom_get_ent(bus, eromptr); eromptr 219 drivers/bcma/scan.c static u32 bcma_erom_get_addr_desc(struct bcma_bus *bus, u32 __iomem **eromptr, eromptr 225 drivers/bcma/scan.c u32 ent = bcma_erom_get_ent(bus, eromptr); eromptr 230 drivers/bcma/scan.c bcma_erom_push_ent(eromptr); eromptr 236 drivers/bcma/scan.c addrh = bcma_erom_get_ent(bus, eromptr); eromptr 241 drivers/bcma/scan.c size = bcma_erom_get_ent(bus, eromptr); eromptr 244 drivers/bcma/scan.c sizeh = bcma_erom_get_ent(bus, eromptr); eromptr 277 drivers/bcma/scan.c static int bcma_get_next_core(struct bcma_bus *bus, u32 __iomem **eromptr, eromptr 287 drivers/bcma/scan.c cia = bcma_erom_get_ci(bus, eromptr); eromptr 289 drivers/bcma/scan.c bcma_erom_push_ent(eromptr); eromptr 290 drivers/bcma/scan.c if (bcma_erom_is_end(bus, eromptr)) eromptr 294 drivers/bcma/scan.c cib = bcma_erom_get_ci(bus, eromptr); eromptr 311 drivers/bcma/scan.c bcma_erom_skip_component(bus, eromptr); eromptr 326 drivers/bcma/scan.c bcma_erom_skip_component(bus, eromptr); eromptr 331 drivers/bcma/scan.c if (bcma_erom_is_bridge(bus, eromptr)) { eromptr 332 drivers/bcma/scan.c bcma_erom_skip_component(bus, eromptr); eromptr 337 drivers/bcma/scan.c bcma_erom_skip_component(bus, eromptr); eromptr 347 drivers/bcma/scan.c bcma_erom_skip_component(bus, eromptr); eromptr 353 drivers/bcma/scan.c s32 mst_port_d = bcma_erom_get_mst_port(bus, eromptr); eromptr 361 drivers/bcma/scan.c tmp = bcma_erom_get_addr_desc(bus, eromptr, SCAN_ADDR_TYPE_SLAVE, 0); eromptr 364 drivers/bcma/scan.c tmp = bcma_erom_get_addr_desc(bus, eromptr, eromptr 379 drivers/bcma/scan.c tmp = bcma_erom_get_addr_desc(bus, eromptr, eromptr 396 drivers/bcma/scan.c tmp = bcma_erom_get_addr_desc(bus, eromptr, eromptr 414 drivers/bcma/scan.c tmp = bcma_erom_get_addr_desc(bus, eromptr, eromptr 465 drivers/bcma/scan.c u32 __iomem *eromptr, *eromend; eromptr 475 drivers/bcma/scan.c eromptr = ioremap_nocache(erombase, BCMA_CORE_SIZE); eromptr 476 drivers/bcma/scan.c if (!eromptr) eromptr 479 drivers/bcma/scan.c eromptr = bus->mmio; eromptr 482 drivers/bcma/scan.c eromend = eromptr + BCMA_CORE_SIZE / sizeof(u32); eromptr 486 drivers/bcma/scan.c while (eromptr < eromend) { eromptr 496 drivers/bcma/scan.c err = bcma_get_next_core(bus, &eromptr, NULL, core_num, core); eromptr 527 drivers/bcma/scan.c iounmap(eromptr); eromptr 861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c eromaddr = ci->ops->read32(ci->ctx, CORE_CC_REG(SI_ENUM_BASE, eromptr)); eromptr 107 drivers/net/wireless/broadcom/brcm80211/include/chipcommon.h u32 eromptr; /* 0xfc */