/kernel/linux/linux-6.6/drivers/amba/ |
H A D | bus.c | 532 if (d->res.parent) in amba_device_release() 541 * @parent: resource parent for this devices resources 547 int amba_device_add(struct amba_device *dev, struct resource *parent) in amba_device_add() argument 551 ret = request_resource(parent, &dev->res); in amba_device_add() 619 * @parent: parent memory resource 625 int amba_device_register(struct amba_device *dev, struct resource *parent) in amba_device_register() argument 630 return amba_device_add(dev, parent); in amba_device_register()
|
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | quota.c | 87 struct rb_node **node, *parent = NULL; in find_quotarealm_inode() local 92 parent = *node; in find_quotarealm_inode() 110 rb_link_node(&qri->node, parent, node); in find_quotarealm_inode() 257 next = realm->parent; in get_quota_realm() 396 next = realm->parent; in check_quota_exceeded()
|
/kernel/linux/linux-6.6/fs/minix/ |
H A D | itree_common.c | 77 int parent = minix_new_block(inode); in alloc_branch() local 80 branch[0].key = cpu_to_block(parent); in alloc_branch() 81 if (parent) for (n = 1; n < num; n++) { in alloc_branch() 88 bh = sb_getblk(inode->i_sb, parent); in alloc_branch() 102 parent = nr; in alloc_branch()
|
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | namei.c | 509 struct inode *parent) in nilfs_encode_fh() 515 if (parent && *lenp < NILFS_FID_SIZE_CONNECTABLE) { in nilfs_encode_fh() 528 if (parent) { in nilfs_encode_fh() 529 fid->parent_ino = parent->i_ino; in nilfs_encode_fh() 530 fid->parent_gen = parent->i_generation; in nilfs_encode_fh() 508 nilfs_encode_fh(struct inode *inode, __u32 *fh, int *lenp, struct inode *parent) nilfs_encode_fh() argument
|
/kernel/linux/linux-6.6/fs/notify/ |
H A D | fsnotify.c | 103 * parent cares. Thus when an event happens on a child it can quickly tell 104 * if there is a need to find a parent and send the event to the parent. 124 * d_flags to indicate parental interest (their parent is the in __fsnotify_update_child_dentry_flags() 143 /* Are inode/sb/mount interested in parent and name info with this event? */ 149 /* We only send parent/name to inode/sb/mount for events on non-dir */ in fsnotify_event_needs_parent() 155 * parent/name info to inode/sb/mount. Otherwise, a watching parent in fsnotify_event_needs_parent() 160 /* Did either inode/sb/mount subscribe for events with parent/name? */ in fsnotify_event_needs_parent() 166 /* Did they subscribe for this event with parent/nam in fsnotify_event_needs_parent() 184 struct dentry *parent; __fsnotify_parent() local [all...] |
/kernel/linux/linux-6.6/fs/ocfs2/dlmfs/ |
H A D | dlmfs.c | 350 static struct inode *dlmfs_get_inode(struct inode *parent, in dlmfs_get_inode() argument 354 struct super_block *sb = parent->i_sb; in dlmfs_get_inode() 362 inode_init_owner(&nop_mnt_idmap, inode, parent, mode); in dlmfs_get_inode() 366 ip->ip_conn = DLMFS_I(parent)->ip_conn; in dlmfs_get_inode() 384 * we call the unregister code for releasing parent in dlmfs_get_inode() 386 ip->ip_parent = igrab(parent); in dlmfs_get_inode()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | cgroup.h | 146 struct cgroup_subsys_state *parent); 166 * @parent: css whose children to walk 168 * Walk @parent's children. Must be called under rcu_read_lock(). 181 #define css_for_each_child(pos, parent) \ 182 for ((pos) = css_next_child(NULL, (parent)); (pos); \ 183 (pos) = css_next_child((pos), (parent))) 205 * Lock @css's parent and @css; 206 * Inherit state from the parent; 217 * Verify @pos is alive and inherit state from its parent; 222 * As long as the inheriting step, including checking the parent stat [all...] |
H A D | ioport.h | 27 struct resource *parent, *sibling, *child; member 202 extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new); 203 extern int insert_resource(struct resource *parent, struct resource *new); 309 struct resource *parent, resource_size_t start, 317 extern void __devm_release_region(struct device *dev, struct resource *parent,
|
H A D | thunderbolt.h | 152 int tb_property_add_immediate(struct tb_property_dir *parent, const char *key, 154 int tb_property_add_data(struct tb_property_dir *parent, const char *key, 156 int tb_property_add_text(struct tb_property_dir *parent, const char *key, 158 int tb_property_add_dir(struct tb_property_dir *parent, const char *key, 470 return tb_to_xdomain(svc->dev.parent); in tb_service_parent()
|
/kernel/linux/linux-6.6/drivers/rpmsg/ |
H A D | rpmsg_core.c | 396 struct device *rpmsg_find_device(struct device *parent, in rpmsg_find_device() argument 399 return device_find_child(parent, chinfo, rpmsg_device_match); in rpmsg_find_device() 630 dev_set_name(dev, "%s.%s.%d.%d", dev_name(dev->parent), in rpmsg_register_device_override() 669 int rpmsg_unregister_device(struct device *parent, in rpmsg_unregister_device() argument 674 dev = rpmsg_find_device(parent, chinfo); in rpmsg_unregister_device()
|
H A D | rpmsg_char.c | 184 /* Close the endpoint, if it's not already destroyed by the parent */ in rpmsg_eptdev_release() 408 struct device *parent) in rpmsg_chrdev_eptdev_alloc() 427 dev->parent = parent; in rpmsg_chrdev_eptdev_alloc() 475 int rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, in rpmsg_chrdev_eptdev_create() argument 480 eptdev = rpmsg_chrdev_eptdev_alloc(rpdev, parent); in rpmsg_chrdev_eptdev_create() 407 rpmsg_chrdev_eptdev_alloc(struct rpmsg_device *rpdev, struct device *parent) rpmsg_chrdev_eptdev_alloc() argument
|
H A D | qcom_glink_smem.c | 220 struct qcom_glink_smem *qcom_glink_smem_register(struct device *parent, in qcom_glink_smem_register() argument 239 dev->parent = parent; in qcom_glink_smem_register() 242 dev_set_name(dev, "%s:%pOFn", dev_name(parent->parent), node); in qcom_glink_smem_register()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | sun_esp.c | 163 bus_dp = dp->parent; in esp_get_clock_params() 185 val = of_getintprop_default(dma_dp->parent, "burst-sizes", 0xff); in esp_get_bursts() 534 if (of_node_name_eq(dp->parent, "espdma") || in esp_sbus_probe() 535 of_node_name_eq(dp->parent, "dma")) in esp_sbus_probe() 536 dma_node = dp->parent; in esp_sbus_probe()
|
/kernel/linux/linux-6.6/drivers/usb/typec/ |
H A D | pd.c | 434 p->dev.parent = &cap->dev; in add_pdo() 496 cap->dev.parent = &pd->dev; in usb_power_delivery_register_capabilities() 597 * @parent: Parent device. 606 * as the parent object for all the actual USB Power Delivery Messages and 612 usb_power_delivery_register(struct device *parent, struct usb_power_delivery_desc *desc) in usb_power_delivery_register() argument 631 pd->dev.parent = parent; in usb_power_delivery_register()
|
/kernel/linux/linux-6.6/drivers/char/tpm/ |
H A D | tpm-chip.c | 346 chip->dev.parent = pdev; in tpm_chip_alloc() 386 * @pdev: parent device to which the chip is associated 481 sysfs_remove_link(&chip->dev.parent->kobj, "ppi"); in tpm_del_legacy_sysfs() 484 sysfs_remove_link(&chip->dev.parent->kobj, (*i)->name); in tpm_del_legacy_sysfs() 488 * parent dev directory to selected names within the tpm chip directory. Old 489 * kernel versions created these files directly under the parent. 501 &chip->dev.parent->kobj, &chip->dev.kobj, "ppi", NULL); in tpm_add_legacy_sysfs() 508 &chip->dev.parent->kobj, &chip->dev.kobj, (*i)->name, NULL); in tpm_add_legacy_sysfs()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-dln2.c | 382 dev_err(dln2->gpio.parent, "failed to set event\n"); in dln2_irq_bus_unlock() 413 dev_err(dln2->gpio.parent, "short event message\n"); in dln2_gpio_event() 419 dev_err(dln2->gpio.parent, "out of bounds pin %d\n", pin); in dln2_gpio_event() 436 dev_err(dln2->gpio.parent, "pin %d not mapped to IRQ\n", pin); in dln2_gpio_event() 466 dln2->gpio.parent = dev; in dln2_gpio_probe() 482 /* The event comes from the outside so no parent handler */ in dln2_gpio_probe()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | armada-37xx-cpufreq.c | 411 struct clk *clk, *parent; in armada37xx_cpufreq_driver_init() local 452 parent = clk_get_parent(clk); in armada37xx_cpufreq_driver_init() 453 if (IS_ERR(parent)) { in armada37xx_cpufreq_driver_init() 454 dev_err(cpu_dev, "Cannot get parent clock for CPU0\n"); in armada37xx_cpufreq_driver_init() 456 return PTR_ERR(parent); in armada37xx_cpufreq_driver_init() 459 /* Get parent CPU frequency */ in armada37xx_cpufreq_driver_init() 460 base_frequency = clk_get_rate(parent); in armada37xx_cpufreq_driver_init() 463 dev_err(cpu_dev, "Failed to get parent clock rate for CPU\n"); in armada37xx_cpufreq_driver_init()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | ftrace.c | 621 void prepare_ftrace_return(unsigned long ip, unsigned long *parent, in prepare_ftrace_return() argument 645 bit = ftrace_test_recursion_trylock(ip, *parent); in prepare_ftrace_return() 649 if (!function_graph_enter(*parent, ip, frame_pointer, parent)) in prepare_ftrace_return() 650 *parent = return_hooker; in prepare_ftrace_return()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-mac.c | 95 struct fwnode_handle *fwnode, *parent = NULL, *child = NULL; in dpaa2_mac_get_node() local 100 fwnode = dev_fwnode(dev->parent); in dpaa2_mac_get_node() 105 parent = of_fwnode_handle(dpmacs); in dpaa2_mac_get_node() 107 parent = fwnode; in dpaa2_mac_get_node() 117 fwnode_for_each_child_node(parent, child) { in dpaa2_mac_get_node()
|
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | discovery.c | 83 void nvmet_referral_enable(struct nvmet_port *parent, struct nvmet_port *port) in nvmet_referral_enable() argument 87 list_add_tail(&port->entry, &parent->referrals); in nvmet_referral_enable() 89 nvmet_port_disc_changed(parent, NULL); in nvmet_referral_enable() 94 void nvmet_referral_disable(struct nvmet_port *parent, struct nvmet_port *port) in nvmet_referral_disable() argument 100 nvmet_port_disc_changed(parent, NULL); in nvmet_referral_disable()
|
/kernel/linux/linux-6.6/drivers/phy/rockchip/ |
H A D | phy-rockchip-usb.c | 479 if (dev->parent && dev->parent->of_node) in rockchip_usb_phy_probe() 481 dev->parent->of_node); in rockchip_usb_phy_probe() 550 if (np->parent) in rockchip_init_usb_uart() 551 grf = syscon_node_to_regmap(np->parent); in rockchip_init_usb_uart()
|
/kernel/linux/linux-6.6/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed.c | 447 struct device *parent; in aspeed_pinctrl_probe() local 450 parent = pdev->dev.parent; in aspeed_pinctrl_probe() 451 if (!parent) { in aspeed_pinctrl_probe() 452 dev_err(&pdev->dev, "No parent for syscon pincontroller\n"); in aspeed_pinctrl_probe() 456 pdata->scu = syscon_node_to_regmap(parent->of_node); in aspeed_pinctrl_probe() 458 dev_err(&pdev->dev, "No regmap for syscon pincontroller parent\n"); in aspeed_pinctrl_probe()
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | setup-res.c | 317 if (!bus->parent || !bus->self->transparent) in _pci_assign_resource() 319 bus = bus->parent; in _pci_assign_resource() 383 if (!res->parent) { in pci_reassign_resource() 415 if (!res->parent) in pci_release_resource() 503 if (!r->parent) { in pci_enable_resources()
|
/kernel/linux/linux-6.6/crypto/ |
H A D | xts.c | 41 static int xts_setkey(struct crypto_skcipher *parent, const u8 *key, in xts_setkey() argument 44 struct xts_tfm_ctx *ctx = crypto_skcipher_ctx(parent); in xts_setkey() 49 err = xts_verify_key(parent, key, keylen); in xts_setkey() 62 crypto_cipher_set_flags(tweak, crypto_skcipher_get_flags(parent) & in xts_setkey() 71 crypto_skcipher_set_flags(child, crypto_skcipher_get_flags(parent) & in xts_setkey()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_fs.c | 86 struct dentry *parent, struct dentry **dentry, in create_file() 91 inode_lock(d_inode(parent)); in create_file() 92 *dentry = lookup_one_len(name, parent, strlen(name)); in create_file() 94 error = qibfs_mknod(d_inode(parent), *dentry, in create_file() 98 inode_unlock(d_inode(parent)); in create_file() 85 create_file(const char *name, umode_t mode, struct dentry *parent, struct dentry **dentry, const struct file_operations *fops, void *data) create_file() argument
|