Home
last modified time | relevance | path

Searched refs:bus_node (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/pci/hotplug/
H A Dibmphp_res.c25 static void update_resources(struct bus_node *bus_cur, int type, int rangeno);
27 static int remove_ranges(struct bus_node *, struct bus_node *);
28 static int update_bridge_ranges(struct bus_node **);
29 static int add_bus_range(int type, struct range_node *, struct bus_node *);
30 static void fix_resources(struct bus_node *);
31 static struct bus_node *find_bus_wprev(u8, struct bus_node **, u8);
35 static struct bus_node * __init alloc_error_bus(struct ebda_pci_rsrc *curr, u8 busno, int flag) in alloc_error_bus()
37 struct bus_node *newbus; in alloc_error_bus()
44 newbus = kzalloc(sizeof(struct bus_node), GFP_KERNEL); in alloc_error_bus()
77 static int __init alloc_bus_range(struct bus_node **new_bus, struct range_node **new_range, struct … in alloc_bus_range()
[all …]
H A Dcpqphp_pci.c697 struct pci_resource *bus_node; in cpqhp_save_used_resources() local
724 bus_node = kmalloc(sizeof(*bus_node), GFP_KERNEL); in cpqhp_save_used_resources()
725 if (!bus_node) in cpqhp_save_used_resources()
728 bus_node->base = secondary_bus; in cpqhp_save_used_resources()
729 bus_node->length = temp_byte - secondary_bus + 1; in cpqhp_save_used_resources()
731 bus_node->next = func->bus_head; in cpqhp_save_used_resources()
732 func->bus_head = bus_node; in cpqhp_save_used_resources()
1174 struct pci_resource *bus_node; in cpqhp_find_available_resources() local
1368 bus_node = kmalloc(sizeof(*bus_node), GFP_KERNEL); in cpqhp_find_available_resources()
1369 if (!bus_node) in cpqhp_find_available_resources()
[all …]
H A Dcpqphp_nvram.c430 struct pci_resource *bus_node; in compaq_nvram_load() local
591 bus_node = kmalloc(sizeof(struct pci_resource), GFP_KERNEL); in compaq_nvram_load()
593 if (!bus_node) in compaq_nvram_load()
596 bus_node->base = *(u32 *)p_byte; in compaq_nvram_load()
600 kfree(bus_node); in compaq_nvram_load()
604 bus_node->length = *(u32 *)p_byte; in compaq_nvram_load()
608 kfree(bus_node); in compaq_nvram_load()
612 bus_node->next = ctrl->bus_head; in compaq_nvram_load()
613 ctrl->bus_head = bus_node; in compaq_nvram_load()
H A Dibmphp.h327 struct bus_node { struct
372 int ibmphp_find_resource(struct bus_node *, u32, struct resource_node **, int);
374 int ibmphp_remove_bus(struct bus_node *, u8);
377 struct bus_node *ibmphp_find_res_bus(u8);
H A Dcpqphp_ctrl.c2326 struct pci_resource *bus_node; in configure_new_function() local
2354 bus_node = get_max_resource(&(resources->bus_head), 1); in configure_new_function()
2357 if (!bus_node) in configure_new_function()
2361 temp_byte = bus_node->base; in configure_new_function()
2362 dbg("set Secondary bus = %d\n", bus_node->base); in configure_new_function()
2368 temp_byte = bus_node->base + bus_node->length - 1; in configure_new_function()
2369 dbg("set subordinate bus = %d\n", bus_node->base + bus_node->length - 1); in configure_new_function()
2429 temp_resources.bus_head = bus_node; in configure_new_function()
2452 memcpy(hold_bus_node, bus_node, sizeof(struct pci_resource)); in configure_new_function()
2454 bus_node->base += 1; in configure_new_function()
[all …]
H A Dibmphp_pci.c26 static int add_new_bus(struct bus_node *, struct resource_node *, struct resource_node *, struct re…
566 struct bus_node *bus; in configure_bridge()
1198 struct bus_node *bus; in unconfigure_boot_device()
1312 struct bus_node *bus; in unconfigure_boot_bridge()
1603 static int add_new_bus(struct bus_node *bus, struct resource_node *io, struct resource_node *mem, s… in add_new_bus()
1608 struct bus_node *cur_bus = NULL; in add_new_bus()
1666 struct bus_node *bus_cur; in find_sec_number()
/linux/arch/powerpc/boot/
H A Dcuboot-pq2.c50 void *bus_node, *parent_node; in update_cs_ranges() local
57 bus_node = finddevice("/localbus"); in update_cs_ranges()
58 if (!bus_node || !dt_is_compatible(bus_node, "fsl,pq2-localbus")) in update_cs_ranges()
61 dt_get_reg_format(bus_node, &naddr, &nsize); in update_cs_ranges()
65 parent_node = get_parent(bus_node); in update_cs_ranges()
73 if (!dt_xlate_reg(bus_node, 0, (unsigned long *)&ctrl_addr, in update_cs_ranges()
77 len = getprop(bus_node, "ranges", cs_ranges_buf, sizeof(cs_ranges_buf)); in update_cs_ranges()
/linux/include/linux/
H A Di2c-of-prober.h40 int (*enable)(struct device *dev, struct device_node *bus_node, void *data);
132 int i2c_of_probe_simple_enable(struct device *dev, struct device_node *bus_node, void *data);
/linux/drivers/soundwire/
H A Dgeneric_bandwidth_allocation.c126 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in sdw_compute_dp0_port_params()
209 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in _sdw_compute_port_params()
243 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in sdw_compute_group_params()
359 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in sdw_get_group_count()
366 bus_node)) { in sdw_get_group_count()
456 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) in is_clock_scaling_supported()
587 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in sdw_compute_bus_params()
H A Dbus.h174 struct list_head bus_node; member
H A Dstream.c702 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in sdw_program_params()
1266 list_add_tail(&m_rt->bus_node, &bus->m_rt_list); in sdw_master_rt_alloc()
1319 list_del(&m_rt->bus_node); in sdw_master_rt_free()
H A Damd_manager.c453 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in amd_sdw_compute_params()
H A Dqcom.c1150 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in qcom_swrm_compute_params()
/linux/drivers/i2c/
H A Di2c-core-of-prober.c320 int i2c_of_probe_simple_enable(struct device *dev, struct device_node *bus_node, void *data) in i2c_of_probe_simple_enable() argument
327 dev_dbg(dev, "Requesting resources for components under I2C bus %pOF\n", bus_node); in i2c_of_probe_simple_enable()
336 node = of_get_compatible_child(bus_node, compat); in i2c_of_probe_simple_enable()