/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-ssp-clk.c | 35 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 D | tps6586x-regulator.c | 267 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 D | tps6586x-regulator.c | 267 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 D | governor_passive.c | 135 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 D | w5100-spi.c | 28 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 D | irq-loongson-eiointc.c | 277 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 D | skl-ssp-clk.c | 35 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 D | rpc_pipe.c | 631 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 D | assoc_array.c | 27 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 D | timerqueue.c | 30 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 D | gpiolib-acpi.c | 255 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 D | assoc_array.c | 27 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 D | rpc_pipe.c | 631 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 D | owl-mux.c | 20 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 D | mdev_private.h | 23 /* 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 D | page_counter.h | 15 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 D | cursnv50.c | 41 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 D | oimmnv50.c | 41 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 D | owl-mux.c | 20 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 D | pmu.c | 29 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 D | uacce.c | 15 * 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 D | port.c | 51 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 D | metricgroup.c | 691 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 D | extent_cache.c | 63 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 D | drm_mm.c | 172 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...] |