/linux-master/drivers/pci/ |
H A D | probe.c | 278 pci_info(dev, "%s: can't handle BAR above 4GB (bus address %#010llx)\n", 287 pcibios_bus_to_resource(dev->bus, res, ®ion); 288 pcibios_resource_to_bus(dev->bus, &inverted_region, res); 291 * If "A" is a BAR value (a bus address), "bus_to_resource(A)" is 293 * the CPU. Converting that resource address back to a bus address 380 pcibios_bus_to_resource(dev->bus, res, ®ion); 401 pcibios_bus_to_resource(dev->bus, res, ®ion); 441 pci_err(dev, "can't handle bridge window above 4GB (bus address %#010llx)\n", 453 pcibios_bus_to_resource(dev->bus, res, ®ion); 531 if (pci_is_root_bus(child)) /* It's a host bus, nothin 745 pcie_update_link_speed(struct pci_bus *bus, u16 linksta) argument 782 pci_set_bus_speed(struct pci_bus *bus) argument 840 pci_host_bridge_msi_domain(struct pci_bus *bus) argument 871 pci_set_bus_msi_domain(struct pci_bus *bus) argument 896 struct pci_bus *bus, *b; local 1265 pci_scan_bridge_extend(struct pci_bus *bus, struct pci_dev *dev, int max, unsigned int available_buses, int pass) argument 1514 pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max, int pass) argument 2307 pci_alloc_dev(struct pci_bus *bus) argument 2337 pci_bus_wait_crs(struct pci_bus *bus, int devfn, u32 *l, int timeout) argument 2381 pci_bus_generic_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l, int timeout) argument 2398 pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l, int timeout) argument 2421 pci_scan_device(struct pci_bus *bus, int devfn) argument 2536 pci_device_add(struct pci_dev *dev, struct pci_bus *bus) argument 2587 pci_scan_single_device(struct pci_bus *bus, int devfn) argument 2607 next_ari_fn(struct pci_bus *bus, struct pci_dev *dev, int fn) argument 2628 next_fn(struct pci_bus *bus, struct pci_dev *dev, int fn) argument 2642 only_one_child(struct pci_bus *bus) argument 2675 pci_scan_slot(struct pci_bus *bus, int devfn) argument 2840 pcie_bus_configure_settings(struct pci_bus *bus) argument 2874 pcibios_fixup_bus(struct pci_bus *bus) argument 2891 pci_scan_child_bus_extend(struct pci_bus *bus, unsigned int available_buses) argument 3015 pci_scan_child_bus(struct pci_bus *bus) argument 3033 pcibios_add_bus(struct pci_bus *bus) argument 3037 pcibios_remove_bus(struct pci_bus *bus) argument 3041 pci_create_root_bus(struct device *parent, int bus, struct pci_ops *ops, void *sysdata, struct list_head *resources) argument 3072 struct pci_bus *bus, *child; local 3103 pci_bus_insert_busn_res(struct pci_bus *b, int bus, int bus_max) argument 3169 int max, bus, ret; local 3204 pci_scan_root_bus(struct device *parent, int bus, struct pci_ops *ops, void *sysdata, struct list_head *resources) argument 3238 pci_scan_bus(int bus, struct pci_ops *ops, void *sysdata) argument 3271 struct pci_bus *bus = bridge->subordinate; local 3291 pci_rescan_bus(struct pci_bus *bus) argument [all...] |
/linux-master/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | core.c | 10 #include "bus.h" 40 struct qtnf_wmac *qtnf_core_get_mac(const struct qtnf_bus *bus, u8 macid) argument 50 mac = bus->mac[macid]; 84 queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work); 133 return qtnf_bus_data_tx(mac->bus, skb, mac->macid, vif->vifid); 142 struct qtnf_bus *bus; local 144 if (unlikely(!vif || !vif->mac || !vif->mac->bus)) 148 bus = mac->bus; 152 qtnf_bus_data_tx_timeout(bus, nde 191 const struct qtnf_bus *bus = vif->mac->bus; local 393 qtnf_core_mac_alloc(struct qtnf_bus *bus, unsigned int macid) argument 490 qtnf_core_mac_detach(struct qtnf_bus *bus, unsigned int macid) argument 544 qtnf_core_mac_attach(struct qtnf_bus *bus, unsigned int macid) argument 654 struct qtnf_bus *bus; local 702 qtnf_core_attach(struct qtnf_bus *bus) argument 784 qtnf_core_detach(struct qtnf_bus *bus) argument 819 qtnf_classify_skb(struct qtnf_bus *bus, struct sk_buff *skb) argument 883 struct qtnf_bus *bus; local [all...] |
/linux-master/sound/soc/sof/intel/ |
H A D | hda-mlink.c | 378 static int hda_ml_alloc_h2link(struct hdac_bus *bus, int index) argument 392 hlink->bus = bus; 393 hlink->ml_addr = bus->mlcap + AZX_ML_BASE + (AZX_ML_INTERVAL * index); 395 ret = hdaml_lnk_enum(bus->dev, h2link, bus->remap_addr, hlink->ml_addr, index); 403 list_add_tail(&hlink->list, &bus->hlink_list); 415 int hda_bus_ml_init(struct hdac_bus *bus) argument 421 if (!bus->mlcap) 424 link_count = readl(bus 439 hda_bus_ml_free(struct hdac_bus *bus) argument 458 find_ext2_link(struct hdac_bus *bus, bool alt, int elid) argument 472 hdac_bus_eml_get_count(struct hdac_bus *bus, bool alt, int elid) argument 484 hdac_bus_eml_enable_interrupt(struct hdac_bus *bus, bool alt, int elid, bool enable) argument 506 hdac_bus_eml_check_interrupt(struct hdac_bus *bus, bool alt, int elid) argument 524 hdac_bus_eml_set_syncprd_unlocked(struct hdac_bus *bus, bool alt, int elid, u32 syncprd) argument 544 hdac_bus_eml_sdw_set_syncprd_unlocked(struct hdac_bus *bus, u32 syncprd) argument 550 hdac_bus_eml_wait_syncpu_unlocked(struct hdac_bus *bus, bool alt, int elid) argument 568 hdac_bus_eml_sdw_wait_syncpu_unlocked(struct hdac_bus *bus) argument 574 hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) argument 592 hdac_bus_eml_sdw_sync_arm_unlocked(struct hdac_bus *bus, int sublink) argument 598 hdac_bus_eml_sync_go_unlocked(struct hdac_bus *bus, bool alt, int elid) argument 618 hdac_bus_eml_sdw_sync_go_unlocked(struct hdac_bus *bus) argument 624 hdac_bus_eml_check_cmdsync_unlocked(struct hdac_bus *bus, bool alt, int elid) argument 647 hdac_bus_eml_sdw_check_cmdsync_unlocked(struct hdac_bus *bus) argument 653 hdac_bus_eml_power_up_base(struct hdac_bus *bus, bool alt, int elid, int sublink, bool eml_lock) argument 689 hdac_bus_eml_power_up(struct hdac_bus *bus, bool alt, int elid, int sublink) argument 695 hdac_bus_eml_power_up_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) argument 701 hdac_bus_eml_power_down_base(struct hdac_bus *bus, bool alt, int elid, int sublink, bool eml_lock) argument 736 hdac_bus_eml_power_down(struct hdac_bus *bus, bool alt, int elid, int sublink) argument 742 hdac_bus_eml_power_down_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) argument 748 hdac_bus_eml_sdw_power_up_unlocked(struct hdac_bus *bus, int sublink) argument 754 hdac_bus_eml_sdw_power_down_unlocked(struct hdac_bus *bus, int sublink) argument 760 hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid) argument 776 hdac_bus_eml_sdw_set_lsdiid(struct hdac_bus *bus, int sublink, int dev_num) argument 800 hdac_bus_eml_sdw_map_stream_ch(struct hdac_bus *bus, int sublink, int y, int channel_mask, int stream_id, int dir) argument 840 hda_bus_ml_put_all(struct hdac_bus *bus) argument 853 hda_bus_ml_reset_losidv(struct hdac_bus *bus) argument 863 hda_bus_ml_resume(struct hdac_bus *bus) argument 882 hda_bus_ml_suspend(struct hdac_bus *bus) argument 900 hdac_bus_eml_get_mutex(struct hdac_bus *bus, bool alt, int elid) argument 912 hdac_bus_eml_ssp_get_hlink(struct hdac_bus *bus) argument 924 hdac_bus_eml_dmic_get_hlink(struct hdac_bus *bus) argument 936 hdac_bus_eml_sdw_get_hlink(struct hdac_bus *bus) argument 948 hdac_bus_eml_enable_offload(struct hdac_bus *bus, bool alt, int elid, bool enable) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/ |
H A D | hns_mdio.c | 171 static int hns_mdio_wait_ready(struct mii_bus *bus) argument 173 struct hns_mdio_device *mdio_dev = bus->priv; 210 * @bus: mdio bus 217 static int hns_mdio_write_c22(struct mii_bus *bus, argument 220 struct hns_mdio_device *mdio_dev = bus->priv; 226 dev_dbg(&bus->dev, "mdio write %s,base is %p\n", 227 bus->id, mdio_dev->vbase); 228 dev_dbg(&bus->dev, "phy id=%d, reg=%#x, write data=%d\n", 232 ret = hns_mdio_wait_ready(bus); 259 hns_mdio_write_c45(struct mii_bus *bus, int phy_id, int devad, int regnum, u16 data) argument 313 hns_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum) argument 363 hns_mdio_read_c45(struct mii_bus *bus, int phy_id, int devad, int regnum) argument 425 hns_mdio_reset(struct mii_bus *bus) argument 615 struct mii_bus *bus; local [all...] |
/linux-master/arch/mips/pci/ |
H A D | ops-mace.c | 30 static inline int mkaddr(struct pci_bus *bus, unsigned int devfn, argument 33 return ((bus->number & 0xff) << 16) | 40 mace_pci_read_config(struct pci_bus *bus, unsigned int devfn, argument 47 mace->pci.config_addr = mkaddr(bus, devfn, reg); 66 if (bus->number == 0 && reg == 0x40 && size == 4 && 76 mace_pci_write_config(struct pci_bus *bus, unsigned int devfn, argument 79 mace->pci.config_addr = mkaddr(bus, devfn, reg);
|
H A D | ops-msc.c | 21 * PCI configuration cycle AD bus definition 34 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) 36 unsigned char busnum = bus->number; 75 static int msc_pcibios_read(struct pci_bus *bus, unsigned int devfn, argument 85 if (msc_pcibios_config_access(PCI_ACCESS_READ, bus, devfn, where, 99 static int msc_pcibios_write(struct pci_bus *bus, unsigned int devfn, argument 112 if (msc_pcibios_config_access(PCI_ACCESS_READ, bus, devfn, 124 if (msc_pcibios_config_access(PCI_ACCESS_WRITE, bus, devfn, where, 33 msc_pcibios_config_access(unsigned char access_type, struct pci_bus *bus, unsigned int devfn, int where, u32 * data) argument
|
H A D | ops-gt64xxx_pci0.c | 18 * PCI configuration cycle AD bus definition 31 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) 33 unsigned char busnum = bus->number; 91 static int gt64xxx_pci0_pcibios_read(struct pci_bus *bus, unsigned int devfn, argument 96 if (gt64xxx_pci0_pcibios_config_access(PCI_ACCESS_READ, bus, devfn, 110 static int gt64xxx_pci0_pcibios_write(struct pci_bus *bus, unsigned int devfn, argument 118 if (gt64xxx_pci0_pcibios_config_access(PCI_ACCESS_READ, bus, 130 if (gt64xxx_pci0_pcibios_config_access(PCI_ACCESS_WRITE, bus, devfn, 30 gt64xxx_pci0_pcibios_config_access(unsigned char access_type, struct pci_bus *bus, unsigned int devfn, int where, u32 * data) argument
|
H A D | ops-sni.c | 19 * test for bus 0 and hope forwarding and decoding work properly for any 40 static int pcimt_read(struct pci_bus *bus, unsigned int devfn, int reg, argument 45 if ((res = set_config_address(bus->number, devfn, reg))) 63 static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg, argument 68 if ((res = set_config_address(bus->number, devfn, reg))) 100 static int pcit_read(struct pci_bus *bus, unsigned int devfn, int reg, argument 106 * on bus 0 we need to check, whether there is a device answering 108 * we don't do it, we will get a data bus error 110 if (bus->number == 0) { 120 if ((res = pcit_set_config_address(bus 137 pcit_write(struct pci_bus *bus, unsigned int devfn, int reg, int size, u32 val) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | anx9805.c | 28 #include "bus.h" 32 struct nvkm_i2c_bus *bus; member in struct:anx9805_pad 45 struct anx9805_bus *bus = anx9805_bus(base); local 46 struct anx9805_pad *pad = bus->pad; 47 struct i2c_adapter *adap = &pad->bus->i2c; 56 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05); 61 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1); 62 nvkm_wri2cr(adap, bus->addr, 0x41, seg); 63 nvkm_wri2cr(adap, bus->addr, 0x42, off); 64 nvkm_wri2cr(adap, bus 107 struct anx9805_bus *bus; local 265 anx9805_pad_new(struct nvkm_i2c_bus *bus, int id, u8 addr, struct nvkm_i2c_pad **ppad) argument [all...] |
H A D | base.c | 26 #include "bus.h" 51 struct nvkm_i2c_bus *bus; local 67 list_for_each_entry(bus, &i2c->bus, head) { 68 if (bus->id == id) 69 return bus; 142 struct nvkm_i2c_bus *bus; local 150 list_for_each_entry(bus, &i2c->bus, head) { 151 nvkm_i2c_bus_fini(bus); 170 struct nvkm_i2c_bus *bus; local 189 struct nvkm_i2c_bus *bus; local 222 struct nvkm_i2c_bus *bus = local 281 struct nvkm_i2c_bus *bus = NULL; local 347 struct nvkm_i2c_bus *bus; local 400 struct nvkm_i2c_bus *bus = NULL; local [all...] |
/linux-master/drivers/bcma/ |
H A D | driver_chipcommon.c | 39 struct bcma_bus *bus = cc->core->bus; local 42 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM53573) { 43 WARN(bus->chipinfo.rev <= 1, "No watchdog available\n"); 58 struct bcma_bus *bus = cc->core->bus; local 62 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM4706) 97 struct bcma_bus *bus = cc->core->bus; local 100 if (bus 115 struct bcma_bus *bus = cc->core->bus; local 144 struct bcma_bus *bus = cc->core->bus; local 171 struct bcma_bus *bus = cc->core->bus; local 248 struct bcma_bus *bus = cc->core->bus; local [all...] |
H A D | driver_chipcommon_nflash.c | 30 struct bcma_bus *bus = cc->core->bus; local 33 if (bus->chipinfo.id != BCMA_CHIP_ID_BCM4706 && 35 bcma_err(bus, "NAND flash on unsupported board!\n"); 40 bcma_err(bus, "NAND flash not present according to ChipCommon\n");
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-powermac.c | 36 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); local 78 * anywhere near a pmac i2c bus anyway ... 93 rc = pmac_i2c_open(bus, 0); 99 rc = pmac_i2c_setmode(bus, mode); 106 rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); 125 pmac_i2c_close(bus); 138 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); local 146 rc = pmac_i2c_open(bus, 0); 151 rc = pmac_i2c_setmode(bus, pmac_i2c_mode_std); 157 rc = pmac_i2c_xfer(bus, addrdi 199 i2c_powermac_get_addr(struct i2c_adapter *adap, struct pmac_i2c_bus *bus, struct device_node *node) argument 243 i2c_powermac_add_missing(struct i2c_adapter *adap, struct pmac_i2c_bus *bus, bool found_onyx) argument 306 i2c_powermac_register_devices(struct i2c_adapter *adap, struct pmac_i2c_bus *bus) argument 374 struct pmac_i2c_bus *bus = dev_get_platdata(&dev->dev); local [all...] |
/linux-master/arch/x86/pci/ |
H A D | broadcom_bus.c | 18 static void __init cnb20le_res(u8 bus, u8 slot, u8 func) argument 26 /* read the PCI bus numbers */ 27 fbus = read_pci_config_byte(bus, slot, func, 0x44); 28 lbus = read_pci_config_byte(bus, slot, func, 0x45); 32 * Add the legacy IDE ports on bus 0 46 word1 = read_pci_config_16(bus, slot, func, 0xc0); 47 word2 = read_pci_config_16(bus, slot, func, 0xc2); 56 word1 = read_pci_config_16(bus, slot, func, 0xc4); 57 word2 = read_pci_config_16(bus, slot, func, 0xc6); 66 word1 = read_pci_config_16(bus, slo 87 u8 bus = 0, slot = 0; local [all...] |
H A D | mmconfig_64.c | 19 static char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) argument 21 struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); 24 return cfg->virt + (PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12)); 28 static int pci_mmcfg_read(unsigned int seg, unsigned int bus, argument 34 if (unlikely((bus > 255) || (devfn > 255) || (reg > 4095))) { 40 addr = pci_dev_base(seg, bus, devfn); 62 static int pci_mmcfg_write(unsigned int seg, unsigned int bus, argument 68 if (unlikely((bus > 255) || (devfn > 255) || (reg > 4095))) 72 addr = pci_dev_base(seg, bus, devfn);
|
/linux-master/arch/powerpc/kernel/ |
H A D | pci-common.c | 177 * The callback occurs when all references to the root bus 181 * which is associated with the 'struct pci_controller.bus' 182 * (root bus) - it expects .release_data to hold a pointer 212 resource_size_t pcibios_window_alignment(struct pci_bus *bus, argument 215 struct pci_controller *phb = pci_bus_to_host(bus); 218 return phb->controller_ops.window_alignment(bus, type); 228 void pcibios_setup_bridge(struct pci_bus *bus, unsigned long type) argument 230 struct pci_controller *hose = pci_bus_to_host(bus); 233 hose->controller_ops.setup_bridge(bus, type); 238 struct pci_controller *phb = pci_bus_to_host(dev->bus); 337 pci_domain_nr(struct pci_bus *bus) argument 568 pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) argument 608 pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) argument 653 pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, enum pci_mmap_state mmap_state) argument 857 pci_proc_domain(struct pci_bus *bus) argument 932 pcibios_uninitialized_bridge_resource(struct pci_bus *bus, struct resource *res) argument 998 pcibios_fixup_bridge(struct pci_bus *bus) argument 1034 pcibios_setup_bus_self(struct pci_bus *bus) argument 1100 pcibios_fixup_bus(struct pci_bus *bus) argument 1219 pcibios_allocate_bus_resources(struct pci_bus *bus) argument 1358 pcibios_reserve_legacy_regions(struct pci_bus *bus) argument 1449 pcibios_claim_one_bus(struct pci_bus *bus) argument 1484 pcibios_finish_adding_to_bus(struct pci_bus *bus) argument 1576 null_read_config(struct pci_bus *bus, unsigned int devfn, int offset, int len, u32 *val) argument 1583 null_write_config(struct pci_bus *bus, unsigned int devfn, int offset, int len, u32 val) argument 1602 static struct pci_bus bus; local 1634 pcibios_get_phb_of_node(struct pci_bus *bus) argument 1648 struct pci_bus *bus; local [all...] |
/linux-master/include/xen/interface/ |
H A D | physdev.h | 128 int bus; member in struct:physdev_map_pirq 153 uint8_t bus; member in struct:physdev_manage_pci 160 uint8_t bus; member in struct:physdev_restore_msi 167 uint8_t bus; member in struct:physdev_manage_pci_ext 172 uint8_t bus; member in struct:physdev_manage_pci_ext::__anon198 237 uint8_t bus; member in struct:physdev_pci_device_add 241 uint8_t bus; member in struct:physdev_pci_device_add::__anon200 262 uint8_t bus; member in struct:physdev_pci_device 276 uint8_t bus; member in struct:physdev_dbgp_op
|
/linux-master/drivers/xen/xen-pciback/ |
H A D | passthrough.c | 3 * PCI Backend - Provides restricted access to the real PCI bus topology 22 unsigned int bus, 32 if (domain == (unsigned int)pci_domain_nr(dev_entry->dev->bus) 33 && bus == (unsigned int)dev_entry->dev->bus->number 51 unsigned int domain, bus, devfn; local 64 domain = (unsigned int)pci_domain_nr(dev->bus); 65 bus = (unsigned int)dev->bus->number; 67 err = publish_cb(pdev, domain, bus, devf 20 __xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, unsigned int domain, unsigned int bus, unsigned int devfn) argument 125 unsigned int domain, bus; local 177 __xen_pcibk_get_pcifront_dev(struct pci_dev *pcidev, struct xen_pcibk_device *pdev, unsigned int *domain, unsigned int *bus, unsigned int *devfn) argument [all...] |
/linux-master/drivers/xen/ |
H A D | dbgp.c | 26 dbgp.u.pci.seg = pci_domain_nr(pdev->bus); 27 dbgp.u.pci.bus = pdev->bus->number; 29 dbgp.bus = PHYSDEVOP_DBGP_BUS_PCI; 32 dbgp.bus = PHYSDEVOP_DBGP_BUS_UNKNOWN;
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | phy.c | 16 int mv88e6165_phy_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, argument 22 int mv88e6165_phy_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, argument 31 struct mii_bus *bus; local 33 bus = mv88e6xxx_default_mdio_bus(chip); 34 if (!bus) 40 return chip->info->ops->phy_read(chip, bus, addr, reg, val); 46 struct mii_bus *bus; local 48 bus = mv88e6xxx_default_mdio_bus(chip); 49 if (!bus) 55 return chip->info->ops->phy_write(chip, bus, add 62 struct mii_bus *bus; local 78 struct mii_bus *bus; local 235 mv88e6185_phy_ppu_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, int addr, int reg, u16 *val) argument 249 mv88e6185_phy_ppu_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, int addr, int reg, u16 val) argument [all...] |
/linux-master/drivers/soundwire/ |
H A D | Makefile | 7 soundwire-bus-y := bus_type.o bus.o master.o slave.o mipi_disco.o stream.o \ 9 obj-$(CONFIG_SOUNDWIRE) += soundwire-bus.o 15 soundwire-bus-y += debugfs.o 19 soundwire-bus-y += irq.o
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | davinci_mdio.c | 99 struct mii_bus *bus; member in struct:davinci_mdio_data 103 * if MDIO bus is registered from DT. 124 * 24 bits of bus yield (not needed unless shared?) 131 * after the mdio bus scan state-machine triggered its own read. If 227 static int davinci_mdiobb_read_c22(struct mii_bus *bus, int phy, int reg) argument 231 ret = pm_runtime_resume_and_get(bus->parent); 235 ret = mdiobb_read_c22(bus, phy, reg); 237 pm_runtime_mark_last_busy(bus->parent); 238 pm_runtime_put_autosuspend(bus->parent); 243 static int davinci_mdiobb_write_c22(struct mii_bus *bus, in argument 260 davinci_mdiobb_read_c45(struct mii_bus *bus, int phy, int devad, int reg) argument 277 davinci_mdiobb_write_c45(struct mii_bus *bus, int phy, int devad, int reg, u16 val) argument 341 davinci_mdio_reset(struct mii_bus *bus) argument 348 davinci_mdiobb_reset(struct mii_bus *bus) argument 408 davinci_mdio_read(struct mii_bus *bus, int phy_id, int phy_reg) argument 449 davinci_mdio_write(struct mii_bus *bus, int phy_id, int phy_reg, u16 phy_data) argument [all...] |
/linux-master/drivers/net/mdio/ |
H A D | mdio-mux-bcm-iproc.c | 91 /* start_miim_ops- Program and start MDIO transaction over mdio bus. 93 * @phyid: phyid of the selected bus. 136 static int iproc_mdiomux_read_c22(struct mii_bus *bus, int phyid, int reg) argument 138 struct iproc_mdiomux_desc *md = bus->priv; 143 dev_err(&bus->dev, "mdiomux c22 read operation failed!!!"); 148 static int iproc_mdiomux_read_c45(struct mii_bus *bus, int phyid, int devad, argument 151 struct iproc_mdiomux_desc *md = bus->priv; 157 dev_err(&bus->dev, "mdiomux read c45 operation failed!!!"); 162 static int iproc_mdiomux_write_c22(struct mii_bus *bus, argument 165 struct iproc_mdiomux_desc *md = bus 177 iproc_mdiomux_write_c45(struct mii_bus *bus, int phyid, int devad, int reg, u16 val) argument 213 struct mii_bus *bus; local [all...] |
/linux-master/drivers/misc/mei/ |
H A D | bus.c | 58 struct mei_device *bus; local 65 bus = cl->dev; 67 mutex_lock(&bus->device_lock); 68 if (bus->dev_state != MEI_DEV_ENABLED && 69 bus->dev_state != MEI_DEV_POWERING_DOWN) { 97 while (cl->tx_cb_queued >= bus->tx_queue_limit) { 98 mutex_unlock(&bus->device_lock); 102 mutex_lock(&bus->device_lock); 137 mutex_unlock(&bus->device_lock); 157 struct mei_device *bus; local 466 struct mei_device *bus; local 553 struct mei_device *bus = cldev->bus; local 593 struct mei_device *bus = cldev->bus; local 769 struct mei_device *bus; local 807 struct mei_device *bus; local 837 struct mei_device *bus = cldev->bus; local 912 struct mei_device *bus; local 973 struct mei_device *bus; local 1339 mei_dev_bus_get(struct mei_device *bus) argument 1347 mei_dev_bus_put(struct mei_device *bus) argument 1390 mei_cl_bus_dev_alloc(struct mei_device *bus, struct mei_me_client *me_cl) argument 1430 mei_cl_bus_dev_setup(struct mei_device *bus, struct mei_cl_device *cldev) argument 1515 mei_cl_bus_remove_devices(struct mei_device *bus) argument 1535 mei_cl_bus_dev_init(struct mei_device *bus, struct mei_me_client *me_cl) argument 1562 mei_cl_bus_rescan(struct mei_device *bus) argument 1598 struct mei_device *bus = local [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pci-loongson.c | 93 struct pci_bus *bus = pdev->bus; local 108 while (!pci_is_root_bus(bus)) { 109 bridge = bus->self; 110 bus = bus->parent; 126 struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus); 166 static struct loongson_pci *pci_bus_to_loongson_pci(struct pci_bus *bus) argument 171 return (struct loongson_pci *)(bus->sysdata); 173 cfg = bus 177 cfg0_map(struct loongson_pci *priv, struct pci_bus *bus, unsigned int devfn, int where) argument 191 cfg1_map(struct loongson_pci *priv, struct pci_bus *bus, unsigned int devfn, int where) argument 205 pdev_may_exist(struct pci_bus *bus, unsigned int device, unsigned int function) argument 212 pci_loongson_map_bus(struct pci_bus *bus, unsigned int devfn, int where) argument [all...] |