Home
last modified time | relevance | path

Searched refs:parent (Results 576 - 600 of 9210) sorted by relevance

1...<<21222324252627282930>>...369

/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dskl-ssp-clk.c35 struct skl_clk_parent parent[SKL_MAX_CLK_SRC]; member
285 struct skl_clk_parent *parent, in skl_register_parent_clks()
293 parent[i].hw = clk_hw_register_fixed_rate(dev, pclk[i].name, in skl_register_parent_clks()
295 if (IS_ERR(parent[i].hw)) { in skl_register_parent_clks()
296 ret = PTR_ERR(parent[i].hw); in skl_register_parent_clks()
300 parent[i].lookup = clkdev_hw_create(parent[i].hw, pclk[i].name, in skl_register_parent_clks()
302 if (!parent[i].lookup) { in skl_register_parent_clks()
303 clk_hw_unregister_fixed_rate(parent[i].hw); in skl_register_parent_clks()
311 unregister_parent_src_clk(parent, in skl_register_parent_clks()
284 skl_register_parent_clks(struct device *dev, struct skl_clk_parent *parent, struct skl_clk_parent_src *pclk) skl_register_parent_clks() argument
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dtps6586x-regulator.c267 static inline int tps6586x_regulator_preinit(struct device *parent, in tps6586x_regulator_preinit() argument
277 ret = tps6586x_read(parent, ri->enable_reg[0], &val1); in tps6586x_regulator_preinit()
281 ret = tps6586x_read(parent, ri->enable_reg[1], &val2); in tps6586x_regulator_preinit()
293 ret = tps6586x_set_bits(parent, ri->enable_reg[0], in tps6586x_regulator_preinit()
299 return tps6586x_clr_bits(parent, ri->enable_reg[1], in tps6586x_regulator_preinit()
306 struct device *parent = pdev->dev.parent; in tps6586x_regulator_set_slew_rate() local
329 return tps6586x_write(parent, reg, in tps6586x_regulator_set_slew_rate()
398 struct device_node *np = pdev->dev.parent->of_node; in tps6586x_parse_regulator_dt()
462 pdata = dev_get_platdata(pdev->dev.parent); in tps6586x_regulator_probe()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dtps6586x-regulator.c267 static inline int tps6586x_regulator_preinit(struct device *parent, in tps6586x_regulator_preinit() argument
277 ret = tps6586x_read(parent, ri->enable_reg[0], &val1); in tps6586x_regulator_preinit()
281 ret = tps6586x_read(parent, ri->enable_reg[1], &val2); in tps6586x_regulator_preinit()
293 ret = tps6586x_set_bits(parent, ri->enable_reg[0], in tps6586x_regulator_preinit()
299 return tps6586x_clr_bits(parent, ri->enable_reg[1], in tps6586x_regulator_preinit()
306 struct device *parent = pdev->dev.parent; in tps6586x_regulator_set_slew_rate() local
329 return tps6586x_write(parent, reg, in tps6586x_regulator_set_slew_rate()
398 struct device_node *np = pdev->dev.parent->of_node; in tps6586x_parse_regulator_dt()
462 pdata = dev_get_platdata(pdev->dev.parent); in tps6586x_regulator_probe()
[all...]
/kernel/linux/linux-6.6/drivers/devfreq/
H A Dgovernor_passive.c135 struct devfreq *parent_devfreq = (struct devfreq *)p_data->parent; in get_target_freq_with_devfreq()
140 child_freq = get_target_freq_by_required_opp(parent_devfreq->dev.parent, in get_target_freq_with_devfreq()
194 dev_err(&devfreq->dev, "Invalid parent type\n"); in devfreq_passive_get_target_freq()
256 struct device *dev = devfreq->dev.parent; in cpufreq_passive_register_notifier()
343 struct devfreq *parent = (struct devfreq *)data->parent; in devfreq_passive_notifier_call() local
351 if (parent->previous_freq > freq) in devfreq_passive_notifier_call()
356 if (parent->previous_freq < freq) in devfreq_passive_notifier_call()
373 struct devfreq *parent = (struct devfreq *)p_data->parent; in devfreq_passive_unregister_notifier() local
383 struct devfreq *parent = (struct devfreq *)p_data->parent; devfreq_passive_register_notifier() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/wiznet/
H A Dw5100-spi.c28 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5100_spi_read()
40 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5100_spi_write()
141 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_read()
153 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_write()
161 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_read16()
173 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_write16()
186 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_readbulk()
216 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_writebulk()
286 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5500_spi_read()
302 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5500_spi_write()
[all...]
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-loongson-eiointc.c277 static void acpi_set_vec_parent(int node, struct irq_domain *parent, struct acpi_vector_group *vec_group) in acpi_set_vec_parent() argument
283 vec_group[i].parent = parent; in acpi_set_vec_parent()
295 return vec_group[i].parent; in acpi_get_vec_parent()
336 struct irq_domain *parent = acpi_get_vec_parent(node, pch_group); in pch_pic_parse_madt() local
338 if (parent) in pch_pic_parse_madt()
339 return pch_pic_acpi_init(parent, pchpic_entry); in pch_pic_parse_madt()
347 struct irq_domain *parent; in pch_msi_parse_madt() local
356 parent = acpi_get_vec_parent(node, msi_group); in pch_msi_parse_madt()
358 if (parent) in pch_msi_parse_madt()
416 eiointc_acpi_init(struct irq_domain *parent, struct acpi_madt_eio_pic *acpi_eiointc) eiointc_acpi_init() argument
465 eiointc_of_init(struct device_node *of_node, struct device_node *parent) eiointc_of_init() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl-ssp-clk.c35 struct skl_clk_parent parent[SKL_MAX_CLK_SRC]; member
285 struct skl_clk_parent *parent, in skl_register_parent_clks()
293 parent[i].hw = clk_hw_register_fixed_rate(dev, pclk[i].name, in skl_register_parent_clks()
295 if (IS_ERR(parent[i].hw)) { in skl_register_parent_clks()
296 ret = PTR_ERR(parent[i].hw); in skl_register_parent_clks()
300 parent[i].lookup = clkdev_hw_create(parent[i].hw, pclk[i].name, in skl_register_parent_clks()
302 if (!parent[i].lookup) { in skl_register_parent_clks()
303 clk_hw_unregister_fixed_rate(parent[i].hw); in skl_register_parent_clks()
311 unregister_parent_src_clk(parent, in skl_register_parent_clks()
284 skl_register_parent_clks(struct device *dev, struct skl_clk_parent *parent, struct skl_clk_parent_src *pclk) skl_register_parent_clks() argument
[all...]
/kernel/linux/linux-5.10/net/sunrpc/
H A Drpc_pipe.c631 static struct dentry *__rpc_lookup_create_exclusive(struct dentry *parent, in __rpc_lookup_create_exclusive() argument
635 struct dentry *dentry = d_hash_and_lookup(parent, &q); in __rpc_lookup_create_exclusive()
637 dentry = d_alloc(parent, &q); in __rpc_lookup_create_exclusive()
650 static void __rpc_depopulate(struct dentry *parent, in __rpc_depopulate() argument
654 struct inode *dir = d_inode(parent); in __rpc_depopulate()
662 dentry = d_hash_and_lookup(parent, &name); in __rpc_depopulate()
682 static void rpc_depopulate(struct dentry *parent, in rpc_depopulate() argument
686 struct inode *dir = d_inode(parent); in rpc_depopulate()
689 __rpc_depopulate(parent, files, start, eof); in rpc_depopulate()
693 static int rpc_populate(struct dentry *parent, in rpc_populate() argument
736 rpc_mkdir_populate(struct dentry *parent, const char *name, umode_t mode, void *private, int (*populate)(struct dentry *, void *), void *args_populate) rpc_mkdir_populate() argument
769 struct dentry *parent; rpc_rmdir_depopulate() local
802 rpc_mkpipe_dentry(struct dentry *parent, const char *name, void *private, struct rpc_pipe *pipe) rpc_mkpipe_dentry() argument
846 struct dentry *parent; rpc_unlink() local
1109 rpc_create_cache_dir(struct dentry *parent, const char *name, umode_t umode, struct cache_detail *cd) rpc_create_cache_dir() argument
[all...]
/kernel/linux/linux-5.10/lib/
H A Dassoc_array.c27 const struct assoc_array_ptr *cursor, *ptr, *parent; in assoc_array_subtree_iterate() local
89 /* Move up to the parent (may need to skip back over a shortcut) */ in assoc_array_subtree_iterate()
90 parent = READ_ONCE(node->back_pointer); /* Address dependency. */ in assoc_array_subtree_iterate()
92 if (parent == stop) in assoc_array_subtree_iterate()
95 if (assoc_array_ptr_is_shortcut(parent)) { in assoc_array_subtree_iterate()
96 shortcut = assoc_array_ptr_to_shortcut(parent); in assoc_array_subtree_iterate()
97 cursor = parent; in assoc_array_subtree_iterate()
98 parent = READ_ONCE(shortcut->back_pointer); /* Address dependency. */ in assoc_array_subtree_iterate()
100 if (parent == stop) in assoc_array_subtree_iterate()
104 /* Ascend to next slot in parent nod in assoc_array_subtree_iterate()
348 struct assoc_array_ptr *cursor, *parent = NULL; assoc_array_destroy_subtree() local
1159 struct assoc_array_node *parent, *grandparent; assoc_array_delete() local
[all...]
H A Dtimerqueue.c30 struct rb_node *parent = NULL; in timerqueue_add() local
38 parent = *p; in timerqueue_add()
39 ptr = rb_entry(parent, struct timerqueue_node, node); in timerqueue_add()
47 rb_link_node(&node->node, parent, p); in timerqueue_add()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpiolib-acpi.c255 struct device *parent = acpi_gpio->chip->parent; in acpi_gpiochip_request_irq() local
261 dev_err(parent, "Failed to setup interrupt handler for %d\n", event->irq); in acpi_gpiochip_request_irq()
346 dev_warn(chip->parent, in acpi_request_own_gpiod()
389 static bool acpi_gpio_irq_is_wake(struct device *parent, in acpi_gpio_irq_is_wake() argument
397 if (acpi_gpio_in_ignore_list(ignore_wake, dev_name(parent), pin)) { in acpi_gpio_irq_is_wake()
398 dev_info(parent, "Ignoring wakeup on pin %u\n", pin); in acpi_gpio_irq_is_wake()
422 handle = ACPI_HANDLE(chip->parent); in acpi_gpiochip_alloc_event()
442 dev_err(chip->parent, in acpi_gpiochip_alloc_event()
450 dev_err(chip->parent, in acpi_gpiochip_alloc_event()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dassoc_array.c27 const struct assoc_array_ptr *cursor, *ptr, *parent; in assoc_array_subtree_iterate() local
89 /* Move up to the parent (may need to skip back over a shortcut) */ in assoc_array_subtree_iterate()
90 parent = READ_ONCE(node->back_pointer); /* Address dependency. */ in assoc_array_subtree_iterate()
92 if (parent == stop) in assoc_array_subtree_iterate()
95 if (assoc_array_ptr_is_shortcut(parent)) { in assoc_array_subtree_iterate()
96 shortcut = assoc_array_ptr_to_shortcut(parent); in assoc_array_subtree_iterate()
97 cursor = parent; in assoc_array_subtree_iterate()
98 parent = READ_ONCE(shortcut->back_pointer); /* Address dependency. */ in assoc_array_subtree_iterate()
100 if (parent == stop) in assoc_array_subtree_iterate()
104 /* Ascend to next slot in parent nod in assoc_array_subtree_iterate()
348 struct assoc_array_ptr *cursor, *parent = NULL; assoc_array_destroy_subtree() local
1158 struct assoc_array_node *parent, *grandparent; assoc_array_delete() local
[all...]
/kernel/linux/linux-6.6/net/sunrpc/
H A Drpc_pipe.c631 static struct dentry *__rpc_lookup_create_exclusive(struct dentry *parent, in __rpc_lookup_create_exclusive() argument
635 struct dentry *dentry = d_hash_and_lookup(parent, &q); in __rpc_lookup_create_exclusive()
637 dentry = d_alloc(parent, &q); in __rpc_lookup_create_exclusive()
650 static void __rpc_depopulate(struct dentry *parent, in __rpc_depopulate() argument
654 struct inode *dir = d_inode(parent); in __rpc_depopulate()
662 dentry = d_hash_and_lookup(parent, &name); in __rpc_depopulate()
682 static void rpc_depopulate(struct dentry *parent, in rpc_depopulate() argument
686 struct inode *dir = d_inode(parent); in rpc_depopulate()
689 __rpc_depopulate(parent, files, start, eof); in rpc_depopulate()
693 static int rpc_populate(struct dentry *parent, in rpc_populate() argument
736 rpc_mkdir_populate(struct dentry *parent, const char *name, umode_t mode, void *private, int (*populate)(struct dentry *, void *), void *args_populate) rpc_mkdir_populate() argument
769 struct dentry *parent; rpc_rmdir_depopulate() local
803 rpc_mkpipe_dentry(struct dentry *parent, const char *name, void *private, struct rpc_pipe *pipe) rpc_mkpipe_dentry() argument
847 struct dentry *parent; rpc_unlink() local
1110 rpc_create_cache_dir(struct dentry *parent, const char *name, umode_t umode, struct cache_detail *cd) rpc_create_cache_dir() argument
[all...]
/kernel/linux/linux-5.10/drivers/clk/actions/
H A Dowl-mux.c20 u8 parent; in owl_mux_helper_get_parent() local
23 parent = reg >> mux_hw->shift; in owl_mux_helper_get_parent()
24 parent &= BIT(mux_hw->width) - 1; in owl_mux_helper_get_parent()
26 return parent; in owl_mux_helper_get_parent()
/kernel/linux/linux-5.10/drivers/vfio/mdev/
H A Dmdev_private.h23 /* Synchronize device creation/removal with parent unregistration */
29 struct mdev_parent *parent; member
47 struct mdev_parent *parent; member
57 int parent_create_sysfs_files(struct mdev_parent *parent);
58 void parent_remove_sysfs_files(struct mdev_parent *parent);
/kernel/linux/linux-5.10/include/linux/
H A Dpage_counter.h15 struct page_counter *parent; member
39 struct page_counter *parent) in page_counter_init()
43 counter->parent = parent; in page_counter_init()
38 page_counter_init(struct page_counter *counter, struct page_counter *parent) page_counter_init() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dcursnv50.c41 struct nvkm_object *parent = oclass->parent; in nv50_disp_curs_new_() local
44 nvif_ioctl(parent, "create disp cursor size %d\n", argc); in nv50_disp_curs_new_()
46 nvif_ioctl(parent, "create disp cursor vers %d head %d\n", in nv50_disp_curs_new_()
H A Doimmnv50.c41 struct nvkm_object *parent = oclass->parent; in nv50_disp_oimm_new_() local
44 nvif_ioctl(parent, "create disp overlay size %d\n", argc); in nv50_disp_oimm_new_()
46 nvif_ioctl(parent, "create disp overlay vers %d head %d\n", in nv50_disp_oimm_new_()
/kernel/linux/linux-6.6/drivers/clk/actions/
H A Dowl-mux.c20 u8 parent; in owl_mux_helper_get_parent() local
23 parent = reg >> mux_hw->shift; in owl_mux_helper_get_parent()
24 parent &= BIT(mux_hw->width) - 1; in owl_mux_helper_get_parent()
26 return parent; in owl_mux_helper_get_parent()
/kernel/linux/linux-6.6/drivers/cxl/core/
H A Dpmu.c29 int devm_cxl_pmu_add(struct device *parent, struct cxl_pmu_regs *regs, in devm_cxl_pmu_add() argument
47 dev->parent = parent; in devm_cxl_pmu_add()
62 return devm_add_action_or_reset(parent, remove_dev, dev); in devm_cxl_pmu_add()
/kernel/linux/linux-6.6/drivers/misc/uacce/
H A Duacce.c15 * If the parent driver or the device disappears, the queue state is invalid and
111 handle = iommu_sva_bind_device(uacce->parent, current->mm); in uacce_bind_queue()
150 if (!uacce->parent) { in uacce_fops_open()
465 static unsigned int uacce_enable_sva(struct device *parent, unsigned int flags) in uacce_enable_sva() argument
474 ret = iommu_dev_enable_feature(parent, IOMMU_DEV_FEAT_IOPF); in uacce_enable_sva()
476 dev_err(parent, "failed to enable IOPF feature! ret = %pe\n", ERR_PTR(ret)); in uacce_enable_sva()
480 ret = iommu_dev_enable_feature(parent, IOMMU_DEV_FEAT_SVA); in uacce_enable_sva()
482 dev_err(parent, "failed to enable SVA feature! ret = %pe\n", ERR_PTR(ret)); in uacce_enable_sva()
483 iommu_dev_disable_feature(parent, IOMMU_DEV_FEAT_IOPF); in uacce_enable_sva()
495 iommu_dev_disable_feature(uacce->parent, IOMMU_DEV_FEAT_SV in uacce_disable_sva()
507 uacce_alloc(struct device *parent, struct uacce_interface *interface) uacce_alloc() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/core/
H A Dport.c51 struct usb_device *hdev = to_usb_device(dev->parent->parent); in disable_show()
86 struct usb_device *hdev = to_usb_device(dev->parent->parent); in disable_store()
317 struct usb_device *hdev = to_usb_device(dev->parent->parent); in usb_port_runtime_resume()
318 struct usb_interface *intf = to_usb_interface(dev->parent); in usb_port_runtime_resume()
376 struct usb_device *hdev = to_usb_device(dev->parent->parent); in usb_port_runtime_suspend()
377 struct usb_interface *intf = to_usb_interface(dev->parent); in usb_port_runtime_suspend()
628 struct usb_device *parent = hdev->parent; find_and_link_peer() local
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Dmetricgroup.c691 struct expr_id *parent, in __add_metric()
699 * We got in here for the parent group, in __add_metric()
715 parent = expr_ids__alloc(ids); in __add_metric()
716 if (!parent) { in __add_metric()
721 parent->id = strdup(pe->metric_name); in __add_metric()
722 if (!parent->id) { in __add_metric()
731 * it to the parent group. in __add_metric()
752 /* Force all found IDs in metric to have us as parent ID. */ in __add_metric()
753 WARN_ON_ONCE(!parent); in __add_metric()
754 m->pctx.parent in __add_metric()
686 __add_metric(struct list_head *metric_list, struct pmu_event *pe, bool metric_no_group, int runtime, struct metric **mp, struct expr_id *parent, struct expr_ids *ids) __add_metric() argument
819 recursion_check(struct metric *m, const char *id, struct expr_id **parent, struct expr_ids *ids) recursion_check() argument
888 struct expr_id *parent; __resolve_metric() local
935 add_metric(struct list_head *metric_list, struct pmu_event *pe, bool metric_no_group, struct metric **m, struct expr_id *parent, struct expr_ids *ids) add_metric() argument
[all...]
/kernel/linux/linux-5.10/fs/f2fs/
H A Dextent_cache.c63 struct rb_node **parent, in f2fs_lookup_rb_tree_ext()
70 *parent = *p; in f2fs_lookup_rb_tree_ext()
71 re = rb_entry(*parent, struct rb_entry, rb_node); in f2fs_lookup_rb_tree_ext()
86 struct rb_node **parent, in f2fs_lookup_rb_tree_for_insert()
93 *parent = *p; in f2fs_lookup_rb_tree_for_insert()
94 re = rb_entry(*parent, struct rb_entry, rb_node); in f2fs_lookup_rb_tree_for_insert()
128 struct rb_node *parent = NULL, *tmp_node; in f2fs_lookup_rb_tree_ret() local
148 parent = *pnode; in f2fs_lookup_rb_tree_ret()
163 *insert_parent = parent; in f2fs_lookup_rb_tree_ret()
165 re = rb_entry(parent, struc in f2fs_lookup_rb_tree_ret()
61 f2fs_lookup_rb_tree_ext(struct f2fs_sb_info *sbi, struct rb_root_cached *root, struct rb_node **parent, unsigned long long key, bool *leftmost) f2fs_lookup_rb_tree_ext() argument
84 f2fs_lookup_rb_tree_for_insert(struct f2fs_sb_info *sbi, struct rb_root_cached *root, struct rb_node **parent, unsigned int ofs, bool *leftmost) f2fs_lookup_rb_tree_for_insert() argument
235 __attach_extent_node(struct f2fs_sb_info *sbi, struct extent_tree *et, struct extent_info *ei, struct rb_node *parent, struct rb_node **p, bool leftmost) __attach_extent_node() argument
502 struct rb_node *parent = NULL; __insert_extent_tree() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_mm.c172 struct drm_mm_node *parent; in drm_mm_interval_tree_add_node() local
180 parent = rb_entry(rb, struct drm_mm_node, rb); in drm_mm_interval_tree_add_node()
181 if (parent->__subtree_last >= node->__subtree_last) in drm_mm_interval_tree_add_node()
184 parent->__subtree_last = node->__subtree_last; in drm_mm_interval_tree_add_node()
199 parent = rb_entry(rb, struct drm_mm_node, rb); in drm_mm_interval_tree_add_node()
200 if (parent->__subtree_last < node->__subtree_last) in drm_mm_interval_tree_add_node()
201 parent->__subtree_last = node->__subtree_last; in drm_mm_interval_tree_add_node()
202 if (node->start < parent->start) { in drm_mm_interval_tree_add_node()
203 link = &parent->rb.rb_left; in drm_mm_interval_tree_add_node()
205 link = &parent in drm_mm_interval_tree_add_node()
252 struct drm_mm_node *parent; insert_hole_addr() local
[all...]

Completed in 19 milliseconds

1...<<21222324252627282930>>...369