/openbmc/linux/Documentation/livepatch/ |
H A D | shadow-vars.rst | 7 allocated separately from parent data structures, which are left 12 associates pointers to parent objects and a numeric identifier of the 15 specifically, the parent pointer serves as the hashtable key while the 17 variables may attach to the same parent object, but their numeric 34 - obj - pointer to parent object 107 Matching parent's lifecycle 112 allocation and release functions. In this case, the parent data 153 When the parent sta_info structure is freed, first free the shadow 163 In-flight parent objects 167 variables alongside their parent objects. Or a livepatch fix may [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/interconnect/ |
H A D | samsung,exynos-bus.yaml | 27 - parent bus device 35 on the parent device as passive device. 37 VDD_xxx |--- A block (parent) 51 VDD_INT |--- LEFTBUS (parent device) 81 |Mode |*parent|passive |passive|passive|passive|| | 93 VDD_INT |--- DMC (parent device, Dynamic Memory Controller) 112 VDD_INT |--- LEFTBUS (parent device) 131 VDD_INT |--- NoC_Core (parent device) 147 VDD_INT |--- G2D (parent device) 183 and required only for the parent bus devices. [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-roccat-koneplus.c | 85 struct device *dev = kobj_to_dev(kobj)->parent->parent; in koneplus_sysfs_read() 110 struct device *dev = kobj_to_dev(kobj)->parent->parent; in koneplus_sysfs_write() 189 struct device *dev = kobj_to_dev(kobj)->parent->parent; in koneplus_sysfs_read_profilex_settings() 207 struct device *dev = kobj_to_dev(kobj)->parent->parent; in koneplus_sysfs_read_profilex_buttons() 244 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in koneplus_sysfs_show_actual_profile() 257 dev = dev->parent->parent; in koneplus_sysfs_set_actual_profile() 303 dev = dev->parent->parent; in koneplus_sysfs_show_firmware_version() 379 struct usb_interface *intf = to_usb_interface(hdev->dev.parent); in koneplus_init_specials() 420 struct usb_interface *intf = to_usb_interface(hdev->dev.parent); in koneplus_remove_specials() 516 struct usb_interface *intf = to_usb_interface(hdev->dev.parent); in koneplus_raw_event()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
H A D | usergf100.c | 41 gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf100_dmaobj_bind() argument 48 ret = nvkm_gpuobj_new(device, 24, align, false, parent, pgpuobj); in gf100_dmaobj_bind() 76 struct nvkm_object *parent = oclass->parent; in gf100_dmaobj_new() local 93 nvif_ioctl(parent, "create gf100 dma size %d\n", size); in gf100_dmaobj_new() 95 nvif_ioctl(parent, in gf100_dmaobj_new()
|
/openbmc/linux/include/linux/ |
H A D | rbtree_latch.h | 82 struct rb_node *parent = NULL; in __lt_insert() local 86 parent = *link; in __lt_insert() 87 ltp = __lt_from_rb(parent, idx); in __lt_insert() 90 link = &parent->rb_left; in __lt_insert() 92 link = &parent->rb_right; in __lt_insert() 95 rb_link_node_rcu(node, parent, link); in __lt_insert()
|
H A D | wwan.h | 96 struct wwan_port *wwan_create_port(struct device *parent, 183 int wwan_register_ops(struct device *parent, const struct wwan_ops *ops, 186 void wwan_unregister_ops(struct device *parent); 189 struct dentry *wwan_get_debugfs_dir(struct device *parent); 192 static inline struct dentry *wwan_get_debugfs_dir(struct device *parent) in wwan_get_debugfs_dir() argument
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | cgrp_kfunc_success.c | 186 struct cgroup *parent, *res; in BPF_PROG() local 193 parent = bpf_cgroup_ancestor(cgrp, cgrp->level - 1); in BPF_PROG() 194 if (!parent) { in BPF_PROG() 199 parent_cgid = parent->kn->id; in BPF_PROG() 200 bpf_cgroup_release(parent); in BPF_PROG() 210 if (res != parent) { in BPF_PROG()
|
/openbmc/qemu/backends/ |
H A D | rng-random.c | 23 RngBackend parent; member 40 while (!QSIMPLEQ_EMPTY(&s->parent.requests)) { in entropy_available() 41 RngRequest *req = QSIMPLEQ_FIRST(&s->parent.requests); in entropy_available() 52 rng_backend_finalize_request(&s->parent, req); in entropy_available() 63 if (QSIMPLEQ_EMPTY(&s->parent.requests)) { in rng_random_request_entropy() 138 .parent = TYPE_RNG_BACKEND,
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-gic-v2m.c | 143 if (is_of_node(domain->parent->fwnode)) { in gicv2m_irq_gic_domain_alloc() 144 fwspec.fwnode = domain->parent->fwnode; in gicv2m_irq_gic_domain_alloc() 149 } else if (is_fwnode_irqchip(domain->parent->fwnode)) { in gicv2m_irq_gic_domain_alloc() 150 fwspec.fwnode = domain->parent->fwnode; in gicv2m_irq_gic_domain_alloc() 163 d = irq_domain_get_irq_data(domain->parent, virq); in gicv2m_irq_gic_domain_alloc() 413 struct irq_domain *parent) in gicv2m_of_init() argument 448 ret = gicv2m_allocate_domains(parent); in gicv2m_of_init() 551 ret = gicv2m_allocate_domains(parent); in gicv2m_acpi_init() 571 struct irq_domain *parent) in gicv2m_init() argument 574 return gicv2m_of_init(parent_handle, parent); in gicv2m_init() [all …]
|
H A D | irq-loongson-eiointc.c | 284 vec_group[i].parent = parent; in acpi_set_vec_parent() 296 return vec_group[i].parent; in acpi_get_vec_parent() 339 if (parent) in pch_pic_parse_madt() 340 return pch_pic_acpi_init(parent, pchpic_entry); in pch_pic_parse_madt() 348 struct irq_domain *parent; in pch_msi_parse_madt() local 357 parent = acpi_get_vec_parent(node, msi_group); in pch_msi_parse_madt() 359 if (parent) in pch_msi_parse_madt() 360 return pch_msi_acpi_init(parent, pchmsi_entry); in pch_msi_parse_madt() 417 int __init eiointc_acpi_init(struct irq_domain *parent, in eiointc_acpi_init() argument 438 parent_irq = irq_create_mapping(parent, acpi_eiointc->cascade); in eiointc_acpi_init() [all …]
|
H A D | irq-gic-v3-mbi.c | 53 if (!is_of_node(domain->parent->fwnode)) in mbi_irq_gic_domain_alloc() 61 fwspec.fwnode = domain->parent->fwnode; in mbi_irq_gic_domain_alloc() 71 d = irq_domain_get_irq_data(domain->parent, virq); in mbi_irq_gic_domain_alloc() 185 *pci_domain = pci_msi_create_irq_domain(nexus_domain->parent->fwnode, in mbi_allocate_pci_domain() 231 static int mbi_allocate_domains(struct irq_domain *parent) in mbi_allocate_domains() argument 236 nexus_domain = irq_domain_create_hierarchy(parent, 0, 0, parent->fwnode, in mbi_allocate_domains() 245 plat_domain = platform_msi_create_irq_domain(parent->fwnode, in mbi_allocate_domains() 261 int __init mbi_init(struct fwnode_handle *fwnode, struct irq_domain *parent) in mbi_init() argument 320 ret = mbi_allocate_domains(parent); in mbi_init()
|
/openbmc/linux/arch/s390/hypfs/ |
H A D | inode.c | 69 struct dentry *parent; in hypfs_remove() local 71 parent = dentry->d_parent; in hypfs_remove() 72 inode_lock(d_inode(parent)); in hypfs_remove() 75 simple_rmdir(d_inode(parent), dentry); in hypfs_remove() 77 simple_unlink(d_inode(parent), dentry); in hypfs_remove() 81 inode_unlock(d_inode(parent)); in hypfs_remove() 343 inode_lock(d_inode(parent)); in hypfs_create_file() 344 dentry = lookup_one_len(name, parent, strlen(name)); in hypfs_create_file() 349 inode = hypfs_make_inode(parent->d_sb, mode); in hypfs_create_file() 364 inc_nlink(d_inode(parent)); in hypfs_create_file() [all …]
|
/openbmc/u-boot/include/dm/ |
H A D | device.h | 135 struct udevice *parent; member 426 int device_find_child_by_seq(struct udevice *parent, int seq_or_req_seq, 444 int device_get_child_by_seq(struct udevice *parent, int seq, 457 int device_find_child_by_of_offset(struct udevice *parent, int of_offset, 472 int device_get_child_by_of_offset(struct udevice *parent, int of_offset, 535 int device_find_first_inactive_child(struct udevice *parent, 547 int device_find_first_child_by_uclass(struct udevice *parent, 559 int device_find_child_by_name(struct udevice *parent, const char *name, 667 return device_get_uclass_id(dev->parent) == UCLASS_PCI; in device_is_on_pci_bus() 679 #define device_foreach_child_safe(pos, next, parent) \ argument [all …]
|
/openbmc/linux/fs/ubifs/ |
H A D | tnc_misc.c | 57 while (znode->parent != zr && iip >= znode->parent->child_cnt) { in ubifs_tnc_levelorder_next() 58 znode = znode->parent; in ubifs_tnc_levelorder_next() 62 if (unlikely(znode->parent == zr && in ubifs_tnc_levelorder_next() 63 iip >= znode->parent->child_cnt)) { in ubifs_tnc_levelorder_next() 82 zn = ubifs_tnc_find_child(znode->parent, iip + 1); in ubifs_tnc_levelorder_next() 85 iip = znode->parent->child_cnt; in ubifs_tnc_levelorder_next() 200 if (unlikely(!znode->parent)) in ubifs_tnc_postorder_next() 204 zn = ubifs_tnc_find_child(znode->parent, znode->iip + 1); in ubifs_tnc_postorder_next() 207 return znode->parent; in ubifs_tnc_postorder_next() 411 struct ubifs_znode *parent, int iip) in ubifs_load_znode() argument [all …]
|
/openbmc/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | clock-sh7780.c | 34 return clk->parent->rate / pfc_divisors[idx]; in module_clk_recalc() 44 return clk->parent->rate / bfc_divisors[idx]; in bus_clk_recalc() 54 return clk->parent->rate / ifc_divisors[idx]; in cpu_clk_recalc() 77 return clk->parent->rate / cfc_divisors[idx]; in shyway_clk_recalc() 113 clkp->parent = clk; in arch_clk_init()
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | fsl,ls-scfg-msi.txt | 14 - interrupts: an interrupt to the parent interrupt controller. 17 is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based 18 platforms. If interrupt-parent is not provided, the default parent interrupt 20 Each PCIe node needs to have property msi-parent that points to
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | mpc8308rdb.dts | 52 interrupt-parent = <&ipic>; 120 interrupt-parent = <&ipic>; 133 interrupt-parent = <&ipic>; 151 interrupt-parent = <&ipic>; 162 interrupt-parent = <&ipic>; 184 interrupt-parent = <&ipic>; 210 interrupt-parent = <&ipic>; 220 interrupt-parent = <&ipic>; 229 interrupt-parent = <&ipic>; 260 interrupt-parent = < &ipic >; [all …]
|
/openbmc/linux/drivers/clk/at91/ |
H A D | clk-generated.c | 109 struct clk_hw *parent, in clk_generated_best_diff() argument 130 req->best_parent_hw = parent; in clk_generated_best_diff() 138 struct clk_hw *parent = NULL; in clk_generated_determine_rate() local 155 parent = clk_hw_get_parent_by_index(hw, i); in clk_generated_determine_rate() 156 if (!parent) in clk_generated_determine_rate() 159 parent_rate = clk_hw_get_rate(parent); in clk_generated_determine_rate() 169 clk_generated_best_diff(req, parent, parent_rate, div, in clk_generated_determine_rate() 189 parent = clk_hw_get_parent_by_index(hw, gck->chg_pid); in clk_generated_determine_rate() 190 if (!parent) in clk_generated_determine_rate() 197 if (__clk_determine_rate(parent, &req_parent)) in clk_generated_determine_rate() [all …]
|
/openbmc/libbej/src/ |
H A D | bej_encoder_core.c | 227 static int bejPushParentToStack(struct RedfishPropertyParent* parent, in bejPushParentToStack() argument 232 parent->metaData.nextChild = parent->firstChild; in bejPushParentToStack() 233 return stack->stackPush(parent, stack->stackContext); in bejPushParentToStack() 239 static int bejProcessChildNodes(struct RedfishPropertyParent* parent, in bejProcessChildNodes() argument 244 void* childPtr = parent->metaData.nextChild; in bejProcessChildNodes() 259 bejParentGoToNextChild(parent, childPtr); in bejProcessChildNodes() 262 childPtr = bejParentGoToNextChild(parent, childPtr); in bejProcessChildNodes() 287 struct RedfishPropertyParent* parent = in bejEncodeTree() local 296 RETURN_IF_IERROR(bejProcessChildNodes(parent, stack, output)); in bejEncodeTree() 302 if (parent != stack->stackPeek(stack->stackContext)) in bejEncodeTree()
|
/openbmc/linux/security/apparmor/ |
H A D | apparmorfs.c | 274 AA_BUG(!parent); in aafs_create() 1697 if (!parent) { in __aafs_profile_mkdir() 1827 mutex_lock_nested(&parent->lock, parent->level); in ns_mkdir_op() 1877 mutex_lock_nested(&parent->lock, parent->level); in ns_rmdir_op() 2035 AA_BUG(!parent); in __aafs_ns_mkdir() 2108 parent = ns->parent; in __next_ns() 2116 ns = parent; in __next_ns() 2117 parent = parent->parent; in __next_ns() 2167 parent = rcu_dereference_protected(p->parent, in __next_profile() 2173 p = parent; in __next_profile() [all …]
|
/openbmc/linux/fs/xfs/scrub/ |
H A D | stats.h | 20 int __init xchk_global_stats_setup(struct dentry *parent); 26 void xchk_stats_register(struct xchk_stats *cs, struct dentry *parent); 48 # define xchk_global_stats_setup(parent) (0) argument 52 # define xchk_stats_register(cs, parent) ((void)0) argument
|
/openbmc/linux/sound/soc/intel/skylake/ |
H A D | skl-nhlt.c | 97 struct skl_clk_parent_src *parent; in skl_get_ssp_clks() local 180 parent = skl_get_parent_clk(clk_src); in skl_get_ssp_clks() 189 if (!parent) in skl_get_ssp_clks() 196 sclk[id].parent_name = parent->name; in skl_get_ssp_clks() 197 sclkfs[id].parent_name = parent->name; in skl_get_ssp_clks() 210 struct skl_clk_parent_src *parent; in skl_get_mclk() local 239 parent = skl_get_parent_clk(clk_src); in skl_get_mclk() 240 if (!parent) in skl_get_mclk() 243 mclk[id].rate_cfg[0].rate = parent->rate/div_ratio; in skl_get_mclk() 245 mclk[id].parent_name = parent->name; in skl_get_mclk()
|
/openbmc/linux/drivers/power/supply/ |
H A D | tps65090-charger.c | 51 ret = tps65090_write(charger->dev->parent, TPS65090_REG_CG_CTRL5, in tps65090_low_chrg_current() 69 ret = tps65090_read(charger->dev->parent, TPS65090_REG_CG_CTRL0, in tps65090_enable_charging() 77 ret = tps65090_write(charger->dev->parent, TPS65090_REG_CG_CTRL0, in tps65090_enable_charging() 105 ret = tps65090_read(charger->dev->parent, TPS65090_REG_INTR_MASK, in tps65090_config_charger() 113 ret = tps65090_write(charger->dev->parent, TPS65090_REG_INTR_MASK, in tps65090_config_charger() 145 ret = tps65090_read(charger->dev->parent, TPS65090_REG_CG_STATUS1, in tps65090_charger_isr() 153 ret = tps65090_read(charger->dev->parent, TPS65090_REG_INTR_STS, in tps65090_charger_isr() 172 ret = tps65090_write(charger->dev->parent, in tps65090_charger_isr() 238 pdata = dev_get_platdata(pdev->dev.parent); in tps65090_charger_probe() 284 ret = tps65090_read(cdata->dev->parent, TPS65090_REG_CG_STATUS1, in tps65090_charger_probe()
|
/openbmc/linux/drivers/acpi/ |
H A D | property.c | 85 dn->parent = parent; in acpi_nondev_subnode_extract() 137 parent)) in acpi_nondev_subnode_data_ok() 189 parent); in acpi_add_nondev_subnodes() 194 parent); in acpi_add_nondev_subnodes() 239 parent); in acpi_enumerate_nondev_subnodes() 310 if (parent && parent->flags.of_compatible_ok) in acpi_init_of_compatible() 1268 if (parent) in acpi_node_get_parent() 1507 if (!parent) in acpi_fwnode_get_name() 1532 if (!parent) in acpi_fwnode_get_name_prefix() 1536 parent = fwnode_get_next_parent(parent); in acpi_fwnode_get_name_prefix() [all …]
|
/openbmc/linux/drivers/acpi/acpica/ |
H A D | dspkginit.c | 61 union acpi_parse_object *parent; in acpi_ds_build_internal_package_obj() local 79 parent = op->common.parent; in acpi_ds_build_internal_package_obj() 80 while ((parent->common.aml_opcode == AML_PACKAGE_OP) || in acpi_ds_build_internal_package_obj() 81 (parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP)) { in acpi_ds_build_internal_package_obj() 82 parent = parent->common.parent; in acpi_ds_build_internal_package_obj() 98 obj_desc->package.node = parent->common.node; in acpi_ds_build_internal_package_obj()
|