Home
last modified time | relevance | path

Searched defs:bus (Results 1 – 200 of 703) sorted by relevance

1234

/linux-4.1.27/drivers/ssb/
Ddriver_gpio.c33 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_to_irq() local
48 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_chipco_get_value() local
56 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_chipco_set_value() local
64 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_chipco_direction_input() local
73 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_chipco_direction_output() local
82 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_chipco_request() local
95 struct ssb_bus *bus = ssb_gpio_get_bus(chip); in ssb_gpio_chipco_free() local
104 struct ssb_bus *bus = irq_data_get_irq_chip_data(d); in ssb_gpio_irq_chipco_mask() local
112 struct ssb_bus *bus = irq_data_get_irq_chip_data(d); in ssb_gpio_irq_chipco_unmask() local
128 struct ssb_bus *bus = dev_id; in ssb_gpio_irq_chipco_handler() local
[all …]
Dssb_private.h61 static inline int ssb_pci_switch_core(struct ssb_bus *bus, in ssb_pci_switch_core()
66 static inline int ssb_pci_switch_coreidx(struct ssb_bus *bus, in ssb_pci_switch_coreidx()
71 static inline int ssb_pci_xtal(struct ssb_bus *bus, u32 what, in ssb_pci_xtal()
76 static inline void ssb_pci_exit(struct ssb_bus *bus) in ssb_pci_exit()
79 static inline int ssb_pci_init(struct ssb_bus *bus) in ssb_pci_init()
101 static inline int ssb_pcmcia_switch_core(struct ssb_bus *bus, in ssb_pcmcia_switch_core()
106 static inline int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus, in ssb_pcmcia_switch_coreidx()
111 static inline int ssb_pcmcia_switch_segment(struct ssb_bus *bus, in ssb_pcmcia_switch_segment()
116 static inline int ssb_pcmcia_hardware_setup(struct ssb_bus *bus) in ssb_pcmcia_hardware_setup()
120 static inline void ssb_pcmcia_exit(struct ssb_bus *bus) in ssb_pcmcia_exit()
[all …]
Dsdio.c104 static inline struct device *ssb_sdio_dev(struct ssb_bus *bus) in ssb_sdio_dev()
110 static int ssb_sdio_writeb(struct ssb_bus *bus, unsigned int addr, u8 val) in ssb_sdio_writeb()
140 static int ssb_sdio_set_sbaddr_window(struct ssb_bus *bus, u32 address) in ssb_sdio_set_sbaddr_window()
167 u32 ssb_sdio_scan_read32(struct ssb_bus *bus, u16 offset) in ssb_sdio_scan_read32()
184 int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx) in ssb_sdio_scan_switch_coreidx()
203 int ssb_sdio_switch_core(struct ssb_bus *bus, struct ssb_device *dev) in ssb_sdio_switch_core()
231 struct ssb_bus *bus = dev->bus; in ssb_sdio_read8() local
253 struct ssb_bus *bus = dev->bus; in ssb_sdio_read16() local
275 struct ssb_bus *bus = dev->bus; in ssb_sdio_read32() local
301 struct ssb_bus *bus = dev->bus; in ssb_sdio_block_read() local
[all …]
Dpci.c32 int ssb_pci_switch_coreidx(struct ssb_bus *bus, u8 coreidx) in ssb_pci_switch_coreidx()
63 int ssb_pci_switch_core(struct ssb_bus *bus, in ssb_pci_switch_core()
85 int ssb_pci_xtal(struct ssb_bus *bus, u32 what, int turn_on) in ssb_pci_xtal()
272 static int sprom_do_read(struct ssb_bus *bus, u16 *sprom) in sprom_do_read()
282 static int sprom_do_write(struct ssb_bus *bus, const u16 *sprom) in sprom_do_write()
813 static int sprom_extract(struct ssb_bus *bus, struct ssb_sprom *out, in sprom_extract()
859 static int ssb_pci_sprom_get(struct ssb_bus *bus, in ssb_pci_sprom_get()
928 static void ssb_pci_get_boardinfo(struct ssb_bus *bus, in ssb_pci_get_boardinfo()
935 int ssb_pci_get_invariants(struct ssb_bus *bus, in ssb_pci_get_invariants()
950 static int ssb_pci_assert_buspower(struct ssb_bus *bus) in ssb_pci_assert_buspower()
[all …]
Dmain.c58 struct ssb_bus *bus; in ssb_pci_dev_to_bus() local
77 struct ssb_bus *bus; in ssb_pcmcia_dev_to_bus() local
94 int (*func)(struct ssb_bus *bus, unsigned long data)) in ssb_for_each_bus_call()
96 struct ssb_bus *bus; in ssb_for_each_bus_call() local
159 int ssb_bus_resume(struct ssb_bus *bus) in ssb_bus_resume()
185 int ssb_bus_suspend(struct ssb_bus *bus) in ssb_bus_suspend()
204 int ssb_devices_freeze(struct ssb_bus *bus, struct ssb_freeze_context *ctx) in ssb_devices_freeze()
240 struct ssb_bus *bus = ctx->bus; in ssb_devices_thaw() local
411 static void ssb_devices_unregister(struct ssb_bus *bus) in ssb_devices_unregister()
428 void ssb_bus_unregister(struct ssb_bus *bus) in ssb_bus_unregister()
[all …]
Dpcmcia.c71 static int ssb_pcmcia_cfg_write(struct ssb_bus *bus, u8 offset, u8 value) in ssb_pcmcia_cfg_write()
83 static int ssb_pcmcia_cfg_read(struct ssb_bus *bus, u8 offset, u8 *value) in ssb_pcmcia_cfg_read()
94 int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus, in ssb_pcmcia_switch_coreidx()
150 int ssb_pcmcia_switch_core(struct ssb_bus *bus, in ssb_pcmcia_switch_core()
168 int ssb_pcmcia_switch_segment(struct ssb_bus *bus, u8 seg) in ssb_pcmcia_switch_segment()
201 struct ssb_bus *bus = dev->bus; in select_core_and_segment() local
227 struct ssb_bus *bus = dev->bus; in ssb_pcmcia_read8() local
243 struct ssb_bus *bus = dev->bus; in ssb_pcmcia_read16() local
259 struct ssb_bus *bus = dev->bus; in ssb_pcmcia_read32() local
279 struct ssb_bus *bus = dev->bus; in ssb_pcmcia_block_read() local
[all …]
Dembedded.c23 int ssb_watchdog_timer_set(struct ssb_bus *bus, u32 ticks) in ssb_watchdog_timer_set()
37 int ssb_watchdog_register(struct ssb_bus *bus) in ssb_watchdog_register()
69 u32 ssb_gpio_in(struct ssb_bus *bus, u32 mask) in ssb_gpio_in()
87 u32 ssb_gpio_out(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_out()
105 u32 ssb_gpio_outen(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_outen()
123 u32 ssb_gpio_control(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_control()
137 u32 ssb_gpio_intmask(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_intmask()
155 u32 ssb_gpio_polarity(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_polarity()
174 static int gige_pci_init_callback(struct ssb_bus *bus, unsigned long data) in gige_pci_init_callback()
216 static int gige_map_irq_callback(struct ssb_bus *bus, unsigned long data) in gige_map_irq_callback()
Dsprom.c67 ssize_t ssb_attr_sprom_show(struct ssb_bus *bus, char *buf, in ssb_attr_sprom_show()
68 int (*sprom_read)(struct ssb_bus *bus, u16 *sprom)) in ssb_attr_sprom_show()
98 ssize_t ssb_attr_sprom_store(struct ssb_bus *bus, in ssb_attr_sprom_store()
101 int (*sprom_write)(struct ssb_bus *bus, const u16 *sprom)) in ssb_attr_sprom_store()
169 int ssb_arch_register_fallback_sprom(int (*sprom_callback)(struct ssb_bus *bus, in ssb_arch_register_fallback_sprom()
179 int ssb_fill_sprom_with_fallback(struct ssb_bus *bus, struct ssb_sprom *out) in ssb_fill_sprom_with_fallback()
188 bool ssb_is_sprom_available(struct ssb_bus *bus) in ssb_is_sprom_available()
Dscan.c160 static u32 scan_read32(struct ssb_bus *bus, u8 current_coreidx, in scan_read32()
187 static int scan_switchcore(struct ssb_bus *bus, u8 coreidx) in scan_switchcore()
202 void ssb_iounmap(struct ssb_bus *bus) in ssb_iounmap()
223 static void __iomem *ssb_ioremap(struct ssb_bus *bus, in ssb_ioremap()
251 static int we_support_multiple_80211_cores(struct ssb_bus *bus) in we_support_multiple_80211_cores()
271 int ssb_bus_scan(struct ssb_bus *bus, in ssb_bus_scan()
Ddriver_mipscore.c85 struct ssb_bus *bus = rdev->bus; in find_device() local
103 struct ssb_bus *bus = dev->bus; in ssb_mips_irq() local
127 static void clear_irq(struct ssb_bus *bus, unsigned int irq) in clear_irq()
144 struct ssb_bus *bus = dev->bus; in set_irq() local
191 static void dump_irq(struct ssb_bus *bus) in dump_irq()
203 struct ssb_bus *bus = mcore->dev->bus; in ssb_mips_serial_init() local
215 struct ssb_bus *bus = mcore->dev->bus; in ssb_mips_flash_detect() local
266 struct ssb_bus *bus = mcore->dev->bus; in ssb_cpu_clock() local
294 struct ssb_bus *bus; in ssb_mipscore_init() local
Ddriver_chipcommon_pmu.c93 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu0_pllinit_r0() local
224 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu1_pllinit_r0() local
319 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_pll_init() local
425 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_resources_init() local
543 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_set_ldo_voltage() local
592 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_set_ldo_paref() local
633 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_get_alp_clock() local
647 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_get_cpu_clock() local
662 struct ssb_bus *bus = cc->dev->bus; in ssb_pmu_get_controlclock() local
Ddriver_pcicore.c71 unsigned int bus, unsigned int dev, in get_cfgspace_addr()
110 unsigned int bus, unsigned int dev, in ssb_extpci_read_config()
156 unsigned int bus, unsigned int dev, in ssb_extpci_write_config()
204 static int ssb_pcicore_read_config(struct pci_bus *bus, unsigned int devfn, in ssb_pcicore_read_config()
218 static int ssb_pcicore_write_config(struct pci_bus *bus, unsigned int devfn, in ssb_pcicore_write_config()
394 struct ssb_bus *bus = pc->dev->bus; in pcicore_is_in_hostmode() local
456 struct ssb_bus *bus = pdev->bus; in ssb_pcicore_pci_setup_workarounds() local
530 struct ssb_bus *bus = pdev->bus; in ssb_pcicore_init_clientmode() local
680 struct ssb_bus *bus; in ssb_pcicore_dev_irqvecs_enable() local
Ddriver_chipcommon.c46 struct ssb_bus *bus; in ssb_chipco_set_clockmode() local
121 struct ssb_bus *bus = cc->dev->bus; in chipco_pctl_get_slowclksrc() local
213 struct ssb_bus *bus = cc->dev->bus; in chipco_powercontrol_init() local
244 struct ssb_bus *bus = cc->dev->bus; in pmu_fast_powerup_delay() local
261 struct ssb_bus *bus = cc->dev->bus; in calc_fast_powerup_delay() local
335 struct ssb_bus *bus = cc->dev->bus; in ssb_chipco_watchdog_ticks_per_ms() local
438 struct ssb_bus *bus = dev->bus; in ssb_chipco_timing_init() local
604 struct ssb_bus *bus = cc->dev->bus; in ssb_chipco_serial_init() local
/linux-4.1.27/sound/i2c/
Di2c.c48 static int snd_i2c_bus_free(struct snd_i2c_bus *bus) in snd_i2c_bus_free()
75 struct snd_i2c_bus *bus = device->device_data; in snd_i2c_bus_dev_free() local
82 struct snd_i2c_bus *bus; in snd_i2c_bus_create() local
113 int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name, in snd_i2c_device_create()
160 int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in snd_i2c_probeaddr()
171 static inline void snd_i2c_bit_hw_start(struct snd_i2c_bus *bus) in snd_i2c_bit_hw_start()
177 static inline void snd_i2c_bit_hw_stop(struct snd_i2c_bus *bus) in snd_i2c_bit_hw_stop()
183 static void snd_i2c_bit_direction(struct snd_i2c_bus *bus, int clock, int data) in snd_i2c_bit_direction()
189 static void snd_i2c_bit_set(struct snd_i2c_bus *bus, int clock, int data) in snd_i2c_bit_set()
203 static int snd_i2c_bit_data(struct snd_i2c_bus *bus, int ack) in snd_i2c_bit_data()
[all …]
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Dgpio_mdio.c47 #define MDC_PIN(bus) (((struct gpio_priv *)bus->priv)->mdc_pin) argument
48 #define MDIO_PIN(bus) (((struct gpio_priv *)bus->priv)->mdio_pin) argument
50 static inline void mdio_lo(struct mii_bus *bus) in mdio_lo()
55 static inline void mdio_hi(struct mii_bus *bus) in mdio_hi()
60 static inline void mdc_lo(struct mii_bus *bus) in mdc_lo()
65 static inline void mdc_hi(struct mii_bus *bus) in mdc_hi()
70 static inline void mdio_active(struct mii_bus *bus) in mdio_active()
75 static inline void mdio_tristate(struct mii_bus *bus) in mdio_tristate()
80 static inline int mdio_read(struct mii_bus *bus) in mdio_read()
85 static void clock_out(struct mii_bus *bus, int bit) in clock_out()
[all …]
Dpci.c36 #define PA_PXP_CFA(bus, devfn, off) (((bus) << 20) | ((devfn) << 12) | (off)) argument
38 static inline int pa_pxp_offset_valid(u8 bus, u8 devfn, int offset) in pa_pxp_offset_valid()
51 u8 bus, u8 devfn, int offset) in pa_pxp_cfg_addr()
68 static int workaround_5945(struct pci_bus *bus, unsigned int devfn, in workaround_5945()
111 static int pa_pxp_read_config(struct pci_bus *bus, unsigned int devfn, in pa_pxp_read_config()
148 static int pa_pxp_write_config(struct pci_bus *bus, unsigned int devfn, in pa_pxp_write_config()
/linux-4.1.27/sound/hda/
Dhdac_bus.c20 int snd_hdac_bus_init(struct hdac_bus *bus, struct device *dev, in snd_hdac_bus_init()
37 void snd_hdac_bus_exit(struct hdac_bus *bus) in snd_hdac_bus_exit()
52 int snd_hdac_bus_exec_verb(struct hdac_bus *bus, unsigned int addr, in snd_hdac_bus_exec_verb()
72 int snd_hdac_bus_exec_verb_unlocked(struct hdac_bus *bus, unsigned int addr, in snd_hdac_bus_exec_verb_unlocked()
113 void snd_hdac_bus_queue_event(struct hdac_bus *bus, u32 res, u32 res_ex) in snd_hdac_bus_queue_event()
137 struct hdac_bus *bus = container_of(work, struct hdac_bus, unsol_work); in process_unsol_events() local
159 int snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec) in snd_hdac_bus_add_device()
175 void snd_hdac_bus_remove_device(struct hdac_bus *bus, in snd_hdac_bus_remove_device()
/linux-4.1.27/drivers/bcma/
Dscan.c141 static u32 bcma_scan_read32(struct bcma_bus *bus, u8 current_coreidx, in bcma_scan_read32()
147 static void bcma_scan_switch_core(struct bcma_bus *bus, u32 addr) in bcma_scan_switch_core()
154 static u32 bcma_erom_get_ent(struct bcma_bus *bus, u32 __iomem **eromptr) in bcma_erom_get_ent()
166 static s32 bcma_erom_get_ci(struct bcma_bus *bus, u32 __iomem **eromptr) in bcma_erom_get_ci()
176 static bool bcma_erom_is_end(struct bcma_bus *bus, u32 __iomem **eromptr) in bcma_erom_is_end()
183 static bool bcma_erom_is_bridge(struct bcma_bus *bus, u32 __iomem **eromptr) in bcma_erom_is_bridge()
192 static void bcma_erom_skip_component(struct bcma_bus *bus, u32 __iomem **eromptr) in bcma_erom_skip_component()
206 static s32 bcma_erom_get_mst_port(struct bcma_bus *bus, u32 __iomem **eromptr) in bcma_erom_get_mst_port()
216 static u32 bcma_erom_get_addr_desc(struct bcma_bus *bus, u32 __iomem **eromptr, in bcma_erom_get_addr_desc()
249 static struct bcma_device *bcma_find_core_by_index(struct bcma_bus *bus, in bcma_find_core_by_index()
[all …]
Ddriver_mips.c142 struct bcma_bus *bus = dev->bus; in bcma_core_mips_set_irq() local
189 static void bcma_core_mips_set_irq_name(struct bcma_bus *bus, unsigned int irq, in bcma_core_mips_set_irq_name()
215 static void bcma_core_mips_dump_irq(struct bcma_bus *bus) in bcma_core_mips_dump_irq()
226 struct bcma_bus *bus = mcore->core->bus; in bcma_cpu_clock() local
236 static enum bcma_boot_dev bcma_boot_dev(struct bcma_bus *bus) in bcma_boot_dev()
277 struct bcma_bus *bus = mcore->core->bus; in bcma_core_mips_flash_detect() local
340 struct bcma_bus *bus = mcore->core->bus; in bcma_core_mips_early_init() local
351 static void bcma_fix_i2s_irqflag(struct bcma_bus *bus) in bcma_fix_i2s_irqflag()
379 struct bcma_bus *bus; in bcma_core_mips_init() local
Ddriver_chipcommon_pmu.c82 struct bcma_bus *bus = cc->core->bus; in bcma_pmu2_pll_init0() local
150 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_pll_init() local
164 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_resources_init() local
212 struct bcma_bus *bus = cc->core->bus; in bcma_chipco_bcm4331_ext_pa_lines_ctl() local
232 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_workarounds() local
297 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_get_alp_clock() local
342 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_pll_clock() local
408 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_get_bus_clock() local
440 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_get_cpu_clock() local
485 struct bcma_bus *bus = cc->core->bus; in bcma_pmu_spuravoid_pllupdate() local
Dsprom.c39 int bcma_arch_register_fallback_sprom(int (*sprom_callback)(struct bcma_bus *bus, in bcma_arch_register_fallback_sprom()
49 static int bcma_fill_sprom_with_fallback(struct bcma_bus *bus, in bcma_fill_sprom_with_fallback()
75 static void bcma_sprom_read(struct bcma_bus *bus, u16 offset, u16 *sprom, in bcma_sprom_read()
157 static int bcma_sprom_valid(struct bcma_bus *bus, const u16 *sprom, in bcma_sprom_valid()
221 static void bcma_sprom_extract_r8(struct bcma_bus *bus, const u16 *sprom) in bcma_sprom_extract_r8()
480 static bool bcma_sprom_ext_available(struct bcma_bus *bus) in bcma_sprom_ext_available()
516 static bool bcma_sprom_onchip_available(struct bcma_bus *bus) in bcma_sprom_onchip_available()
563 static int bcma_sprom_onchip_offset(struct bcma_bus *bus) in bcma_sprom_onchip_offset()
577 int bcma_sprom_get(struct bcma_bus *bus) in bcma_sprom_get()
Dmain.c76 static u16 bcma_cc_core_id(struct bcma_bus *bus) in bcma_cc_core_id()
83 struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid, in bcma_find_core_unit()
222 struct bcma_bus *bus = core->bus; in bcma_core_irq() local
244 void bcma_prepare_core(struct bcma_bus *bus, struct bcma_device *core) in bcma_prepare_core()
271 void bcma_init_bus(struct bcma_bus *bus) in bcma_init_bus()
283 static void bcma_register_core(struct bcma_bus *bus, struct bcma_device *core) in bcma_register_core()
297 static int bcma_register_devices(struct bcma_bus *bus) in bcma_register_devices()
366 void bcma_unregister_cores(struct bcma_bus *bus) in bcma_unregister_cores()
386 int bcma_bus_register(struct bcma_bus *bus) in bcma_bus_register()
482 void bcma_bus_unregister(struct bcma_bus *bus) in bcma_bus_unregister()
[all …]
Dhost_pci.c163 struct bcma_bus *bus; in bcma_host_pci_probe() local
249 struct bcma_bus *bus = pci_get_drvdata(dev); in bcma_host_pci_remove() local
262 struct bcma_bus *bus = pci_get_drvdata(pdev); in bcma_host_pci_suspend() local
272 struct bcma_bus *bus = pci_get_drvdata(pdev); in bcma_host_pci_resume() local
332 void bcma_host_pci_up(struct bcma_bus *bus) in bcma_host_pci_up()
345 void bcma_host_pci_down(struct bcma_bus *bus) in bcma_host_pci_down()
356 int bcma_host_pci_irq_ctl(struct bcma_bus *bus, struct bcma_device *core, in bcma_host_pci_irq_ctl()
Dbcma_private.h13 #define bcma_err(bus, fmt, ...) \ argument
15 #define bcma_warn(bus, fmt, ...) \ argument
17 #define bcma_info(bus, fmt, ...) \ argument
19 #define bcma_debug(bus, fmt, ...) \ argument
Dhost_soc.c170 struct bcma_bus *bus = &soc->bus; in bcma_host_soc_register() local
192 struct bcma_bus *bus = &soc->bus; in bcma_host_soc_init() local
208 struct bcma_bus *bus; in bcma_host_soc_probe() local
245 struct bcma_bus *bus = platform_get_drvdata(pdev); in bcma_host_soc_remove() local
Ddriver_chipcommon_b.c14 static bool bcma_wait_reg(struct bcma_bus *bus, void __iomem *addr, u32 mask, in bcma_wait_reg()
35 struct bcma_bus *bus = ccb->core->bus; in bcma_chipco_b_mii_write() local
Ddriver_pci_host.c30 struct bcma_bus *bus = pc->core->bus; in bcma_core_pci_is_in_hostmode() local
230 static int bcma_core_pci_hostmode_read_config(struct pci_bus *bus, in bcma_core_pci_hostmode_read_config()
250 static int bcma_core_pci_hostmode_write_config(struct pci_bus *bus, in bcma_core_pci_hostmode_write_config()
342 struct bcma_bus *bus = pc->core->bus; in bcma_core_pci_enable_crs() local
389 struct bcma_bus *bus = pc->core->bus; in bcma_core_pci_hostmode_init() local
/linux-4.1.27/drivers/base/
Dbus.c39 static struct bus_type *bus_get(struct bus_type *bus) in bus_get()
48 static void bus_put(struct bus_type *bus) in bus_put()
128 int bus_create_file(struct bus_type *bus, struct bus_attribute *attr) in bus_create_file()
140 void bus_remove_file(struct bus_type *bus, struct bus_attribute *attr) in bus_remove_file()
153 struct bus_type *bus = priv->bus; in bus_release() local
183 struct bus_type *bus = bus_get(drv->bus); in unbind_store() local
210 struct bus_type *bus = bus_get(drv->bus); in bind_store() local
238 static ssize_t show_drivers_autoprobe(struct bus_type *bus, char *buf) in show_drivers_autoprobe()
243 static ssize_t store_drivers_autoprobe(struct bus_type *bus, in store_drivers_autoprobe()
253 static ssize_t store_drivers_probe(struct bus_type *bus, in store_drivers_probe()
[all …]
/linux-4.1.27/arch/mips/pci/
Dops-rc32434.c41 #define PCI_CFG_SET(bus, slot, func, off) \ argument
47 struct pci_bus *bus, unsigned int devfn, in config_access()
72 static int read_config_byte(struct pci_bus *bus, unsigned int devfn, in read_config_byte()
83 static int read_config_word(struct pci_bus *bus, unsigned int devfn, in read_config_word()
94 static int read_config_dword(struct pci_bus *bus, unsigned int devfn, in read_config_dword()
129 write_config_byte(struct pci_bus *bus, unsigned int devfn, int where, in write_config_byte()
148 write_config_word(struct pci_bus *bus, unsigned int devfn, int where, in write_config_word()
168 write_config_dword(struct pci_bus *bus, unsigned int devfn, int where, in write_config_dword()
177 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, in pci_config_read()
190 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, in pci_config_write()
Dops-pmcmsp.c361 struct pci_bus *bus, in msp_pcibios_config_access()
490 msp_pcibios_read_config_byte(struct pci_bus *bus, in msp_pcibios_read_config_byte()
538 msp_pcibios_read_config_word(struct pci_bus *bus, in msp_pcibios_read_config_word()
595 msp_pcibios_read_config_dword(struct pci_bus *bus, in msp_pcibios_read_config_dword()
648 msp_pcibios_write_config_byte(struct pci_bus *bus, in msp_pcibios_write_config_byte()
697 msp_pcibios_write_config_word(struct pci_bus *bus, in msp_pcibios_write_config_word()
749 msp_pcibios_write_config_dword(struct pci_bus *bus, in msp_pcibios_write_config_dword()
791 msp_pcibios_read_config(struct pci_bus *bus, in msp_pcibios_read_config()
842 msp_pcibios_write_config(struct pci_bus *bus, in msp_pcibios_write_config()
Dpci-bcm1480ht.c51 #define CFGOFFSET(bus, devfn, where) (((bus)<<16)+((devfn)<<8)+(where)) argument
52 #define CFGADDR(bus, devfn, where) CFGOFFSET((bus)->number, (devfn), where) argument
88 static int bcm1480ht_can_access(struct pci_bus *bus, int devfn) in bcm1480ht_can_access()
109 static int bcm1480ht_pcibios_read(struct pci_bus *bus, unsigned int devfn, in bcm1480ht_pcibios_read()
134 static int bcm1480ht_pcibios_write(struct pci_bus *bus, unsigned int devfn, in bcm1480ht_pcibios_write()
Dpci-xlp.c60 #define pci_cfg_addr(bus, devfn, off) (((bus) << 20) | ((devfn) << 12) | (off)) argument
63 static inline u32 pci_cfg_read_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_read_32bit()
92 static inline void pci_cfg_write_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_write_32bit()
102 static int nlm_pcibios_read(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_read()
125 static int nlm_pcibios_write(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_write()
181 struct pci_bus *bus, *p; in xlp_get_pcie_link() local
Dops-loongson2.c36 struct pci_bus *bus, in loongson_pcibios_config_access()
121 static int loongson_pcibios_read(struct pci_bus *bus, unsigned int devfn, in loongson_pcibios_read()
145 static int loongson_pcibios_write(struct pci_bus *bus, unsigned int devfn, in loongson_pcibios_write()
187 struct pci_bus bus = { in _rdmsr() local
203 struct pci_bus bus = { in _wrmsr() local
Dpci-bcm1480.c53 #define CFGOFFSET(bus, devfn, where) (((bus)<<16)+((devfn)<<8)+(where)) argument
54 #define CFGADDR(bus, devfn, where) CFGOFFSET((bus)->number, (devfn), where) argument
97 static int bcm1480_pci_can_access(struct pci_bus *bus, int devfn) in bcm1480_pci_can_access()
120 static int bcm1480_pcibios_read(struct pci_bus *bus, unsigned int devfn, in bcm1480_pcibios_read()
145 static int bcm1480_pcibios_write(struct pci_bus *bus, unsigned int devfn, in bcm1480_pcibios_write()
Dpci-xlr.c59 #define pci_cfg_addr(bus, devfn, off) (((bus) << 16) | ((devfn) << 8) | (off)) argument
62 static inline u32 pci_cfg_read_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_read_32bit()
74 static inline void pci_cfg_write_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_write_32bit()
84 static int nlm_pcibios_read(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_read()
107 static int nlm_pcibios_write(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_write()
168 struct pci_bus *bus, *p; in xls_get_pcie_link() local
Dpci-sb1250.c53 #define CFGOFFSET(bus, devfn, where) (((bus)<<16) + ((devfn)<<8) + (where)) argument
54 #define CFGADDR(bus, devfn, where) CFGOFFSET((bus)->number, (devfn), where) argument
104 static int sb1250_pci_can_access(struct pci_bus *bus, int devfn) in sb1250_pci_can_access()
129 static int sb1250_pcibios_read(struct pci_bus *bus, unsigned int devfn, in sb1250_pcibios_read()
154 static int sb1250_pcibios_write(struct pci_bus *bus, unsigned int devfn, in sb1250_pcibios_write()
Dops-sni.c40 static int pcimt_read(struct pci_bus *bus, unsigned int devfn, int reg, in pcimt_read()
63 static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg, in pcimt_write()
100 static int pcit_read(struct pci_bus *bus, unsigned int devfn, int reg, in pcit_read()
137 static int pcit_write(struct pci_bus *bus, unsigned int devfn, int reg, in pcit_write()
Dops-mace.c31 static inline int mkaddr(struct pci_bus *bus, unsigned int devfn, in mkaddr()
41 mace_pci_read_config(struct pci_bus *bus, unsigned int devfn, in mace_pci_read_config()
77 mace_pci_write_config(struct pci_bus *bus, unsigned int devfn, in mace_pci_write_config()
Dpci-alchemy.c98 static int config_access(unsigned char access_type, struct pci_bus *bus, in config_access()
187 static int read_config_byte(struct pci_bus *bus, unsigned int devfn, in read_config_byte()
201 static int read_config_word(struct pci_bus *bus, unsigned int devfn, in read_config_word()
213 static int read_config_dword(struct pci_bus *bus, unsigned int devfn, in read_config_dword()
219 static int write_config_byte(struct pci_bus *bus, unsigned int devfn, in write_config_byte()
236 static int write_config_word(struct pci_bus *bus, unsigned int devfn, in write_config_word()
253 static int write_config_dword(struct pci_bus *bus, unsigned int devfn, in write_config_dword()
259 static int alchemy_pci_read(struct pci_bus *bus, unsigned int devfn, in alchemy_pci_read()
282 static int alchemy_pci_write(struct pci_bus *bus, unsigned int devfn, in alchemy_pci_write()
Dops-bridge.c43 static int pci_conf0_read_config(struct pci_bus *bus, unsigned int devfn, in pci_conf0_read_config()
103 static int pci_conf1_read_config(struct pci_bus *bus, unsigned int devfn, in pci_conf1_read_config()
167 static int pci_read_config(struct pci_bus *bus, unsigned int devfn, in pci_read_config()
176 static int pci_conf0_write_config(struct pci_bus *bus, unsigned int devfn, in pci_conf0_write_config()
242 static int pci_conf1_write_config(struct pci_bus *bus, unsigned int devfn, in pci_conf1_write_config()
310 static int pci_write_config(struct pci_bus *bus, unsigned int devfn, in pci_write_config()
Dops-lantiq.c28 static int ltq_pci_config_access(unsigned char access_type, struct pci_bus *bus, in ltq_pci_config_access()
73 int ltq_pci_read_config_dword(struct pci_bus *bus, unsigned int devfn, in ltq_pci_read_config_dword()
91 int ltq_pci_write_config_dword(struct pci_bus *bus, unsigned int devfn, in ltq_pci_write_config_dword()
Dpcie-octeon.c58 uint64_t bus:8; member
230 static inline uint64_t __cvmx_pcie_build_config_addr(int pcie_port, int bus, in __cvmx_pcie_build_config_addr()
267 static uint8_t cvmx_pcie_config_read8(int pcie_port, int bus, int dev, in cvmx_pcie_config_read8()
289 static uint16_t cvmx_pcie_config_read16(int pcie_port, int bus, int dev, in cvmx_pcie_config_read16()
311 static uint32_t cvmx_pcie_config_read32(int pcie_port, int bus, int dev, in cvmx_pcie_config_read32()
332 static void cvmx_pcie_config_write8(int pcie_port, int bus, int dev, int fn, in cvmx_pcie_config_write8()
351 static void cvmx_pcie_config_write16(int pcie_port, int bus, int dev, int fn, in cvmx_pcie_config_write16()
370 static void cvmx_pcie_config_write32(int pcie_port, int bus, int dev, int fn, in cvmx_pcie_config_write32()
1540 static int octeon_pcie_read_config(unsigned int pcie_port, struct pci_bus *bus, in octeon_pcie_read_config()
1712 static int octeon_pcie0_read_config(struct pci_bus *bus, unsigned int devfn, in octeon_pcie0_read_config()
[all …]
Dops-msc.c47 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) in msc_pcibios_config_access()
88 static int msc_pcibios_read(struct pci_bus *bus, unsigned int devfn, in msc_pcibios_read()
112 static int msc_pcibios_write(struct pci_bus *bus, unsigned int devfn, in msc_pcibios_write()
Dops-gt64xxx_pci0.c43 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) in gt64xxx_pci0_pcibios_config_access()
103 static int gt64xxx_pci0_pcibios_read(struct pci_bus *bus, unsigned int devfn, in gt64xxx_pci0_pcibios_read()
122 static int gt64xxx_pci0_pcibios_write(struct pci_bus *bus, unsigned int devfn, in gt64xxx_pci0_pcibios_write()
Dops-nile4.c17 struct pci_bus *bus, unsigned int devfn, int where, u32 *val) in nile4_pcibios_config_access()
74 static int nile4_pcibios_read(struct pci_bus *bus, unsigned int devfn, in nile4_pcibios_read()
100 static int nile4_pcibios_write(struct pci_bus *bus, unsigned int devfn, in nile4_pcibios_write()
Dops-emma2rh.c40 static int check_args(struct pci_bus *bus, u32 devfn, u32 * bus_num) in check_args()
84 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_read()
129 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_write()
Dops-loongson3.c16 struct pci_bus *bus, unsigned int devfn, in loongson3_pci_config_access()
50 static int loongson3_pci_pcibios_read(struct pci_bus *bus, unsigned int devfn, in loongson3_pci_pcibios_read()
70 static int loongson3_pci_pcibios_write(struct pci_bus *bus, unsigned int devfn, in loongson3_pci_pcibios_write()
Dpci-virtio-guest.c43 static void pci_virtio_guest_write_config_addr(struct pci_bus *bus, in pci_virtio_guest_write_config_addr()
56 static int pci_virtio_guest_write_config(struct pci_bus *bus, in pci_virtio_guest_write_config()
76 static int pci_virtio_guest_read_config(struct pci_bus *bus, unsigned int devfn, in pci_virtio_guest_read_config()
Dops-bonito64.c37 struct pci_bus *bus, in bonito64_pcibios_config_access()
101 static int bonito64_pcibios_read(struct pci_bus *bus, unsigned int devfn, in bonito64_pcibios_read()
125 static int bonito64_pcibios_write(struct pci_bus *bus, unsigned int devfn, in bonito64_pcibios_write()
Dops-tx3927.c48 static int mkaddr(struct pci_bus *bus, unsigned char devfn, unsigned char where) in mkaddr()
76 static int tx3927_pci_read_config(struct pci_bus *bus, unsigned int devfn, in tx3927_pci_read_config()
101 static int tx3927_pci_write_config(struct pci_bus *bus, unsigned int devfn, in tx3927_pci_write_config()
Dops-bcm63xx.c147 static int bcm63xx_pci_read(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pci_read()
161 static int bcm63xx_pci_write(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pci_write()
362 static int bcm63xx_cb_read(struct pci_bus *bus, unsigned int devfn, in bcm63xx_cb_read()
386 static int bcm63xx_cb_write(struct pci_bus *bus, unsigned int devfn, in bcm63xx_cb_write()
468 static int bcm63xx_pcie_can_access(struct pci_bus *bus, int devfn) in bcm63xx_pcie_can_access()
482 static int bcm63xx_pcie_read(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pcie_read()
502 static int bcm63xx_pcie_write(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pcie_write()
Dops-vr41xx.c61 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_read()
89 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_write()
Dpci-rt3883.c76 pci_bus_to_rt3883_controller(struct pci_bus *bus) in pci_bus_to_rt3883_controller()
96 static inline u32 rt3883_pci_get_cfgaddr(unsigned int bus, unsigned int slot, in rt3883_pci_get_cfgaddr()
104 unsigned bus, unsigned slot, in rt3883_pci_read_cfg32()
120 unsigned bus, unsigned slot, in rt3883_pci_write_cfg32()
234 static int rt3883_pci_config_read(struct pci_bus *bus, unsigned int devfn, in rt3883_pci_config_read()
268 static int rt3883_pci_config_write(struct pci_bus *bus, unsigned int devfn, in rt3883_pci_config_write()
Dpci.c84 struct pci_bus *bus; in pcibios_scanbus() local
162 struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus) in pcibios_get_phb_of_node()
312 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
Dpci-ar71xx.c83 static inline u32 ar71xx_pci_bus_addr(struct pci_bus *bus, unsigned int devfn, in ar71xx_pci_bus_addr()
102 pci_bus_to_ar71xx_controller(struct pci_bus *bus) in pci_bus_to_ar71xx_controller()
162 static inline int ar71xx_pci_set_cfgaddr(struct pci_bus *bus, in ar71xx_pci_set_cfgaddr()
179 static int ar71xx_pci_read_config(struct pci_bus *bus, unsigned int devfn, in ar71xx_pci_read_config()
203 static int ar71xx_pci_write_config(struct pci_bus *bus, unsigned int devfn, in ar71xx_pci_write_config()
Dops-tx4927.c62 static int mkaddr(struct pci_bus *bus, unsigned int devfn, int where, in mkaddr()
137 static struct tx4927_pcic_reg __iomem *pci_bus_to_pcicptr(struct pci_bus *bus) in pci_bus_to_pcicptr()
143 static int tx4927_pci_config_read(struct pci_bus *bus, unsigned int devfn, in tx4927_pci_config_read()
165 static int tx4927_pci_config_write(struct pci_bus *bus, unsigned int devfn, in tx4927_pci_config_write()
Dpci-rt2880.c59 static inline u32 rt2880_pci_get_cfgaddr(unsigned int bus, unsigned int slot, in rt2880_pci_get_cfgaddr()
66 static int rt2880_pci_config_read(struct pci_bus *bus, unsigned int devfn, in rt2880_pci_config_read()
96 static int rt2880_pci_config_write(struct pci_bus *bus, unsigned int devfn, in rt2880_pci_config_write()
/linux-4.1.27/arch/mn10300/unit-asb2305/
Dpci.c55 #define CONFIG_CMD(bus, devfn, where) \ argument
68 static inline int __query(const struct pci_bus *bus, unsigned int devfn) in __query()
82 static int pci_ampci_read_config_byte(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config_byte()
102 static int pci_ampci_read_config_word(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config_word()
122 static int pci_ampci_read_config_dword(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config_dword()
142 static int pci_ampci_write_config_byte(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config_byte()
162 static int pci_ampci_write_config_word(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config_word()
180 static int pci_ampci_write_config_dword(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config_dword()
198 static int pci_ampci_read_config(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config()
214 static int pci_ampci_write_config(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config()
[all …]
/linux-4.1.27/drivers/pci/
Dbus.c48 void pci_bus_add_resource(struct pci_bus *bus, struct resource *res, in pci_bus_add_resource()
64 struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n) in pci_bus_resource_n()
80 void pci_bus_remove_resources(struct pci_bus *bus) in pci_bus_remove_resources()
108 static void pci_clip_resource_to_region(struct pci_bus *bus, in pci_clip_resource_to_region()
126 static int pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res, in pci_bus_alloc_from_region()
196 int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res, in pci_bus_alloc_resource()
235 struct pci_bus *bus = dev->bus; in pci_bus_clip_resource() local
272 void __weak pcibios_resource_survey_bus(struct pci_bus *bus) { } in pcibios_resource_survey_bus()
306 void pci_bus_add_devices(const struct pci_bus *bus) in pci_bus_add_devices()
344 struct pci_bus *bus; in pci_walk_bus() local
[all …]
Dremove.c48 void pci_remove_bus(struct pci_bus *bus) in pci_remove_bus()
64 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device() local
84 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device() local
126 void pci_stop_root_bus(struct pci_bus *bus) in pci_stop_root_bus()
144 void pci_remove_root_bus(struct pci_bus *bus) in pci_remove_root_bus()
Dof.c32 void pci_set_bus_of_node(struct pci_bus *bus) in pci_set_bus_of_node()
40 void pci_release_bus_of_node(struct pci_bus *bus) in pci_release_bus_of_node()
46 struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus) in pcibios_get_phb_of_node()
Dsetup-bus.c512 static void pbus_assign_resources_sorted(const struct pci_bus *bus, in pbus_assign_resources_sorted()
525 void pci_setup_cardbus(struct pci_bus *bus) in pci_setup_cardbus()
680 static void __pci_setup_bridge(struct pci_bus *bus, unsigned long type) in __pci_setup_bridge()
699 void pci_setup_bridge(struct pci_bus *bus) in pci_setup_bridge()
745 static void pci_bridge_check_ranges(struct pci_bus *bus) in pci_bridge_check_ranges()
805 static struct resource *find_free_bus_resource(struct pci_bus *bus, in find_free_bus_resource()
857 resource_size_t __weak pcibios_window_alignment(struct pci_bus *bus, in pcibios_window_alignment()
867 static resource_size_t window_alignment(struct pci_bus *bus, in window_alignment()
902 static void pbus_size_io(struct pci_bus *bus, resource_size_t min_size, in pbus_size_io()
1010 static int pbus_size_mem(struct pci_bus *bus, unsigned long mask, in pbus_size_mem()
[all …]
Dprobe.c572 void pcie_update_link_speed(struct pci_bus *bus, u16 linksta) in pcie_update_link_speed()
609 static void pci_set_bus_speed(struct pci_bus *bus) in pci_set_bus_speed()
767 int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max, int pass) in pci_scan_bridge()
1432 struct pci_dev *pci_alloc_dev(struct pci_bus *bus) in pci_alloc_dev()
1448 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l, in pci_bus_read_dev_vendor_id()
1492 static struct pci_dev *pci_scan_device(struct pci_bus *bus, int devfn) in pci_scan_device()
1543 void pci_device_add(struct pci_dev *dev, struct pci_bus *bus) in pci_device_add()
1590 struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn) in pci_scan_single_device()
1610 static unsigned next_fn(struct pci_bus *bus, struct pci_dev *dev, unsigned fn) in next_fn()
1638 static int only_one_child(struct pci_bus *bus) in only_one_child()
[all …]
Dhost-bridge.c11 static struct pci_bus *find_pci_root_bus(struct pci_bus *bus) in find_pci_root_bus()
19 struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus) in pci_find_host_bridge()
48 void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region, in pcibios_resource_to_bus()
73 void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res, in pcibios_bus_to_resource()
Dsearch.c32 struct pci_bus *bus; in pci_for_each_dma_alias() local
106 static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr) in pci_do_find_bus()
133 struct pci_bus *bus = NULL; in pci_find_bus() local
185 struct pci_dev *pci_get_slot(struct pci_bus *bus, unsigned int devfn) in pci_get_slot()
220 struct pci_dev *pci_get_domain_bus_and_slot(int domain, unsigned int bus, in pci_get_domain_bus_and_slot()
Dxen-pcifront.c31 struct pci_bus *bus; member
66 unsigned int domain, unsigned int bus, in pcifront_init_sd()
179 static int pcifront_bus_read(struct pci_bus *bus, unsigned int devfn, in pcifront_bus_read()
218 static int pcifront_bus_write(struct pci_bus *bus, unsigned int devfn, in pcifront_bus_write()
419 unsigned int domain, unsigned int bus, in pcifront_scan_bus()
448 unsigned int domain, unsigned int bus) in pcifront_scan_root()
514 unsigned int domain, unsigned int bus) in pcifront_rescan_root()
548 static void free_root_bus_devs(struct pci_bus *bus) in free_root_bus_devs()
588 int bus = pdev->sh_info->aer_op.bus; in pcifront_common_process() local
850 unsigned int domain, bus; in pcifront_try_connect() local
[all …]
Dpci.c111 unsigned char pci_bus_max_busnr(struct pci_bus *bus) in pci_bus_max_busnr()
145 static int __pci_find_next_cap_ttl(struct pci_bus *bus, unsigned int devfn, in __pci_find_next_cap_ttl()
169 static int __pci_find_next_cap(struct pci_bus *bus, unsigned int devfn, in __pci_find_next_cap()
184 static int __pci_bus_find_cap_start(struct pci_bus *bus, in __pci_bus_find_cap_start()
250 int pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap) in pci_bus_find_capability()
417 const struct pci_bus *bus = dev->bus; in pci_find_parent_resource() local
721 static void pci_wakeup_bus(struct pci_bus *bus) in pci_wakeup_bus()
774 static void __pci_bus_set_current_state(struct pci_bus *bus, pci_power_t state) in __pci_bus_set_current_state()
1649 void pci_pme_wakeup_bus(struct pci_bus *bus) in pci_pme_wakeup_bus()
1988 struct pci_bus *bus = dev->bus; in pci_dev_run_wake() local
[all …]
Dpci.h120 static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; } in pci_proc_detach_bus()
130 static inline void pci_create_legacy_files(struct pci_bus *bus) { return; } in pci_create_legacy_files()
131 static inline void pci_remove_legacy_files(struct pci_bus *bus) { return; } in pci_remove_legacy_files()
225 static inline int pci_ari_enabled(struct pci_bus *bus) in pci_ari_enabled()
286 static inline int pci_iov_bus_range(struct pci_bus *bus) in pci_iov_bus_range()
Dsyscall.c16 SYSCALL_DEFINE5(pciconfig_read, unsigned long, bus, unsigned long, dfn, in SYSCALL_DEFINE5() argument
86 SYSCALL_DEFINE5(pciconfig_write, unsigned long, bus, unsigned long, dfn, in SYSCALL_DEFINE5() argument
/linux-4.1.27/arch/x86/pci/
Dearly.c10 u32 read_pci_config(u8 bus, u8 slot, u8 func, u8 offset) in read_pci_config()
18 u8 read_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset) in read_pci_config_byte()
26 u16 read_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset) in read_pci_config_16()
34 void write_pci_config(u8 bus, u8 slot, u8 func, u8 offset, in write_pci_config()
41 void write_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset, u8 val) in write_pci_config_byte()
47 void write_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset, u16 val) in write_pci_config_16()
59 void early_dump_pci_device(u8 bus, u8 slot, u8 func) in early_dump_pci_device()
83 unsigned bus, slot, func; in early_dump_pci_devices() local
Dcommon.c41 int raw_pci_read(unsigned int domain, unsigned int bus, unsigned int devfn, in raw_pci_read()
51 int raw_pci_write(unsigned int domain, unsigned int bus, unsigned int devfn, in raw_pci_write()
61 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *value) in pci_read()
67 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 value) in pci_write()
174 void pcibios_add_bus(struct pci_bus *bus) in pcibios_add_bus()
179 void pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus()
477 struct pci_bus *bus; in pcibios_scan_root() local
Dintel_mid_pci.c57 static int fixed_bar_cap(struct pci_bus *bus, unsigned int devfn) in fixed_bar_cap()
89 static int pci_device_update_fixed(struct pci_bus *bus, unsigned int devfn, in pci_device_update_fixed()
143 static bool type1_access_ok(unsigned int bus, unsigned int devfn, int reg) in type1_access_ok()
162 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_read()
172 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_write()
Ddirect.c16 #define PCI_CONF1_ADDRESS(bus, devfn, reg) \ argument
20 static int pci_conf1_read(unsigned int seg, unsigned int bus, in pci_conf1_read()
51 static int pci_conf1_write(unsigned int seg, unsigned int bus, in pci_conf1_write()
94 static int pci_conf2_read(unsigned int seg, unsigned int bus, in pci_conf2_read()
136 static int pci_conf2_write(unsigned int seg, unsigned int bus, in pci_conf2_write()
Dmmconfig_32.c28 static u32 get_base_addr(unsigned int seg, int bus, unsigned devfn) in get_base_addr()
40 static void pci_exp_set_dev_base(unsigned int base, int bus, int devfn) in pci_exp_set_dev_base()
52 static int pci_mmcfg_read(unsigned int seg, unsigned int bus, in pci_mmcfg_read()
91 static int pci_mmcfg_write(unsigned int seg, unsigned int bus, in pci_mmcfg_write()
Di386.c232 static void pcibios_allocate_bus_resources(struct pci_bus *bus) in pcibios_allocate_bus_resources()
306 static void pcibios_allocate_resources(struct pci_bus *bus, int pass) in pcibios_allocate_resources()
340 static void pcibios_allocate_rom_resources(struct pci_bus *bus) in pcibios_allocate_rom_resources()
356 struct pci_bus *bus; in pcibios_assign_resources() local
374 void pcibios_resource_survey_bus(struct pci_bus *bus) in pcibios_resource_survey_bus()
389 struct pci_bus *bus; in pcibios_resource_survey() local
Dnumachip.c21 static inline char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) in pci_dev_base()
30 static int pci_mmcfg_read_numachip(unsigned int seg, unsigned int bus, in pci_mmcfg_read_numachip()
70 static int pci_mmcfg_write_numachip(unsigned int seg, unsigned int bus, in pci_mmcfg_write_numachip()
Dbus_numa.c9 static struct pci_root_info *x86_find_pci_root_info(int bus) in x86_find_pci_root_info()
20 int x86_pci_root_bus_node(int bus) in x86_pci_root_bus_node()
30 void x86_pci_root_bus_resources(int bus, struct list_head *resources) in x86_pci_root_bus_resources()
Dmmconfig_64.c18 static char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) in pci_dev_base()
27 static int pci_mmcfg_read(unsigned int seg, unsigned int bus, in pci_mmcfg_read()
61 static int pci_mmcfg_write(unsigned int seg, unsigned int bus, in pci_mmcfg_write()
Dolpc.c177 static int is_simulated(unsigned int bus, unsigned int devfn) in is_simulated()
204 static int pci_olpc_read(unsigned int seg, unsigned int bus, in pci_olpc_read()
266 static int pci_olpc_write(unsigned int seg, unsigned int bus, in pci_olpc_write()
Dbroadcom_bus.c22 static void __init cnb20le_res(u8 bus, u8 slot, u8 func) in cnb20le_res()
91 u8 bus = 0, slot = 0; in broadcom_postcore_init() local
Damd_bus.c22 u32 bus; member
62 unsigned bus; in early_root_info_init() local
365 u8 bus = amd_nb_bus_dev_ranges[i].bus; in pci_enable_pci_io_ecs() local
/linux-4.1.27/include/linux/
Dpci-acpi.h64 static inline void acpi_pci_slot_enumerate(struct pci_bus *bus) { } in acpi_pci_slot_enumerate()
65 static inline void acpi_pci_slot_remove(struct pci_bus *bus) { } in acpi_pci_slot_remove()
75 static inline void acpiphp_enumerate_slots(struct pci_bus *bus) { } in acpiphp_enumerate_slots()
76 static inline void acpiphp_remove_slots(struct pci_bus *bus) { } in acpiphp_remove_slots()
86 static inline void acpi_pci_add_bus(struct pci_bus *bus) { } in acpi_pci_add_bus()
87 static inline void acpi_pci_remove_bus(struct pci_bus *bus) { } in acpi_pci_remove_bus()
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-i2c.c52 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack() local
59 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_is_busy() local
83 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_sendbytes() local
177 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_readbytes() local
240 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_xfer() local
303 int cx25821_i2c_register(struct cx25821_i2c *bus) in cx25821_i2c_register()
327 int cx25821_i2c_unregister(struct cx25821_i2c *bus) in cx25821_i2c_unregister()
358 int cx25821_i2c_read(struct cx25821_i2c *bus, u16 reg_addr, int *value) in cx25821_i2c_read()
392 int cx25821_i2c_write(struct cx25821_i2c *bus, u16 reg_addr, int value) in cx25821_i2c_write()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_i2c.c86 static u32 get_reserved(struct intel_gmbus *bus) in get_reserved()
103 struct intel_gmbus *bus = data; in get_clock() local
113 struct intel_gmbus *bus = data; in get_data() local
123 struct intel_gmbus *bus = data; in set_clock() local
140 struct intel_gmbus *bus = data; in set_data() local
158 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_pre_xfer() local
174 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_post_xfer() local
185 intel_gpio_setup(struct intel_gmbus *bus, u32 pin) in intel_gpio_setup()
434 struct intel_gmbus *bus = container_of(adapter, in gmbus_xfer() local
595 struct intel_gmbus *bus = &dev_priv->gmbus[i]; in intel_setup_gmbus() local
[all …]
/linux-4.1.27/arch/microblaze/pci/
Dpci-common.c129 int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr()
340 int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) in pci_legacy_read()
380 int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) in pci_legacy_write()
425 int pci_mmap_legacy_page_range(struct pci_bus *bus, in pci_mmap_legacy_page_range()
688 int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
737 static int pcibios_uninitialized_bridge_resource(struct pci_bus *bus, in pcibios_uninitialized_bridge_resource()
799 static void pcibios_fixup_bridge(struct pci_bus *bus) in pcibios_fixup_bridge()
836 void pcibios_setup_bus_self(struct pci_bus *bus) in pcibios_setup_bus_self()
843 void pcibios_setup_bus_devices(struct pci_bus *bus) in pcibios_setup_bus_devices()
864 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
[all …]
Dxilinx_pci.c75 xilinx_pci_exclude_device(struct pci_controller *hose, u_char bus, u8 devfn) in xilinx_pci_exclude_device()
87 u32 bus = 0; in xilinx_early_pci_scan() local
Dindirect_pci.c23 indirect_read_config(struct pci_bus *bus, unsigned int devfn, int offset, in indirect_read_config()
77 indirect_write_config(struct pci_bus *bus, unsigned int devfn, int offset, in indirect_write_config()
/linux-4.1.27/drivers/net/ethernet/hisilicon/
Dhip04_mdio.c32 static int hip04_mdio_wait_ready(struct mii_bus *bus) in hip04_mdio_wait_ready()
46 static int hip04_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in hip04_mdio_read()
76 static int hip04_mdio_write(struct mii_bus *bus, int mii_id, in hip04_mdio_write()
94 static int hip04_mdio_reset(struct mii_bus *bus) in hip04_mdio_reset()
116 struct mii_bus *bus; in hip04_mdio_probe() local
158 struct mii_bus *bus = platform_get_drvdata(pdev); in hip04_mdio_remove() local
/linux-4.1.27/drivers/mcb/
Dmcb-core.c152 int mcb_device_register(struct mcb_bus *bus, struct mcb_device *dev) in mcb_device_register()
188 struct mcb_bus *bus; in mcb_alloc_bus() local
214 static void mcb_devices_unregister(struct mcb_bus *bus) in mcb_devices_unregister()
224 void mcb_release_bus(struct mcb_bus *bus) in mcb_release_bus()
240 struct mcb_bus *mcb_bus_get(struct mcb_bus *bus) in mcb_bus_get()
255 void mcb_bus_put(struct mcb_bus *bus) in mcb_bus_put()
268 struct mcb_device *mcb_alloc_dev(struct mcb_bus *bus) in mcb_alloc_dev()
332 void mcb_bus_add_devices(const struct mcb_bus *bus) in mcb_bus_add_devices()
396 struct mcb_bus *bus = dev->bus; in mcb_get_irq() local
Dmcb-parse.c28 static int chameleon_parse_bdd(struct mcb_bus *bus, in chameleon_parse_bdd()
35 static int chameleon_parse_gdd(struct mcb_bus *bus, in chameleon_parse_gdd()
88 int chameleon_parse_cells(struct mcb_bus *bus, phys_addr_t mapbase, in chameleon_parse_cells()
/linux-4.1.27/arch/sparc/kernel/
Dpci_common.c19 unsigned long bus, in config_out_of_range()
30 unsigned long bus, in sun4u_config_mkaddr()
52 unsigned char bus, unsigned int devfn, in sun4u_read_pci_cfg_host()
111 unsigned char bus = bus_dev->number; in sun4u_read_pci_cfg() local
165 unsigned char bus, unsigned int devfn, in sun4u_write_pci_cfg_host()
215 unsigned char bus = bus_dev->number; in sun4u_write_pci_cfg() local
261 unsigned int bus = bus_dev->number; in sun4v_read_pci_cfg() local
294 unsigned int bus = bus_dev->number; in sun4v_write_pci_cfg() local
488 struct pci_bus *bus; in pci_scan_for_target_abort() local
512 struct pci_bus *bus; in pci_scan_for_master_abort() local
[all …]
Dleon_pci_grpci1.c116 static int grpci1_cfg_r32(struct grpci1_priv *priv, unsigned int bus, in grpci1_cfg_r32()
153 static int grpci1_cfg_r16(struct grpci1_priv *priv, unsigned int bus, in grpci1_cfg_r16()
166 static int grpci1_cfg_r8(struct grpci1_priv *priv, unsigned int bus, in grpci1_cfg_r8()
178 static int grpci1_cfg_w32(struct grpci1_priv *priv, unsigned int bus, in grpci1_cfg_w32()
205 static int grpci1_cfg_w16(struct grpci1_priv *priv, unsigned int bus, in grpci1_cfg_w16()
221 static int grpci1_cfg_w8(struct grpci1_priv *priv, unsigned int bus, in grpci1_cfg_w8()
238 static int grpci1_read_config(struct pci_bus *bus, unsigned int devfn, in grpci1_read_config()
277 static int grpci1_write_config(struct pci_bus *bus, unsigned int devfn, in grpci1_write_config()
Dpci.c249 struct pci_bus *bus, int devfn) in of_create_pci_dev()
382 struct pci_bus *bus, in apb_fake_ranges()
417 struct pci_bus *bus; in of_scan_pci_bridge() local
541 struct pci_bus *bus) in pci_of_scan_bus()
599 static void pci_bus_register_of_sysfs(struct pci_bus *bus) in pci_bus_register_of_sysfs()
620 static void pci_claim_bus_resources(struct pci_bus *bus) in pci_claim_bus_resources()
655 struct pci_bus *bus; in pci_scan_one_pbm() local
1011 struct pci_bus *bus; in pcie_bus_slot_names() local
1037 static void pci_bus_slot_names(struct device_node *node, struct pci_bus *bus) in pci_bus_slot_names()
/linux-4.1.27/arch/arm/mach-orion5x/
Dpci.c49 static int pcie_valid_config(int bus, int dev) in pcie_valid_config()
76 static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where, in pcie_rd_conf()
94 static int pcie_rd_conf_wa(struct pci_bus *bus, u32 devfn, in pcie_rd_conf_wa()
120 static int pcie_wr_conf(struct pci_bus *bus, u32 devfn, in pcie_wr_conf()
225 #define PCI_CONF_BUS(bus) (((bus) & 0xff) << 16) argument
273 static int orion5x_pci_hw_rd_conf(int bus, int dev, u32 func, in orion5x_pci_hw_rd_conf()
295 static int orion5x_pci_hw_wr_conf(int bus, int dev, u32 func, in orion5x_pci_hw_wr_conf()
322 static int orion5x_pci_valid_config(int bus, u32 devfn) in orion5x_pci_valid_config()
342 static int orion5x_pci_rd_conf(struct pci_bus *bus, u32 devfn, in orion5x_pci_rd_conf()
354 static int orion5x_pci_wr_conf(struct pci_bus *bus, u32 devfn, in orion5x_pci_wr_conf()
[all …]
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfec_mpc52xx_phy.c28 static int mpc52xx_fec_mdio_transfer(struct mii_bus *bus, int phy_id, in mpc52xx_fec_mdio_transfer()
52 static int mpc52xx_fec_mdio_read(struct mii_bus *bus, int phy_id, int reg) in mpc52xx_fec_mdio_read()
57 static int mpc52xx_fec_mdio_write(struct mii_bus *bus, int phy_id, int reg, in mpc52xx_fec_mdio_write()
68 struct mii_bus *bus; in mpc52xx_fec_mdio_probe() local
126 struct mii_bus *bus = platform_get_drvdata(of); in mpc52xx_fec_mdio_remove() local
Dxgmac_mdio.c128 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write()
182 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read()
245 struct mii_bus *bus; in xgmac_mdio_probe() local
301 struct mii_bus *bus = platform_get_drvdata(pdev); in xgmac_mdio_remove() local
Dfsl_pq_mdio.c102 static int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in fsl_pq_mdio_write()
135 static int fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in fsl_pq_mdio_read()
168 static int fsl_pq_mdio_reset(struct mii_bus *bus) in fsl_pq_mdio_reset()
477 struct mii_bus *bus = dev_get_drvdata(device); in fsl_pq_mdio_remove() local
/linux-4.1.27/drivers/net/phy/
Dmdio_bus.c51 struct mii_bus *bus; in mdiobus_alloc_size() local
103 struct mii_bus **ptr, *bus; in devm_mdiobus_alloc_size() local
129 void devm_mdiobus_free(struct device *dev, struct mii_bus *bus) in devm_mdiobus_free()
148 struct mii_bus *bus = to_mii_bus(d); in mdiobus_release() local
245 int mdiobus_register(struct mii_bus *bus) in mdiobus_register()
299 void mdiobus_unregister(struct mii_bus *bus) in mdiobus_unregister()
323 void mdiobus_free(struct mii_bus *bus) in mdiobus_free()
338 struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr) in mdiobus_scan()
373 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) in mdiobus_read()
398 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) in mdiobus_write()
Dmdio-moxart.c37 static int moxart_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in moxart_mdio_read()
65 static int moxart_mdio_write(struct mii_bus *bus, int mii_id, in moxart_mdio_write()
97 static int moxart_mdio_reset(struct mii_bus *bus) in moxart_mdio_reset()
117 struct mii_bus *bus; in moxart_mdio_probe() local
173 struct mii_bus *bus = platform_get_drvdata(pdev); in moxart_mdio_remove() local
Dmdio-sun4i.c39 static int sun4i_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in sun4i_mdio_read()
66 static int sun4i_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in sun4i_mdio_write()
96 struct mii_bus *bus; in sun4i_mdio_probe() local
158 struct mii_bus *bus = platform_get_drvdata(pdev); in sun4i_mdio_remove() local
Dmdio-bitbang.c155 static int mdiobb_read(struct mii_bus *bus, int phy, int reg) in mdiobb_read()
184 static int mdiobb_write(struct mii_bus *bus, int phy, int reg, u16 val) in mdiobb_write()
205 static int mdiobb_reset(struct mii_bus *bus) in mdiobb_reset()
215 struct mii_bus *bus; in alloc_mdio_bitbang() local
232 void free_mdio_bitbang(struct mii_bus *bus) in free_mdio_bitbang()
Dmdio-octeon.c93 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in octeon_mdiobus_read()
133 static int octeon_mdiobus_write(struct mii_bus *bus, int phy_id, in octeon_mdiobus_write()
180 struct octeon_mdiobus *bus; in octeon_mdiobus_probe() local
243 struct octeon_mdiobus *bus; in octeon_mdiobus_remove() local
Dmdio-bcm-unimac.c60 static int unimac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in unimac_mdio_read()
90 static int unimac_mdio_write(struct mii_bus *bus, int phy_id, in unimac_mdio_write()
121 struct mii_bus *bus; in unimac_mdio_probe() local
/linux-4.1.27/arch/powerpc/platforms/maple/
Dpci.c91 static unsigned long u3_agp_cfa1(u8 bus, u8 devfn, u8 off) in u3_agp_cfa1()
100 u8 bus, u8 dev_fn, u8 offset) in u3_agp_cfg_access()
120 static int u3_agp_read_config(struct pci_bus *bus, unsigned int devfn, in u3_agp_read_config()
151 static int u3_agp_write_config(struct pci_bus *bus, unsigned int devfn, in u3_agp_write_config()
193 static unsigned long u3_ht_cfa1(u8 bus, u8 devfn, u8 off) in u3_ht_cfa1()
199 u8 bus, u8 devfn, u8 offset) in u3_ht_cfg_access()
257 static int u3_ht_read_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_read_config()
295 static int u3_ht_write_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_write_config()
346 static unsigned int u4_pcie_cfa1(unsigned int bus, unsigned int devfn, in u4_pcie_cfa1()
356 u8 bus, u8 dev_fn, int offset) in u4_pcie_cfg_access()
[all …]
/linux-4.1.27/arch/powerpc/kernel/
Dpci-common.c109 resource_size_t pcibios_window_alignment(struct pci_bus *bus, in pcibios_window_alignment()
201 int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr()
470 int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) in pci_legacy_read()
510 int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) in pci_legacy_write()
555 int pci_mmap_legacy_page_range(struct pci_bus *bus, in pci_mmap_legacy_page_range()
773 int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
855 static int pcibios_uninitialized_bridge_resource(struct pci_bus *bus, in pcibios_uninitialized_bridge_resource()
921 static void pcibios_fixup_bridge(struct pci_bus *bus) in pcibios_fixup_bridge()
961 void pcibios_setup_bus_self(struct pci_bus *bus) in pcibios_setup_bus_self()
1021 void pcibios_setup_bus_devices(struct pci_bus *bus) in pcibios_setup_bus_devices()
[all …]
Dpci_of_scan.c125 struct pci_bus *bus, int devfn) in of_create_pci_dev()
209 struct pci_bus *bus; in of_scan_pci_bridge() local
304 static struct pci_dev *of_scan_pci_dev(struct pci_bus *bus, in of_scan_pci_dev()
351 static void __of_scan_bus(struct device_node *node, struct pci_bus *bus, in __of_scan_bus()
388 void of_scan_bus(struct device_node *node, struct pci_bus *bus) in of_scan_bus()
402 void of_rescan_bus(struct device_node *node, struct pci_bus *bus) in of_rescan_bus()
Dpci_64.c76 int pcibios_unmap_io_space(struct pci_bus *bus) in pcibios_unmap_io_space()
175 int pcibios_map_io_space(struct pci_bus *bus) in pcibios_map_io_space()
210 struct pci_bus *tmp_bus, *bus = NULL; in sys_pciconfig_iobase() local
261 int pcibus_to_node(struct pci_bus *bus) in pcibus_to_node()
Dpci-hotplug.c42 void pcibios_remove_pci_devices(struct pci_bus *bus) in pcibios_remove_pci_devices()
72 void pcibios_add_pci_devices(struct pci_bus * bus) in pcibios_add_pci_devices()
Dio-workarounds.c35 struct iowa_bus *bus = &iowa_busses[i]; in iowa_pci_find() local
60 struct iowa_bus *bus; in iowa_mem_find_bus() local
157 struct iowa_bus *bus; in iowa_ioremap() local
188 struct iowa_bus *bus; in iowa_register_bus() local
Dpci_32.c156 int pci_device_from_OF_node(struct device_node *node, u8 *bus, u8 *devfn) in pci_device_from_OF_node()
267 pci_bus_to_hose(int bus) in pci_bus_to_hose()
283 long sys_pciconfig_iobase(long which, unsigned long bus, unsigned long devfn) in sys_pciconfig_iobase()
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-i2c.c49 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack() local
56 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_is_busy() local
80 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_sendbytes() local
161 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_readbytes() local
222 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_xfer() local
309 int cx23885_i2c_register(struct cx23885_i2c *bus) in cx23885_i2c_register()
357 int cx23885_i2c_unregister(struct cx23885_i2c *bus) in cx23885_i2c_unregister()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dlow_i2c.c386 static int kw_i2c_open(struct pmac_i2c_bus *bus) in kw_i2c_open()
393 static void kw_i2c_close(struct pmac_i2c_bus *bus) in kw_i2c_close()
399 static int kw_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in kw_i2c_xfer()
574 struct pmac_i2c_bus *bus; in kw_i2c_add() local
661 u8 bus; member
676 static int pmu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in pmu_i2c_xfer()
782 struct pmac_i2c_bus *bus; in pmu_i2c_probe() local
841 static int smu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in smu_i2c_xfer()
900 struct pmac_i2c_bus *bus; in smu_i2c_probe() local
962 struct pmac_i2c_bus *bus; in pmac_i2c_find_bus() local
[all …]
Dpci.c132 #define MACRISC_CFA1(bus, devfn, off) \ argument
138 static void __iomem *macrisc_cfg_map_bus(struct pci_bus *bus, in macrisc_cfg_map_bus()
176 static void __iomem *chaos_map_bus(struct pci_bus *bus, unsigned int devfn, in chaos_map_bus()
233 struct pci_bus *bus, unsigned int devfn) in u3_ht_skip_device()
268 #define U3_HT_CFA1(bus, devfn, off) \ argument
273 static void __iomem *u3_ht_cfg_access(struct pci_controller *hose, u8 bus, in u3_ht_cfg_access()
286 static int u3_ht_read_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_read_config()
337 static int u3_ht_write_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_write_config()
392 #define U4_PCIE_CFA1(bus, devfn, off) \ argument
399 static void __iomem *u4_pcie_cfg_map_bus(struct pci_bus *bus, in u4_pcie_cfg_map_bus()
[all …]
/linux-4.1.27/drivers/video/fbdev/via/
Dvia_aux.c30 struct via_aux_bus *bus; in via_aux_probe() local
55 void via_aux_free(struct via_aux_bus *bus) in via_aux_free()
74 const struct fb_videomode *via_aux_get_preferred_mode(struct via_aux_bus *bus) in via_aux_get_preferred_mode()
Dvia_aux_ch7301.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe()
46 void via_aux_ch7301_probe(struct via_aux_bus *bus) in via_aux_ch7301_probe()
Dvia_aux_vt1622.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe()
46 void via_aux_vt1622_probe(struct via_aux_bus *bus) in via_aux_vt1622_probe()
Dvia_aux_vt1625.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe()
46 void via_aux_vt1625_probe(struct via_aux_bus *bus) in via_aux_vt1625_probe()
Dvia_aux_sii164.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe()
48 void via_aux_sii164_probe(struct via_aux_bus *bus) in via_aux_sii164_probe()
Dvia_aux_vt1632.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe()
48 void via_aux_vt1632_probe(struct via_aux_bus *bus) in via_aux_vt1632_probe()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dsdio.c734 static bool data_ok(struct brcmf_sdio *bus) in data_ok()
744 static int r_sdreg32(struct brcmf_sdio *bus, u32 *regvar, u32 offset) in r_sdreg32()
755 static int w_sdreg32(struct brcmf_sdio *bus, u32 regval, u32 reg_offset) in w_sdreg32()
767 brcmf_sdio_kso_control(struct brcmf_sdio *bus, bool on) in brcmf_sdio_kso_control()
827 static int brcmf_sdio_htclk(struct brcmf_sdio *bus, bool on, bool pendok) in brcmf_sdio_htclk()
948 static int brcmf_sdio_sdclk(struct brcmf_sdio *bus, bool on) in brcmf_sdio_sdclk()
961 static int brcmf_sdio_clkctl(struct brcmf_sdio *bus, uint target, bool pendok) in brcmf_sdio_clkctl()
1009 brcmf_sdio_bus_sleep(struct brcmf_sdio *bus, bool sleep, bool pendok) in brcmf_sdio_bus_sleep()
1070 static int brcmf_sdio_readshared(struct brcmf_sdio *bus, in brcmf_sdio_readshared()
1139 static void brcmf_sdio_get_console_addr(struct brcmf_sdio *bus) in brcmf_sdio_get_console_addr()
[all …]
Dbus.h143 static inline int brcmf_bus_preinit(struct brcmf_bus *bus) in brcmf_bus_preinit()
150 static inline void brcmf_bus_stop(struct brcmf_bus *bus) in brcmf_bus_stop()
155 static inline int brcmf_bus_txdata(struct brcmf_bus *bus, struct sk_buff *skb) in brcmf_bus_txdata()
161 int brcmf_bus_txctl(struct brcmf_bus *bus, unsigned char *msg, uint len) in brcmf_bus_txctl()
167 int brcmf_bus_rxctl(struct brcmf_bus *bus, unsigned char *msg, uint len) in brcmf_bus_rxctl()
173 struct pktq *brcmf_bus_gettxq(struct brcmf_bus *bus) in brcmf_bus_gettxq()
182 void brcmf_bus_wowl_config(struct brcmf_bus *bus, bool enabled) in brcmf_bus_wowl_config()
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-i2c.c64 static inline bool is_tuner(struct cx231xx *dev, struct cx231xx_i2c *bus, in is_tuner()
87 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_send_bytes() local
198 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_recv_bytes() local
285 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_recv_bytes_with_saddr() local
348 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_check_for_device() local
375 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_xfer() local
524 int cx231xx_i2c_register(struct cx231xx_i2c *bus) in cx231xx_i2c_register()
550 int cx231xx_i2c_unregister(struct cx231xx_i2c *bus) in cx231xx_i2c_unregister()
/linux-4.1.27/arch/sh/drivers/pci/
Dops-dreamcast.c39 static int gapspci_config_access(unsigned char bus, unsigned int devfn) in gapspci_config_access()
49 static int gapspci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val) in gapspci_read()
65 static int gapspci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val) in gapspci_write()
Dops-sh4.c19 #define CONFIG_CMD(bus, devfn, where) \ argument
25 static int sh4_pci_read(struct pci_bus *bus, unsigned int devfn, in sh4_pci_read()
63 static int sh4_pci_write(struct pci_bus *bus, unsigned int devfn, in sh4_pci_write()
Dops-sh7786.c23 struct pci_bus *bus, unsigned int devfn, int where, u32 *data) in sh7786_pcie_config_access()
92 static int sh7786_pcie_read(struct pci_bus *bus, unsigned int devfn, in sh7786_pcie_read()
128 static int sh7786_pcie_write(struct pci_bus *bus, unsigned int devfn, in sh7786_pcie_write()
Dops-sh5.c25 static int sh5pci_read(struct pci_bus *bus, unsigned int devfn, int where, in sh5pci_read()
45 static int sh5pci_write(struct pci_bus *bus, unsigned int devfn, int where, in sh5pci_write()
Dpci.c43 struct pci_bus *bus; in pcibios_scanbus() local
161 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
225 pcibios_bus_report_status(struct pci_bus *bus, unsigned int status_mask, in pcibios_bus_report_status()
/linux-4.1.27/arch/x86/kernel/
Daperture_64.c95 static u32 __init find_cap(int bus, int slot, int func, int cap) in find_cap()
121 static u32 __init read_agp(int bus, int slot, int func, int cap, u32 *order) in read_agp()
191 int bus, slot, func; in search_agp_bridge() local
273 int bus; in early_gart_iommu_check() local
329 int bus; in early_gart_iommu_check() local
370 int bus; in gart_iommu_hole_init() local
479 int bus, dev_base, dev_limit; in gart_iommu_hole_init() local
Dpci-nommu.c15 check_addr(char *name, struct device *hwdev, dma_addr_t bus, size_t size) in check_addr()
33 dma_addr_t bus = page_to_phys(page) + offset; in nommu_map_page() local
/linux-4.1.27/drivers/pcmcia/
Dcardbus.c30 static void cardbus_config_irq_and_cls(struct pci_bus *bus, int irq) in cardbus_config_irq_and_cls()
69 struct pci_bus *bus = s->cb_dev->subordinate; in cb_alloc() local
110 struct pci_bus *bus; in cb_free() local
/linux-4.1.27/arch/ia64/pci/
Dpci.c40 #define PCI_SAL_ADDRESS(seg, bus, devfn, reg) \ argument
45 #define PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg) \ argument
48 int raw_pci_read(unsigned int seg, unsigned int bus, unsigned int devfn, in raw_pci_read()
75 int raw_pci_write(unsigned int seg, unsigned int bus, unsigned int devfn, in raw_pci_write()
99 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_read()
106 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_write()
424 int bus = root->secondary.start; in pci_acpi_scan_root() local
545 void pcibios_add_bus(struct pci_bus *bus) in pcibios_add_bus()
550 void pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus()
647 char *ia64_pci_get_legacy_mem(struct pci_bus *bus) in ia64_pci_get_legacy_mem()
[all …]
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-i2c.c32 struct saa7164_i2c *bus = i2c_adap->algo_data; in i2c_xfer() local
94 int saa7164_i2c_register(struct saa7164_i2c *bus) in saa7164_i2c_register()
121 int saa7164_i2c_unregister(struct saa7164_i2c *bus) in saa7164_i2c_unregister()
Dsaa7164-cards.c697 int saa7164_i2caddr_to_unitid(struct saa7164_i2c *bus, int addr) in saa7164_i2caddr_to_unitid()
723 int saa7164_i2caddr_to_reglen(struct saa7164_i2c *bus, int addr) in saa7164_i2caddr_to_reglen()
/linux-4.1.27/arch/x86/include/asm/
Dpci.h32 static inline int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr()
38 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
128 static inline int __pcibus_to_node(const struct pci_bus *bus) in __pcibus_to_node()
136 cpumask_of_pcibus(const struct pci_bus *bus) in cpumask_of_pcibus()
152 unsigned long bus; member
Dpci_64.h7 static inline void *pci_iommu(struct pci_bus *bus) in pci_iommu()
13 static inline void set_pci_iommu(struct pci_bus *bus, void *val) in set_pci_iommu()
/linux-4.1.27/drivers/i2c/busses/
Di2c-powermac.c44 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); in i2c_powermac_smbus_xfer() local
151 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); in i2c_powermac_master_xfer() local
217 struct pmac_i2c_bus *bus, in i2c_powermac_get_addr()
261 struct pmac_i2c_bus *bus, in i2c_powermac_add_missing()
326 struct pmac_i2c_bus *bus) in i2c_powermac_register_devices()
394 struct pmac_i2c_bus *bus = dev_get_platdata(&dev->dev); in i2c_powermac_probe() local
Di2c-cros-ec-tunnel.c180 struct ec_i2c_device *bus = adap->algo_data; in ec_i2c_xfer() local
237 struct ec_i2c_device *bus = NULL; in ec_i2c_probe() local
280 struct ec_i2c_device *bus = platform_get_drvdata(dev); in ec_i2c_remove() local
/linux-4.1.27/drivers/pci/pcie/aer/
Daer_inject.c35 u8 bus; member
50 unsigned int bus; member
66 struct pci_bus *bus; member
78 unsigned int bus, unsigned int devfn, in aer_error_init()
89 static struct aer_error *__find_aer_error(u16 domain, unsigned int bus, in __find_aer_error()
113 static struct pci_ops *__find_pci_bus_ops(struct pci_bus *bus) in __find_pci_bus_ops()
184 static int pci_read_aer(struct pci_bus *bus, unsigned int devfn, int where, in pci_read_aer()
215 static int pci_write_aer(struct pci_bus *bus, unsigned int devfn, int where, in pci_write_aer()
256 struct pci_bus *bus, in pci_bus_ops_init()
264 static int pci_bus_set_aer_ops(struct pci_bus *bus) in pci_bus_set_aer_ops()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmvmdio.c74 static int orion_mdio_wait_ready(struct mii_bus *bus) in orion_mdio_wait_ready()
112 static int orion_mdio_read(struct mii_bus *bus, int mii_id, in orion_mdio_read()
147 static int orion_mdio_write(struct mii_bus *bus, int mii_id, in orion_mdio_write()
188 struct mii_bus *bus; in orion_mdio_probe() local
270 struct mii_bus *bus = platform_get_drvdata(pdev); in orion_mdio_remove() local
/linux-4.1.27/drivers/net/ethernet/xilinx/
Dll_temac_mdio.c22 static int temac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in temac_mdio_read()
41 static int temac_mdio_write(struct mii_bus *bus, int phy_id, int reg, u16 val) in temac_mdio_write()
61 struct mii_bus *bus; in temac_mdio_setup() local
Dxilinx_axienet_mdio.c46 static int axienet_mdio_read(struct mii_bus *bus, int phy_id, int reg) in axienet_mdio_read()
89 static int axienet_mdio_write(struct mii_bus *bus, int phy_id, int reg, in axienet_mdio_write()
133 struct mii_bus *bus; in axienet_mdio_setup() local
/linux-4.1.27/drivers/net/ethernet/arc/
Demac_mdio.c54 static int arc_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in arc_mdio_read()
86 static int arc_mdio_write(struct mii_bus *bus, int phy_addr, in arc_mdio_write()
112 struct mii_bus *bus; in arc_mdio_probe() local
/linux-4.1.27/drivers/pci/hotplug/
Dacpiphp_glue.c198 struct pci_bus *bus; in acpiphp_post_dock_fixup() local
404 static unsigned char acpiphp_max_busnr(struct pci_bus *bus) in acpiphp_max_busnr()
486 struct pci_bus *bus = slot->bus; in enable_slot() local
542 struct pci_bus *bus = slot->bus; in disable_slot() local
564 struct pci_bus *bus = slot->bus; in slot_no_hotplug() local
634 struct pci_bus *bus = dev->subordinate; in trim_stale_devices() local
680 struct pci_bus *bus = slot->bus; in acpiphp_check_bridge() local
704 static void acpiphp_sanitize_bus(struct pci_bus *bus) in acpiphp_sanitize_bus()
825 void acpiphp_enumerate_slots(struct pci_bus *bus) in acpiphp_enumerate_slots()
931 void acpiphp_remove_slots(struct pci_bus *bus) in acpiphp_remove_slots()
Dcpqphp_core.c334 get_slot_mapping(struct pci_bus *bus, u8 bus_num, u8 dev_num, u8 *slot) in get_slot_mapping()
447 u8 bus; in set_attention_status() local
474 u8 bus; in process_SI() local
506 u8 bus; in process_SS() local
606 struct pci_bus *bus = ctrl->pci_bus; in ctrl_slot_setup() local
827 struct pci_bus *bus; in cpqhpc_probe() local
/linux-4.1.27/arch/arm/mach-iop13xx/
Dpci.c58 struct pci_bus *bus; in iop13xx_map_pci_memory() local
181 static u32 iop13xx_atux_cfg_address(struct pci_bus *bus, int devfn, int where) in iop13xx_atux_cfg_address()
204 static u32 iop13xx_atue_cfg_address(struct pci_bus *bus, int devfn, int where) in iop13xx_atue_cfg_address()
279 iop13xx_atux_read_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atux_read_config()
297 iop13xx_atux_write_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atux_write_config()
419 iop13xx_atue_read_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atue_read_config()
444 iop13xx_atue_write_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atue_write_config()
510 struct pci_bus *bus = NULL; in iop13xx_scan_bus() local
/linux-4.1.27/arch/arm64/kernel/
Dpci.c27 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
54 int raw_pci_read(unsigned int domain, unsigned int bus, in raw_pci_read()
60 int raw_pci_write(unsigned int domain, unsigned int bus, in raw_pci_write()
/linux-4.1.27/arch/frv/mb93090-mb00/
Dpci-vdk.c57 #define CONFIG_CMD(bus, dev, where) \ argument
96 static int pci_frv_read_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in pci_frv_read_config()
129 static int pci_frv_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in pci_frv_write_config()
187 struct pci_bus bus; /* Fake bus and device */ in pci_sanity_check() local
291 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
319 struct pci_bus *bus; in pcibios_init() local
/linux-4.1.27/drivers/gpu/drm/gma500/
Dintel_gmbus.c249 struct intel_gmbus *bus = container_of(adapter, in gmbus_xfer() local
362 struct intel_gmbus *bus = container_of(adapter, in gmbus_func() local
410 struct intel_gmbus *bus = &dev_priv->gmbus[i]; in gma_intel_setup_gmbus() local
440 struct intel_gmbus *bus = &dev_priv->gmbus[i]; in gma_intel_setup_gmbus() local
450 struct intel_gmbus *bus = to_intel_gmbus(adapter); in gma_intel_gmbus_set_speed() local
463 struct intel_gmbus *bus = to_intel_gmbus(adapter); in gma_intel_gmbus_force_bit() local
489 struct intel_gmbus *bus = &dev_priv->gmbus[i]; in gma_intel_teardown_gmbus() local
/linux-4.1.27/drivers/pci/pcie/
Dpme.c78 static bool pcie_pme_walk_bus(struct pci_bus *bus) in pcie_pme_walk_bus()
110 static bool pcie_pme_from_pci_bridge(struct pci_bus *bus, u8 devfn) in pcie_pme_from_pci_bridge()
141 struct pci_bus *bus; in pcie_pme_handle_request() local
326 struct pci_bus *bus = port->bus; in pcie_pme_mark_devices() local
376 static bool pcie_pme_check_wakeup(struct pci_bus *bus) in pcie_pme_check_wakeup()
/linux-4.1.27/drivers/xen/xen-pciback/
Dpci_stub.c39 unsigned char bus; member
152 static struct pcistub_device *pcistub_device_find(int domain, int bus, in pcistub_device_find()
201 int domain, int bus, in pcistub_get_pci_dev_by_slot()
955 static inline int str_to_slot(const char *buf, int *domain, int *bus, in str_to_slot()
992 static inline int str_to_quirk(const char *buf, int *domain, int *bus, int in str_to_quirk()
1012 static int pcistub_device_id_add(int domain, int bus, int slot, int func) in pcistub_device_id_add()
1059 static int pcistub_device_id_remove(int domain, int bus, int slot, int func) in pcistub_device_id_remove()
1088 static int pcistub_reg_add(int domain, int bus, int slot, int func, in pcistub_reg_add()
1133 int domain, bus, slot, func; in pcistub_slot_add() local
1152 int domain, bus, slot, func; in pcistub_slot_remove() local
[all …]
Dpassthrough.c21 unsigned int bus, in __xen_pcibk_get_pci_dev()
50 unsigned int domain, bus, devfn; in __xen_pcibk_add_pci_dev() local
124 unsigned int domain, bus; in __xen_pcibk_publish_pci_roots() local
178 unsigned int *domain, unsigned int *bus, in __xen_pcibk_get_pcifront_dev()
Dxenbus.c202 unsigned int domain, unsigned int bus, in xen_pcibk_publish_pci_dev()
225 int domain, int bus, int slot, int func, in xen_pcibk_export_device()
272 int domain, int bus, int slot, int func) in xen_pcibk_remove_device()
301 unsigned int domain, unsigned int bus) in xen_pcibk_publish_pci_root()
364 int domain, bus, slot, func; in xen_pcibk_reconfigure() local
562 int domain, bus, slot, func; in xen_pcibk_setup_backend() local
/linux-4.1.27/arch/unicore32/kernel/
Dpci.c25 #define CONFIG_CMD(bus, devfn, where) \ argument
29 puv3_read_config(struct pci_bus *bus, unsigned int devfn, int where, in puv3_read_config()
48 puv3_write_config(struct pci_bus *bus, unsigned int devfn, int where, in puv3_write_config()
170 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
/linux-4.1.27/arch/alpha/kernel/
Dcore_polaris.c69 u8 bus = pbus->number; in mk_conf_addr() local
83 polaris_read_config(struct pci_bus *bus, unsigned int devfn, int where, in polaris_read_config()
109 polaris_write_config(struct pci_bus *bus, unsigned int devfn, int where, in polaris_write_config()
Dpci-noop.c53 sys_pciconfig_iobase(long which, unsigned long bus, unsigned long dfn) in sys_pciconfig_iobase()
91 sys_pciconfig_read(unsigned long bus, unsigned long dfn, in sys_pciconfig_read()
101 sys_pciconfig_write(unsigned long bus, unsigned long dfn, in sys_pciconfig_write()
Dcore_apecs.c96 u8 bus = pbus->number; in mk_conf_addr() local
274 apecs_read_config(struct pci_bus *bus, unsigned int devfn, int where, in apecs_read_config()
293 apecs_write_config(struct pci_bus *bus, unsigned int devfn, int where, in apecs_write_config()
Dpci-sysfs.c282 int pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, in pci_mmap_legacy_page_range()
304 void pci_adjust_legacy_attr(struct pci_bus *bus, enum pci_mmap_state mmap_type) in pci_adjust_legacy_attr()
322 int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) in pci_legacy_read()
346 int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) in pci_legacy_write()
Dsys_nautilus.c85 struct pci_bus *bus = pci_isa_hose->bus; in nautilus_kill_arch() local
203 struct pci_bus *bus; in nautilus_init_pci() local
Dcore_irongate.c86 u8 bus = pbus->number; in mk_conf_addr() local
103 irongate_read_config(struct pci_bus *bus, unsigned int devfn, int where, in irongate_read_config()
128 irongate_write_config(struct pci_bus *bus, unsigned int devfn, int where, in irongate_write_config()
Dpci.c243 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
315 struct pci_bus *bus; in common_init_pci() local
394 sys_pciconfig_iobase(long which, unsigned long bus, unsigned long dfn) in sys_pciconfig_iobase()
/linux-4.1.27/arch/metag/include/asm/
Dtopology.h11 #define pcibus_to_node(bus) ((void)(bus), -1) argument
12 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ argument
/linux-4.1.27/arch/sh/include/asm/
Dtopology.h11 #define pcibus_to_node(bus) ((void)(bus), -1) argument
12 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ argument
Dpci.h18 struct pci_bus *bus; member
112 #define pci_domain_nr(bus) ((struct pci_channel *)(bus)->sysdata)->index argument
114 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_probe.c136 struct xen_bus_type *bus = in watch_otherend() local
301 struct xen_bus_type *bus, in xenbus_register_driver_common()
338 struct bus_type *bus) in xenbus_device_find()
367 static void xenbus_cleanup_devices(const char *path, struct bus_type *bus) in xenbus_cleanup_devices()
426 int xenbus_probe_node(struct xen_bus_type *bus, in xenbus_probe_node()
483 static int xenbus_probe_device_type(struct xen_bus_type *bus, const char *type) in xenbus_probe_device_type()
504 int xenbus_probe_devices(struct xen_bus_type *bus) in xenbus_probe_devices()
548 void xenbus_dev_changed(const char *node, struct xen_bus_type *bus) in xenbus_dev_changed()
Dxenbus_probe_backend.c101 struct xen_bus_type *bus; in xenbus_uevent_backend() local
134 static int xenbus_probe_backend_unit(struct xen_bus_type *bus, in xenbus_probe_backend_unit()
154 static int xenbus_probe_backend(struct xen_bus_type *bus, const char *type, in xenbus_probe_backend()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
Dmii-fec.c52 static int fs_enet_fec_mii_read(struct mii_bus *bus , int phy_id, int location) in fs_enet_fec_mii_read()
75 static int fs_enet_fec_mii_write(struct mii_bus *bus, int phy_id, int location, u16 val) in fs_enet_fec_mii_write()
199 struct mii_bus *bus = platform_get_drvdata(ofdev); in fs_enet_mdio_remove() local
/linux-4.1.27/include/xen/interface/
Dphysdev.h146 int bus; member
171 uint8_t bus; member
178 uint8_t bus; member
185 uint8_t bus; member
190 uint8_t bus; member
255 uint8_t bus; member
259 uint8_t bus; member
280 uint8_t bus; member
294 uint8_t bus; member
/linux-4.1.27/arch/arm/kernel/
Dbios32.c34 static void pcibios_bus_report_status(struct pci_bus *bus, u_int status_mask, int warn) in pcibios_bus_report_status()
69 struct pci_bus *bus; in pcibios_report_status() local
298 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
521 struct pci_bus *bus = sys->bus; in pci_common_init_dev() local
542 struct pci_bus *bus = sys->bus; in pci_common_init_dev() local
/linux-4.1.27/drivers/bus/
Dmips_cdmm.c289 struct mips_cdmm_bus *bus, **bus_p; in mips_cdmm_get_bus() local
344 static int mips_cdmm_setup(struct mips_cdmm_bus *bus) in mips_cdmm_setup()
436 struct mips_cdmm_bus *bus; in mips_cdmm_early_probe() local
485 static void mips_cdmm_bus_discover(struct mips_cdmm_bus *bus) in mips_cdmm_bus_discover()
595 struct mips_cdmm_bus *bus; in BUILD_PERDEV_HELPER() local
625 struct mips_cdmm_bus *bus; in mips_cdmm_bus_up() local
/linux-4.1.27/arch/ia64/include/asm/
Dtopology.h46 #define pcibus_to_node(bus) PCI_CONTROLLER(bus)->node argument
61 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ argument
/linux-4.1.27/arch/powerpc/platforms/chrp/
Dpci.c33 int gg2_read_config(struct pci_bus *bus, unsigned int devfn, int off, in gg2_read_config()
60 int gg2_write_config(struct pci_bus *bus, unsigned int devfn, int off, in gg2_write_config()
96 int rtas_read_config(struct pci_bus *bus, unsigned int devfn, int offset, in rtas_read_config()
111 int rtas_write_config(struct pci_bus *bus, unsigned int devfn, int offset, in rtas_write_config()
/linux-4.1.27/drivers/sh/superhyway/
Dsuperhyway.c54 struct superhyway_bus *bus) in superhyway_add_device()
93 int superhyway_add_devices(struct superhyway_bus *bus, in superhyway_add_devices()
109 struct superhyway_bus *bus; in superhyway_init() local
/linux-4.1.27/drivers/scsi/
Dqla1280.c802 qla1280_wait_for_pending_commands(struct scsi_qla_host *ha, int bus, int target) in qla1280_wait_for_pending_commands()
851 int bus, target, lun; in qla1280_error_action() local
1143 qla1280_set_target_parameters(struct scsi_qla_host *ha, int bus, int target) in qla1280_set_target_parameters()
1213 int bus = device->channel; in qla1280_slave_configure() local
1272 int bus, target, lun; in qla1280_done() local
1438 int bus; in qla1280_initialize_adapter() local
2015 qla1280_set_target_defaults(struct scsi_qla_host *ha, int bus, int target) in qla1280_set_target_defaults()
2049 int bus, target; in qla1280_set_defaults() local
2100 qla1280_config_target(struct scsi_qla_host *ha, int bus, int target) in qla1280_config_target()
2158 qla1280_config_bus(struct scsi_qla_host *ha, int bus) in qla1280_config_bus()
[all …]
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-i2c.c500 unsigned bus = i2c_bus->bus; in em28xx_i2c_xfer() local
616 static int em28xx_i2c_read_block(struct em28xx *dev, unsigned bus, u16 addr, in em28xx_i2c_read_block()
653 static int em28xx_i2c_eeprom(struct em28xx *dev, unsigned bus, in em28xx_i2c_eeprom()
904 void em28xx_do_i2c_scan(struct em28xx *dev, unsigned bus) in em28xx_do_i2c_scan()
931 int em28xx_i2c_register(struct em28xx *dev, unsigned bus, in em28xx_i2c_register()
982 int em28xx_i2c_unregister(struct em28xx *dev, unsigned bus) in em28xx_i2c_unregister()
/linux-4.1.27/arch/arm/mach-cns3xxx/
Dpcie.c49 static struct cns3xxx_pcie *pbus_to_cnspci(struct pci_bus *bus) in pbus_to_cnspci()
54 static void __iomem *cns3xxx_pci_map_bus(struct pci_bus *bus, in cns3xxx_pci_map_bus()
88 static int cns3xxx_pci_read_config(struct pci_bus *bus, unsigned int devfn, in cns3xxx_pci_read_config()
220 struct pci_bus bus = { in cns3xxx_pcie_hw_init() local
/linux-4.1.27/sound/pci/hda/
Dhda_controller.c931 static int azx_attach_pcm_stream(struct hda_bus *bus, struct hda_codec *codec, in azx_attach_pcm_stream()
1078 static int azx_corb_send_cmd(struct hda_bus *bus, u32 val) in azx_corb_send_cmd()
1159 static unsigned int azx_rirb_get_response(struct hda_bus *bus, in azx_rirb_get_response()
1288 static int azx_single_send_cmd(struct hda_bus *bus, u32 val) in azx_single_send_cmd()
1316 static unsigned int azx_single_get_response(struct hda_bus *bus, in azx_single_get_response()
1331 static int azx_send_cmd(struct hda_bus *bus, unsigned int val) in azx_send_cmd()
1345 static unsigned int azx_get_response(struct hda_bus *bus, in azx_get_response()
1369 static int azx_load_dsp_prepare(struct hda_bus *bus, unsigned int format, in azx_load_dsp_prepare()
1430 static void azx_load_dsp_trigger(struct hda_bus *bus, bool start) in azx_load_dsp_trigger()
1442 static void azx_load_dsp_cleanup(struct hda_bus *bus, in azx_load_dsp_cleanup()
[all …]
Dhda_sysfs.c539 static void parse_codec_mode(char *buf, struct hda_bus *bus, in parse_codec_mode()
562 static void parse_pincfg_mode(char *buf, struct hda_bus *bus, in parse_pincfg_mode()
568 static void parse_verb_mode(char *buf, struct hda_bus *bus, in parse_verb_mode()
574 static void parse_hint_mode(char *buf, struct hda_bus *bus, in parse_hint_mode()
580 static void parse_model_mode(char *buf, struct hda_bus *bus, in parse_model_mode()
587 static void parse_chip_name_mode(char *buf, struct hda_bus *bus, in parse_chip_name_mode()
657 static int parse_line_mode(char *buf, struct hda_bus *bus) in parse_line_mode()
715 int snd_hda_load_patch(struct hda_bus *bus, size_t fw_size, const void *fw_buf) in snd_hda_load_patch()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_mdio.c66 static int stmmac_mdio_read(struct mii_bus *bus, int phyaddr, int phyreg) in stmmac_mdio_read()
100 static int stmmac_mdio_write(struct mii_bus *bus, int phyaddr, int phyreg, in stmmac_mdio_write()
131 int stmmac_mdio_reset(struct mii_bus *bus) in stmmac_mdio_reset()
/linux-4.1.27/sound/pci/ice1712/
Drevo.c95 static void revo_i2c_start(struct snd_i2c_bus *bus) in revo_i2c_start()
101 static void revo_i2c_stop(struct snd_i2c_bus *bus) in revo_i2c_stop()
107 static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in revo_i2c_direction()
124 static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in revo_i2c_setlines()
139 static int revo_i2c_getdata(struct snd_i2c_bus *bus, int ack) in revo_i2c_getdata()
/linux-4.1.27/include/asm-generic/
Dtopology.h54 #define pcibus_to_node(bus) ((void)(bus), -1) argument
58 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ argument
/linux-4.1.27/arch/alpha/include/asm/
Dpci.h26 struct pci_bus *bus; member
98 #define pci_domain_nr(bus) ((struct pci_controller *)(bus)->sysdata)->index argument
100 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
/linux-4.1.27/arch/arm/plat-iop/
Dpci.c39 static u32 iop3xx_cfg_address(struct pci_bus *bus, int devfn, int where) in iop3xx_cfg_address()
113 iop3xx_read_config(struct pci_bus *bus, unsigned int devfn, int where, in iop3xx_read_config()
128 iop3xx_write_config(struct pci_bus *bus, unsigned int devfn, int where, in iop3xx_write_config()
/linux-4.1.27/drivers/pci/host/
Dpcie-iproc.c70 static void __iomem *iproc_pcie_map_cfg_bus(struct pci_bus *bus, in iproc_pcie_map_cfg_bus()
126 static int iproc_pcie_check_link(struct iproc_pcie *pcie, struct pci_bus *bus) in iproc_pcie_check_link()
189 struct pci_bus *bus; in iproc_pcie_setup() local
Dpci-xgene.c81 static void __iomem *xgene_pcie_get_cfg_base(struct pci_bus *bus) in xgene_pcie_get_cfg_base()
95 static void xgene_pcie_set_rtdid_reg(struct pci_bus *bus, uint devfn) in xgene_pcie_set_rtdid_reg()
121 static bool xgene_pcie_hide_rc_bars(struct pci_bus *bus, int offset) in xgene_pcie_hide_rc_bars()
130 static void __iomem *xgene_pcie_map_bus(struct pci_bus *bus, unsigned int devfn, in xgene_pcie_map_bus()
476 struct pci_bus *bus; in xgene_pcie_probe_bridge() local
/linux-4.1.27/arch/mips/include/asm/
Dpci.h29 struct pci_bus *bus; member
127 #define pci_domain_nr(bus) ((struct pci_controller *)(bus)->sysdata)->index argument
129 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
/linux-4.1.27/drivers/usb/core/
Dbuffer.c111 struct usb_bus *bus, in hcd_buffer_alloc()
135 struct usb_bus *bus, in hcd_buffer_free()
/linux-4.1.27/drivers/staging/unisys/uislib/
Duislib.c148 struct bus_info *tmp, *bus; in create_bus() local
261 struct bus_info *bus, *prev = NULL; in destroy_bus() local
326 struct bus_info *bus; in create_device() local
493 struct bus_info *bus; in pause_device() local
550 struct bus_info *bus; in resume_device() local
608 struct bus_info *bus; in destroy_device() local
993 struct bus_info *bus; in info_debugfs_read_helper() local
1078 struct bus_info *bus; in find_dev() local
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-of.c25 struct v4l2_of_bus_mipi_csi2 *bus = &endpoint->bus.mipi_csi2; in v4l2_of_parse_csi_bus() local
83 struct v4l2_of_bus_parallel *bus = &endpoint->bus.parallel; in v4l2_of_parse_parallel_bus() local
/linux-4.1.27/arch/arm/plat-orion/
Dpcie.c208 int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus, in orion_pcie_rd_conf()
227 int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus, in orion_pcie_rd_conf_tlp()
250 int orion_pcie_rd_conf_wa(void __iomem *wa_base, struct pci_bus *bus, in orion_pcie_rd_conf_wa()
266 int orion_pcie_wr_conf(void __iomem *base, struct pci_bus *bus, in orion_pcie_wr_conf()
/linux-4.1.27/arch/tile/kernel/
Dpci.c297 struct pci_bus *bus; in pcibios_init() local
375 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
463 static int tile_cfg_read(struct pci_bus *bus, unsigned int devfn, int offset, in tile_cfg_read()
506 static int tile_cfg_write(struct pci_bus *bus, unsigned int devfn, int offset, in tile_cfg_write()
/linux-4.1.27/arch/arm/common/
Dit8152.c163 static unsigned long it8152_pci_dev_base_address(struct pci_bus *bus, in it8152_pci_dev_base_address()
177 static int it8152_pci_read_config(struct pci_bus *bus, in it8152_pci_read_config()
195 static int it8152_pci_write_config(struct pci_bus *bus, in it8152_pci_write_config()
/linux-4.1.27/arch/arm/mach-versatile/
Dpci.c78 static void __iomem *__pci_addr(struct pci_bus *bus, in __pci_addr()
97 static int versatile_read_config(struct pci_bus *bus, unsigned int devfn, int where, in versatile_read_config()
141 static int versatile_write_config(struct pci_bus *bus, unsigned int devfn, int where, in versatile_write_config()
/linux-4.1.27/arch/arm/mach-dove/
Dpcie.c83 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
95 static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where, in pcie_rd_conf()
115 static int pcie_wr_conf(struct pci_bus *bus, u32 devfn, in pcie_wr_conf()
/linux-4.1.27/arch/arm/mach-footbridge/
Ddc21285.c40 dc21285_base_address(struct pci_bus *bus, unsigned int devfn) in dc21285_base_address()
63 dc21285_read_config(struct pci_bus *bus, unsigned int devfn, int where, in dc21285_read_config()
97 dc21285_write_config(struct pci_bus *bus, unsigned int devfn, int where, in dc21285_write_config()
/linux-4.1.27/arch/powerpc/platforms/cell/
Dspider-pci.c38 static void spiderpci_io_flush(struct iowa_bus *bus) in spiderpci_io_flush()
125 int __init spiderpci_iowa_init(struct iowa_bus *bus, void *data) in spiderpci_iowa_init()
/linux-4.1.27/drivers/net/dsa/
Dmv88e6060.c24 struct mii_bus *bus = dsa_host_dev_to_mii_bus(ds->master_dev); in reg_read() local
45 struct mii_bus *bus = dsa_host_dev_to_mii_bus(ds->master_dev); in reg_write() local
64 struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev); in mv88e6060_probe() local
/linux-4.1.27/arch/powerpc/include/asm/
Dtopology.h29 static inline int pcibus_to_node(struct pci_bus *bus) in pcibus_to_node()
35 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ argument
/linux-4.1.27/include/sound/
Di2c.h28 struct snd_i2c_bus *bus; /* I2C bus */ member
84 static inline void snd_i2c_lock(struct snd_i2c_bus *bus) in snd_i2c_lock()
92 static inline void snd_i2c_unlock(struct snd_i2c_bus *bus) in snd_i2c_unlock()
/linux-4.1.27/arch/powerpc/sysdev/
Dindirect_pci.c80 int indirect_read_config(struct pci_bus *bus, unsigned int devfn, in indirect_read_config()
89 int indirect_write_config(struct pci_bus *bus, unsigned int devfn, in indirect_write_config()
/linux-4.1.27/arch/tile/include/asm/
Dpci.h202 #define pci_domain_nr(bus) (((struct pci_controller *)(bus)->sysdata)->index) argument
207 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
227 #define cpumask_of_pcibus(bus) cpu_online_mask argument

1234