/linux-master/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_api_debugfs.h | 17 void vcap_port_debugfs(struct device *dev, struct dentry *parent, 22 struct dentry *vcap_debugfs(struct device *dev, struct dentry *parent, 27 static inline void vcap_port_debugfs(struct device *dev, struct dentry *parent, argument 34 struct dentry *parent, 33 vcap_debugfs(struct device *dev, struct dentry *parent, struct vcap_control *vctrl) argument
|
/linux-master/include/linux/ |
H A D | i8254.h | 11 * @parent: parent device 15 struct device *parent; member in struct:i8254_regmap_config
|
H A D | proc_fs.h | 94 struct proc_dir_entry *parent, const struct seq_operations *ops, 96 #define proc_create_seq_data(name, mode, parent, ops, data) \ 97 proc_create_seq_private(name, mode, parent, ops, 0, data) 98 #define proc_create_seq(name, mode, parent, ops) \ 99 proc_create_seq_private(name, mode, parent, ops, 0, NULL) 101 struct proc_dir_entry *parent, 103 #define proc_create_single(name, mode, parent, show) \ 104 proc_create_single_data(name, mode, parent, show, NULL) 111 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); 130 struct proc_dir_entry *parent, cons 175 proc_symlink(const char *name, struct proc_dir_entry *parent,const char *dest) argument 177 proc_mkdir(const char *name, struct proc_dir_entry *parent) argument 180 _proc_mkdir(const char *name, umode_t mode, struct proc_dir_entry *parent, void *data, bool force_lookup) argument 185 proc_mkdir_data(const char *name, umode_t mode, struct proc_dir_entry *parent, void *data) argument 187 proc_mkdir_mode(const char *name, umode_t mode, struct proc_dir_entry *parent) argument 196 proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops) argument 201 proc_create_data(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops, void *data) argument 212 remove_proc_subtree(const char *name, struct proc_dir_entry *parent) argument 229 proc_net_mkdir( struct net *net, const char *name, struct proc_dir_entry *parent) argument [all...] |
H A D | tracefs.h | 79 struct eventfs_inode *eventfs_create_events_dir(const char *name, struct dentry *parent, 83 struct eventfs_inode *eventfs_create_dir(const char *name, struct eventfs_inode *parent, 91 struct dentry *parent, void *data, 94 struct dentry *tracefs_create_dir(const char *name, struct dentry *parent); 98 struct dentry *tracefs_create_instance_dir(const char *name, struct dentry *parent,
|
H A D | of_platform.h | 55 struct device *parent); 72 struct device *parent); 78 struct device *parent); 85 struct device *parent); 88 struct device *parent); 89 extern void of_platform_depopulate(struct device *parent); 98 struct device *parent) 110 struct device *parent) 116 struct device *parent) 120 static inline void of_platform_depopulate(struct device *parent) { } argument 96 of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent) argument 107 of_platform_populate(struct device_node *root, const struct of_device_id *matches, const struct of_dev_auxdata *lookup, struct device *parent) argument 114 of_platform_default_populate(struct device_node *root, const struct of_dev_auxdata *lookup, struct device *parent) argument [all...] |
H A D | debugfs.h | 73 struct dentry *debugfs_lookup(const char *name, struct dentry *parent); 76 struct dentry *parent, void *data, 79 struct dentry *parent, void *data, 83 struct dentry *parent, void *data, 87 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent); 89 struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent, 93 struct dentry *parent, 100 void debugfs_lookup_and_remove(const char *name, struct dentry *parent); 117 void debugfs_create_u8(const char *name, umode_t mode, struct dentry *parent, 119 void debugfs_create_u16(const char *name, umode_t mode, struct dentry *parent, 203 debugfs_lookup(const char *name, struct dentry *parent) argument 209 debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops) argument 216 debugfs_create_file_unsafe(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops) argument 224 debugfs_create_file_size(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops, loff_t file_size) argument 230 debugfs_create_dir(const char *name, struct dentry *parent) argument 236 debugfs_create_symlink(const char *name, struct dentry *parent, const char *dest) argument 243 debugfs_create_automount(const char *name, struct dentry *parent, debugfs_automount_t f, void *data) argument 257 debugfs_lookup_and_remove(const char *name, struct dentry *parent) argument 297 debugfs_create_u8(const char *name, umode_t mode, struct dentry *parent, u8 *value) argument 300 debugfs_create_u16(const char *name, umode_t mode, struct dentry *parent, u16 *value) argument 303 debugfs_create_u32(const char *name, umode_t mode, struct dentry *parent, u32 *value) argument 306 debugfs_create_u64(const char *name, umode_t mode, struct dentry *parent, u64 *value) argument 309 debugfs_create_ulong(const char *name, umode_t mode, struct dentry *parent, unsigned long *value) argument 313 debugfs_create_x8(const char *name, umode_t mode, struct dentry *parent, u8 *value) argument 316 debugfs_create_x16(const char *name, umode_t mode, struct dentry *parent, u16 *value) argument 319 debugfs_create_x32(const char *name, umode_t mode, struct dentry *parent, u32 *value) argument 322 debugfs_create_x64(const char *name, umode_t mode, struct dentry *parent, u64 *value) argument 325 debugfs_create_size_t(const char *name, umode_t mode, struct dentry *parent, size_t *value) argument 329 debugfs_create_atomic_t(const char *name, umode_t mode, struct dentry *parent, atomic_t *value) argument 334 debugfs_create_bool(const char *name, umode_t mode, struct dentry *parent, bool *value) argument 337 debugfs_create_str(const char *name, umode_t mode, struct dentry *parent, char **value) argument 342 debugfs_create_blob(const char *name, umode_t mode, struct dentry *parent, struct debugfs_blob_wrapper *blob) argument 349 debugfs_create_regset32(const char *name, umode_t mode, struct dentry *parent, struct debugfs_regset32 *regset) argument 365 debugfs_create_u32_array(const char *name, umode_t mode, struct dentry *parent, struct debugfs_u32_array *array) argument 371 debugfs_create_devm_seqfile(struct device *dev, const char *name, struct dentry *parent, int (*read_fn)(struct seq_file *s, void *data)) argument 413 debugfs_create_xul(const char *name, umode_t mode, struct dentry *parent, unsigned long *value) argument [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | sch_offload.sh | 44 sed s/root/parent\ root/ | 129 local parent=$1; shift 136 $cmd $(printf %x: $parent) "$@" 138 if ((parent == 0)); then 141 locus=$(printf "parent %x:1" $parent) 151 local parent=$1; shift 154 if ((parent != 0)); then 155 kind=$(qdisc_stats_get $h1 $parent: .kind) 167 local parent [all...] |
/linux-master/drivers/rpmsg/ |
H A D | rpmsg_char.h | 13 * @parent: parent device 19 int rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, 33 static inline int rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, argument
|
/linux-master/include/linux/rpmsg/ |
H A D | qcom_smd.h | 12 struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent, 19 qcom_smd_register_edge(struct device *parent, argument
|
/linux-master/drivers/nvme/host/ |
H A D | fault_inject.c | 21 struct dentry *dir, *parent; local 29 parent = debugfs_create_dir(dev_name, NULL); 30 if (IS_ERR(parent)) { 36 dir = fault_create_debugfs_attr("fault_inject", parent, attr); 39 debugfs_remove_recursive(parent); 42 fault_inj->parent = parent; 54 debugfs_remove_recursive(fault_inject->parent);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_uc_debugfs.c | 14 void xe_uc_debugfs_register(struct xe_uc *uc, struct dentry *parent) argument 18 root = debugfs_create_dir("uc", parent);
|
/linux-master/drivers/pci/hotplug/ |
H A D | shpchp_pci.c | 28 struct pci_bus *parent = bridge->subordinate; local 33 dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0)); 36 pci_name(dev), pci_domain_nr(parent), 43 num = pci_scan_slot(parent, PCI_DEVFN(p_slot->device, 0)); 50 for_each_pci_bridge(dev, parent) { 56 pcie_bus_configure_settings(parent); 57 pci_bus_add_devices(parent); 66 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; local 71 __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device); 75 list_for_each_entry_safe(dev, temp, &parent [all...] |
/linux-master/drivers/firmware/efi/ |
H A D | dev-path-parser.c | 16 struct device *parent, struct device **child) 58 struct device *parent, struct device **child) 64 if (!parent) 69 *child = device_find_child(parent, &devfn, match_pci_dev); 79 * Each parser takes a pointer to the @node and to the @parent (will be NULL 81 * found below @parent, its reference count should be incremented and the 94 struct device *parent, struct device **child) 101 if (!parent) 104 *child = get_device(parent); 147 struct device *parent local 15 parse_acpi_path(const struct efi_dev_path *node, struct device *parent, struct device **child) argument 57 parse_pci_path(const struct efi_dev_path *node, struct device *parent, struct device **child) argument 93 parse_end_path(const struct efi_dev_path *node, struct device *parent, struct device **child) argument [all...] |
/linux-master/fs/kernfs/ |
H A D | symlink.c | 18 * @parent: directory to create the symlink in 25 struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, argument 39 kn = kernfs_new_node(parent, name, S_IFLNK|0777, uid, gid, KERNFS_LINK); 43 if (kernfs_ns_enabled(parent)) 56 static int kernfs_get_target_path(struct kernfs_node *parent, argument 64 base = parent; 65 while (base->parent) { 66 kn = target->parent; 67 while (kn->parent && base != kn) 68 kn = kn->parent; 114 struct kernfs_node *parent = kn->parent; local [all...] |
/linux-master/drivers/spmi/ |
H A D | spmi-devres.c | 9 static void devm_spmi_controller_release(struct device *parent, void *res) argument 14 struct spmi_controller *devm_spmi_controller_alloc(struct device *parent, size_t size) argument 22 ctrl = spmi_controller_alloc(parent, size); 29 devres_add(parent, ptr); 35 static void devm_spmi_controller_remove(struct device *parent, void *res) argument 40 int devm_spmi_controller_add(struct device *parent, struct spmi_controller *ctrl) argument 56 devres_add(parent, ptr);
|
/linux-master/mm/ |
H A D | interval_tree.c | 33 struct vm_area_struct *parent; local 39 parent = prev; 42 parent = rb_entry(prev->shared.rb.rb_right, 44 if (parent->shared.rb_subtree_last < last) 45 parent->shared.rb_subtree_last = last; 46 while (parent->shared.rb.rb_left) { 47 parent = rb_entry(parent->shared.rb.rb_left, 49 if (parent->shared.rb_subtree_last < last) 50 parent [all...] |
/linux-master/fs/sysfs/ |
H A D | sysfs.h | 25 void sysfs_warn_dup(struct kernfs_node *parent, const char *name); 30 int sysfs_add_file_mode_ns(struct kernfs_node *parent, 33 int sysfs_add_bin_file_mode_ns(struct kernfs_node *parent,
|
/linux-master/scripts/gdb/linux/ |
H A D | vfs.py | 21 parent = d['d_parent'] 22 if parent == d or parent == 0:
|
/linux-master/drivers/platform/surface/ |
H A D | surface_aggregator_registry.c | 44 .parent = &ssam_node_root, 50 .parent = &ssam_node_root, 56 .parent = &ssam_node_root, 62 .parent = &ssam_node_root, 68 .parent = &ssam_node_hub_base, 74 .parent = &ssam_node_root, 80 .parent = &ssam_node_root, 86 .parent = &ssam_node_root, 92 .parent = &ssam_node_root, 98 .parent [all...] |
/linux-master/drivers/clk/ |
H A D | clk-gate_test.c | 31 struct clk_hw *parent; local 34 parent = clk_hw_register_fixed_rate(NULL, "test_parent", NULL, 0, 36 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent); 41 KUNIT_EXPECT_PTR_EQ(test, parent, clk_hw_get_parent(ret)); 44 clk_hw_unregister_fixed_rate(parent); 49 struct clk_hw *parent; local 53 parent = clk_hw_register_fixed_rate(NULL, "test_parent", NULL, 0, 55 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent); 56 pdata.hw = parent; 61 KUNIT_EXPECT_PTR_EQ(test, parent, clk_hw_get_paren 69 struct clk_hw *parent; local 89 struct clk_hw *parent; local 133 struct clk_hw *parent; member in struct:clk_gate_test_context 151 struct clk_hw *parent = ctx->parent; local 162 struct clk_hw *parent = ctx->parent; local 179 struct clk_hw *parent = ctx->parent; local 205 struct clk_hw *parent; local 242 struct clk_hw *parent = ctx->parent; local 259 struct clk_hw *parent = ctx->parent; local 284 struct clk_hw *parent; local 315 struct clk_hw *parent = ctx->parent; local 332 struct clk_hw *parent = ctx->parent; local 357 struct clk_hw *parent; local [all...] |
/linux-master/tools/testing/selftests/cgroup/ |
H A D | test_kmem.c | 129 static int cg_run_in_subcgroups(const char *parent, argument 137 child = cg_name_indexed(parent, "child", i); 163 * threads. Then it checks the sanity of numbers on the parent level: 171 char *parent; local 173 parent = cg_name(root, "kmem_memcg_deletion_test"); 174 if (!parent) 177 if (cg_create(parent)) 180 if (cg_write(parent, "cgroup.subtree_control", "+memory")) 183 if (cg_run_in_subcgroups(parent, alloc_kmem_smp, NULL, 100)) 186 current = cg_read_long(parent, "memor 308 char *parent; local 355 char *parent, *child; local [all...] |
/linux-master/drivers/clk/imx/ |
H A D | clk.h | 118 #define imx_clk_gate_exclusive(name, parent, reg, shift, exclusive_mask) \ 119 to_clk(imx_clk_hw_gate_exclusive(name, parent, reg, shift, exclusive_mask)) 124 #define imx_clk_fixed_factor(name, parent, mult, div) \ 125 to_clk(imx_clk_hw_fixed_factor(name, parent, mult, div)) 127 #define imx_clk_divider(name, parent, reg, shift, width) \ 128 to_clk(imx_clk_hw_divider(name, parent, reg, shift, width)) 130 #define imx_clk_divider_flags(name, parent, reg, shift, width, flags) \ 131 to_clk(imx_clk_hw_divider_flags(name, parent, reg, shift, width, flags)) 133 #define imx_clk_gate(name, parent, reg, shift) \ 134 to_clk(imx_clk_hw_gate(name, parent, re 349 imx_clk_hw_fixed_factor(const char *name, const char *parent, unsigned int mult, unsigned int div) argument 356 imx_clk_hw_divider_closest(const char *name, const char *parent, void __iomem *reg, u8 shift, u8 width) argument 365 __imx_clk_hw_divider(const char *name, const char *parent, void __iomem *reg, u8 shift, u8 width, unsigned long flags) argument 374 __imx_clk_hw_gate(const char *name, const char *parent, void __iomem *reg, u8 shift, unsigned long flags, unsigned long clk_gate_flags) argument 383 __imx_clk_hw_gate2(const char *name, const char *parent, void __iomem *reg, u8 shift, u8 cgr_val, unsigned long flags, unsigned int *share_count) argument [all...] |
/linux-master/drivers/vfio/mdev/ |
H A D | mdev_sysfs.c | 92 return sysfs_emit(buf, "%s\n", mtype->parent->mdev_driver->device_api); 109 struct mdev_driver *drv = mtype->parent->mdev_driver; 114 atomic_read(&mtype->parent->available_instances)); 122 return mtype->parent->mdev_driver->show_description(mtype, buf); 139 !to_mdev_type(kobj)->parent->mdev_driver->show_description) 160 put_device(type->parent->dev); 169 static int mdev_type_add(struct mdev_parent *parent, struct mdev_type *type) argument 173 type->kobj.kset = parent->mdev_types_kset; 174 type->parent = parent; 208 parent_remove_sysfs_files(struct mdev_parent *parent) argument 217 parent_create_sysfs_files(struct mdev_parent *parent) argument [all...] |
/linux-master/include/trace/events/ |
H A D | qdisc.h | 28 __field( u32, parent ) 40 __entry->parent = qdisc->parent; 44 TP_printk("dequeue ifindex=%d qdisc handle=0x%X parent=0x%X txq_state=0x%lX packets=%d skbaddr=%p", 45 __entry->ifindex, __entry->handle, __entry->parent, 61 __field(u32, parent) 70 __entry->parent = qdisc->parent; 73 TP_printk("enqueue ifindex=%d qdisc handle=0x%X parent=0x%X skbaddr=%p", 74 __entry->ifindex, __entry->handle, __entry->parent, __entr [all...] |
/linux-master/include/linux/clk/ |
H A D | zynq.h | 14 struct clk *clk_register_zynq_pll(const char *name, const char *parent,
|