Lines Matching +defs:device +defs:path
1521 struct path;
1534 struct vfsmount * (*d_automount)(struct path *);
1535 int (*d_manage)(const struct path *, bool);
1740 struct path {
2204 struct path f_path;
3067 struct device;
3107 struct device *dev;
3641 int (*quota_on)(struct super_block *, int, int, const struct path *);
3736 int (*getattr)(struct user_namespace *, const struct path *, struct kstat *, u32, unsigned int);
4002 void (*set_latency_tolerance)(struct device *, s32);
4058 struct device {
4060 struct device *parent;
4092 void (*release)(struct device *);
4119 struct device bd_device;
4232 const char *path;
4363 struct device *dev;
4383 const void * (*device_get_match_data)(const struct fwnode_handle *, const struct device *);
4668 struct device *dev;
4669 struct device *pm_dev;
4703 bool (*init_dev_msi_info)(struct device *, struct irq_domain *, struct irq_domain *, struct msi_domain_info *);
4824 int (*prepare)(struct device *);
4825 void (*complete)(struct device *);
4826 int (*suspend)(struct device *);
4827 int (*resume)(struct device *);
4828 int (*freeze)(struct device *);
4829 int (*thaw)(struct device *);
4830 int (*poweroff)(struct device *);
4831 int (*restore)(struct device *);
4832 int (*suspend_late)(struct device *);
4833 int (*resume_early)(struct device *);
4834 int (*freeze_late)(struct device *);
4835 int (*thaw_early)(struct device *);
4836 int (*poweroff_late)(struct device *);
4837 int (*restore_early)(struct device *);
4838 int (*suspend_noirq)(struct device *);
4839 int (*resume_noirq)(struct device *);
4840 int (*freeze_noirq)(struct device *);
4841 int (*thaw_noirq)(struct device *);
4842 int (*poweroff_noirq)(struct device *);
4843 int (*restore_noirq)(struct device *);
4844 int (*runtime_suspend)(struct device *);
4845 int (*runtime_resume)(struct device *);
4846 int (*runtime_idle)(struct device *);
4875 struct device *dev;
4882 int (*start)(struct device *);
4883 void (*detach)(struct device *, bool);
4884 int (*activate)(struct device *);
4885 void (*sync)(struct device *);
4886 void (*dismiss)(struct device *);
4896 struct device *dev_root;
4900 int (*match)(struct device *, struct device_driver *);
4901 int (*uevent)(struct device *, struct kobj_uevent_env *);
4902 int (*probe)(struct device *);
4903 void (*sync_state)(struct device *);
4904 void (*remove)(struct device *);
4905 void (*shutdown)(struct device *);
4906 int (*online)(struct device *);
4907 int (*offline)(struct device *);
4908 int (*suspend)(struct device *, pm_message_t);
4909 int (*resume)(struct device *);
4910 int (*num_vf)(struct device *);
4911 int (*dma_configure)(struct device *);
4912 void (*dma_cleanup)(struct device *);
4937 int (*probe)(struct device *);
4938 void (*sync_state)(struct device *);
4939 int (*remove)(struct device *);
4940 void (*shutdown)(struct device *);
4941 int (*suspend)(struct device *, pm_message_t);
4942 int (*resume)(struct device *);
4946 void (*coredump)(struct device *);
4978 bool (*capable)(struct device *, enum iommu_cap);
4980 struct iommu_device * (*probe_device)(struct device *);
4981 void (*release_device)(struct device *);
4982 void (*probe_finalize)(struct device *);
4983 struct iommu_group * (*device_group)(struct device *);
4984 void (*get_resv_regions)(struct device *, struct list_head *);
4985 int (*of_xlate)(struct device *, struct of_phandle_args *);
4986 bool (*is_attach_deferred)(struct device *);
4987 int (*dev_enable_feat)(struct device *, enum iommu_dev_features);
4988 int (*dev_disable_feat)(struct device *, enum iommu_dev_features);
4989 int (*page_response)(struct device *, struct iommu_fault_event *, struct iommu_page_response *);
4990 int (*def_domain_type)(struct device *);
4991 void (*remove_dev_pasid)(struct device *, ioasid_t);
5000 int (*uevent)(struct device *, struct kobj_uevent_env *);
5001 char * (*devnode)(struct device *, umode_t *, kuid_t *, kgid_t *);
5002 void (*release)(struct device *);
5012 int (*dev_uevent)(const struct device *, struct kobj_uevent_env *);
5013 char * (*devnode)(const struct device *, umode_t *);
5015 void (*dev_release)(struct device *);
5016 int (*shutdown_pre)(struct device *);
5018 const void * (*namespace)(const struct device *);
5019 void (*get_ownership)(const struct device *, kuid_t *, kgid_t *);
5849 struct device *dev;
6957 struct device *dev;
6959 struct device *owner;
8524 struct device *dev;
8722 struct path root;
8723 struct path pwd;
8862 struct device *dev;
12044 typedef void (*dr_release_t)(struct device *, void *);
12046 typedef int (*dr_match_t)(struct device *, void *, void *);
12570 struct device dev;
15040 struct device *dev;
15740 struct tty_driver * (*device)(struct console *, int *);
15766 char device[48];
16332 int (*device_init)(struct reserved_mem *, struct device *);
16333 void (*device_release)(struct reserved_mem *, struct device *);
16668 int (*ioctl)(struct device *, unsigned int, long unsigned int);
16669 int (*read_time)(struct device *, struct rtc_time *);
16670 int (*set_time)(struct device *, struct rtc_time *);
16671 int (*read_alarm)(struct device *, struct rtc_wkalrm *);
16672 int (*set_alarm)(struct device *, struct rtc_wkalrm *);
16673 int (*proc)(struct device *, struct seq_file *);
16674 int (*alarm_irq_enable)(struct device *, unsigned int);
16675 int (*read_offset)(struct device *, long int *);
16676 int (*set_offset)(struct device *, long int);
16677 int (*param_get)(struct device *, struct rtc_param *);
16678 int (*param_set)(struct device *, struct rtc_param *);
16692 struct device dev;
16889 struct device *dev;
16903 ssize_t (*show)(struct device *, struct device_attribute *, char *);
16904 ssize_t (*store)(struct device *, struct device_attribute *, const char *, size_t);
17409 struct path pwd;
17568 char *path;
17691 char *path;
23706 int (*proc_get_link)(struct dentry *, struct path *);
23725 struct path root;
24880 struct device *dev;
24896 struct device *dev;
25298 int (*sb_mount)(const char *, const struct path *, const char *, long unsigned int, void *);
25300 int (*sb_pivotroot)(const struct path *, const struct path *);
25303 int (*move_mount)(const struct path *, const struct path *);
25306 int (*path_unlink)(const struct path *, struct dentry *);
25307 int (*path_mkdir)(const struct path *, struct dentry *, umode_t);
25308 int (*path_rmdir)(const struct path *, struct dentry *);
25309 int (*path_mknod)(const struct path *, struct dentry *, umode_t, unsigned int);
25310 int (*path_truncate)(const struct path *);
25311 int (*path_symlink)(const struct path *, struct dentry *, const char *);
25312 int (*path_link)(struct dentry *, const struct path *, struct dentry *);
25313 int (*path_rename)(const struct path *, struct dentry *, const struct path *, struct dentry *, unsigned int);
25314 int (*path_chmod)(const struct path *, umode_t);
25315 int (*path_chown)(const struct path *, kuid_t, kgid_t);
25316 int (*path_chroot)(const struct path *);
25317 int (*path_notify)(const struct path *, u64, unsigned int);
25334 int (*inode_getattr)(const struct path *);
26544 struct path path;
26576 struct path path;
29325 struct device device;
29901 struct ib_device *device;
30206 struct device dev;
30313 struct device *dma_device;
30327 struct device dev;
30426 struct ib_device *device;
30541 struct ib_device *device;
30595 struct ib_device *device;
30635 struct ib_device *device;
30667 struct ib_device *device;
30680 struct ib_device *device;
30836 struct ib_device *device;
30894 struct ib_device *device;
31007 struct ib_device *device;
31015 struct ib_device *device;
31050 struct ib_device *device;
31083 struct ib_device *device;
31149 struct ib_device *device;
31157 struct ib_device *device;
31338 struct ib_device *device;
31351 struct ib_device *device;
31388 struct ib_device *device;
31476 struct device *dev;
32313 __u32 device;
32359 struct device *bridge;
32360 struct device dev;
32392 short unsigned int device;
32436 struct device dev;
33536 struct device *parent;
33588 struct device dev;
33591 struct device *mockdev;
33779 struct device *dev;
33804 struct device child;
34044 struct device *dev;
34108 struct device dev;
34122 void (*bind)(struct device *);
34123 void (*unbind)(struct device *);
34231 struct device *dev;
34248 int (*msi_prepare)(struct irq_domain *, struct device *, int, msi_alloc_info_t *);
34251 int (*domain_alloc_irqs)(struct irq_domain *, struct device *, int);
34252 void (*domain_free_irqs)(struct irq_domain *, struct device *);
34253 void (*msi_post_free)(struct irq_domain *, struct device *);
34355 struct device dev;
34515 struct device device;
34535 struct device *dev;
34586 u8 device;
34678 struct device *parent;
34742 struct device dev;
34780 struct device dev;
34794 struct device dev;
35392 struct device dev;
35485 struct device *device;
35486 struct device *dev;
35847 u16 device;
35859 struct device dev;
35917 u16 device;
36036 struct device *dev;
36493 struct acpi_device *device;
37083 struct acpi_object_device device;
37323 char *path;
37647 acpi_handle device;
38323 struct device dev;
38436 struct device dev;
38463 struct device dev;
38507 struct device dev;
38612 struct device device;
38802 struct device *dev;
39138 struct device *dev;
39148 __u32 device;
39163 struct device dev;
39283 struct device dev;
39376 struct device *dev;
39463 struct device *dev;
39782 struct device *dev;
40041 struct device *dev;
40042 void (*route_free)(struct device *, void *);
40050 struct dma_device *device;
40051 struct device *slave;
40115 struct device *dev;
40156 struct device device;
40196 struct device *dev;
40313 u32 device;
40317 u32 device;
40325 u32 device;
40329 typedef void (*btf_trace_add_device_to_group)(void *, int, struct device *);
40331 typedef void (*btf_trace_remove_device_from_group)(void *, int, struct device *);
40333 typedef void (*btf_trace_attach_device_to_domain)(void *, struct device *);
40335 typedef void (*btf_trace_detach_device_from_domain)(void *, struct device *);
40341 typedef void (*btf_trace_io_page_fault)(void *, struct device *, long unsigned int, int);
40721 struct device *kdev;
41170 struct device *dev;
41396 struct device *kdev;
41973 struct device dev;
42009 struct device *dev;
42156 struct device *dev;
42493 int (*bind)(struct device *, struct device *, void *);
42494 void (*unbind)(struct device *, struct device *, void *);
42498 int (*bind)(struct device *);
42499 void (*unbind)(struct device *);
42506 int (*compare)(struct device *, void *);
42507 int (*compare_typed)(struct device *, int, void *);
42508 void (*release)(struct device *, void *);
42521 struct device *dev;
42534 struct device *parent;
42554 struct device *dev;
42592 struct device *device;
42613 struct device *parent;
42669 typedef int (*iommu_fault_handler_t)(struct iommu_domain *, struct device *, long unsigned int, int, void *);
42704 int (*attach_dev)(struct iommu_domain *, struct device *);
42705 void (*detach_dev)(struct iommu_domain *, struct device *);
42706 int (*set_dev_pasid)(struct iommu_domain *, struct device *, ioasid_t);
42733 struct device *dev;
42778 int (*match)(struct attribute_container *, struct device *);
42785 struct device classdev;
42789 struct device dev;
42801 struct device *dev;
42855 bool (*writeable_reg)(struct device *, unsigned int);
42856 bool (*readable_reg)(struct device *, unsigned int);
42857 bool (*volatile_reg)(struct device *, unsigned int);
42858 bool (*precious_reg)(struct device *, unsigned int);
42859 bool (*writeable_noinc_reg)(struct device *, unsigned int);
42860 bool (*readable_noinc_reg)(struct device *, unsigned int);
43002 struct device *dev;
43023 bool (*writeable_reg)(struct device *, unsigned int);
43024 bool (*readable_reg)(struct device *, unsigned int);
43025 bool (*volatile_reg)(struct device *, unsigned int);
43026 bool (*precious_reg)(struct device *, unsigned int);
43027 bool (*writeable_noinc_reg)(struct device *, unsigned int);
43028 bool (*readable_noinc_reg)(struct device *, unsigned int);
43114 struct device *dev;
43420 struct device sdev_gendev;
43421 struct device sdev_dev;
43513 struct device shost_gendev;
43514 struct device shost_dev;
43516 struct device *dma_dev;
43532 struct device dev;
43578 struct scsi_device *device;
43610 void (*rescan)(struct device *);
43813 u8 device;
43842 u8 device;
43887 struct device *dev;
43930 struct device dev;
43948 struct device dev;
43956 struct device dev;
44738 u8 device;
44828 struct device tdev;
44877 struct device tdev;
44892 struct ata_device device[2];
44935 struct device *dev;
45063 struct device *dev;
45064 struct device tdev;
45319 struct device *dev;
49475 void *device;
49493 struct device *parent_dev;
50450 struct mvs_device *device;
50462 struct device *dev;
50747 struct scsi_device *device;
50748 struct device disk_dev;
51020 struct device dev;
51295 struct device dev;
51298 int (*bus_match)(struct device *, struct device_driver *);
51329 struct device *parent;
51336 struct device dev;
51376 struct device *supplier;
51378 struct device *consumer;
51380 struct device link_dev;
51532 struct device *device;
52482 ktime_t device;
53242 struct device dev;
53721 struct device *dev;
54641 struct tc_bw_alloc path[2];
54801 struct device *dev;
55686 struct device *dev;
56368 struct device *device;
57130 struct device *dev;
57432 struct device dev;
57433 struct device *usb_dev;
57471 struct device *controller;
57472 struct device *sysdev;
57526 struct device dev;
57852 struct device *dev;
57858 struct device *io_dev;
57959 struct device *intfdev;
58003 struct device dev;
58849 typedef void (*xhci_get_quirks_t)(struct device *, struct xhci_hcd *);
58896 struct device *dev;
59274 struct device dev;
59441 struct device dev;
59746 char path[32];
59750 struct device *dev;
59766 struct device *dev;
59792 struct device dev;
59854 struct device *dev;
60057 struct device dev;
60109 struct device device;
60468 int (*read)(struct device *, enum hwmon_sensor_types, u32, int, long int *);
60469 int (*read_string)(struct device *, enum hwmon_sensor_types, u32, int, const char **);
60470 int (*write)(struct device *, enum hwmon_sensor_types, u32, int, long int);
60517 struct device dev;
60535 struct device *dev;
60579 typedef int (*config_regulators_t)(struct device *, struct dev_pm_opp *, struct dev_pm_opp *, struct regulator **, unsigned int);
60604 typedef int (*config_clks_t)(struct device *, struct opp_table *, struct dev_pm_opp *, void *, bool);
60631 struct device **genpd_virt_devs;
60655 const struct device *dev;
61077 struct hid_device *device;
61140 struct device dev;
61261 struct device dev;
61382 int (*target)(struct device *, long unsigned int *, u32);
61383 int (*get_dev_status)(struct device *, struct devfreq_dev_status *);
61384 int (*get_cur_freq)(struct device *, long unsigned int *);
61385 void (*exit)(struct device *);
61402 struct device dev;
67255 struct dst_entry *path;
67433 struct path path;
69067 struct ib_device *device;
70467 struct device dev;
71545 struct device dev;
72624 struct rdmacg_device *device;
73208 u32 device;
73215 u32 device;
73255 typedef void (*btf_trace_device_pm_callback_start)(void *, struct device *, const char *, int);
73257 typedef void (*btf_trace_device_pm_callback_end)(void *, struct device *, int);
74154 struct device dev;
74157 struct device *cache_dev;
74419 struct device *dev;
74968 struct path path;
74973 struct path path;
75458 struct device *parent;
75459 struct device *this_device;
75541 char path[0];
75575 const char *path;
77365 struct device *dev;
78746 struct device *dev;
78750 void (*detach)(struct device *);
78953 struct acpi_device *device;
78973 struct device *dev;
78978 struct acpi_device device;
79146 struct acpi_device *device;
79208 struct device dev;
79226 struct acpi_device *device;
79321 struct device *dev;
79326 struct device *dev;
79380 struct device *dev;
79431 struct device *dev;
79501 u32 device;
79705 void (*free)(struct device *, struct iommu_resv_region *);
79728 struct device dev;
79768 struct device *dev;
79792 struct device *dev;
79808 struct device *dev;
80021 struct device *kdev;
80222 struct device *dev;
80342 int (*add_dev)(struct device *, struct subsys_interface *);
80343 void (*remove_dev)(struct device *, struct subsys_interface *);
80415 struct device dev;
80422 struct device dev;
80541 struct device *dev;
80553 typedef void (*btf_trace_devres_log)(void *, struct device *, const char *, void *, const char *, size_t);
80721 int (*setup)(struct transport_container *, struct device *, struct device *);
80722 int (*configure)(struct transport_container *, struct device *, struct device *);
80723 int (*remove)(struct transport_container *, struct device *, struct device *);
81835 uint32_t device: 5;
82615 int device;
82660 struct device dev;
82690 struct device dev;
82718 struct device *dma_map_dev;
82719 struct device *cur_rx_dma_dev;
82720 struct device *cur_tx_dma_dev;
83050 struct mii_timestamper * (*probe_channel)(struct device *, unsigned int);
83051 void (*release_channel)(struct device *, struct mii_timestamper *);
83057 struct device *device;
83996 char * (*devnode)(const struct device *, umode_t *);
84159 bool (*match)(struct device *);
84160 struct acpi_device * (*find_companion)(struct device *);
84161 void (*setup)(struct device *);
84783 struct device ***virt_devs;
85064 struct net_device_path path[5];
87649 struct path wd;
88693 struct device *dev;
88727 void * (*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, long unsigned int);
88728 void (*free)(struct device *, size_t, void *, dma_addr_t, long unsigned int);
88729 struct page * (*alloc_pages)(struct device *, size_t, dma_addr_t *, enum dma_data_direction, gfp_t);
88730 void (*free_pages)(struct device *, size_t, struct page *, dma_addr_t, enum dma_data_direction);
88731 struct sg_table * (*alloc_noncontiguous)(struct device *, size_t, enum dma_data_direction, gfp_t, long unsigned int);
88732 void (*free_noncontiguous)(struct device *, size_t, struct sg_table *, enum dma_data_direction);
88733 int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, size_t, long unsigned int);
88734 int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, size_t, long unsigned int);
88735 dma_addr_t (*map_page)(struct device *, struct page *, long unsigned int, size_t, enum dma_data_direction, long unsigned int);
88736 void (*unmap_page)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int);
88737 int (*map_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int);
88738 void (*unmap_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int);
88739 dma_addr_t (*map_resource)(struct device *, phys_addr_t, size_t, enum dma_data_direction, long unsigned int);
88740 void (*unmap_resource)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int);
88741 void (*sync_single_for_cpu)(struct device *, dma_addr_t, size_t, enum dma_data_direction);
88742 void (*sync_single_for_device)(struct device *, dma_addr_t, size_t, enum dma_data_direction);
88743 void (*sync_sg_for_cpu)(struct device *, struct scatterlist *, int, enum dma_data_direction);
88744 void (*sync_sg_for_device)(struct device *, struct scatterlist *, int, enum dma_data_direction);
88745 void (*cache_sync)(struct device *, void *, size_t, enum dma_data_direction);
88746 int (*dma_supported)(struct device *, u64);
88747 u64 (*get_required_mask)(struct device *);
88748 size_t (*max_mapping_size)(struct device *);
88750 long unsigned int (*get_merge_boundary)(struct device *);
88816 int (*add_dev)(struct device *, struct class_interface *);
88817 void (*remove_dev)(struct device *, struct class_interface *);
89505 typedef void (*btf_trace_rpm_suspend)(void *, struct device *, int);
89507 typedef void (*btf_trace_rpm_resume)(void *, struct device *, int);
89509 typedef void (*btf_trace_rpm_idle)(void *, struct device *, int);
89511 typedef void (*btf_trace_rpm_usage)(void *, struct device *, int);
89513 typedef void (*btf_trace_rpm_return_int)(void *, struct device *, long unsigned int, int);
90294 struct path path;
90467 char *path;
90472 char path[0];
91199 struct device dev;
91398 struct path link;
91405 struct path path;
91407 struct path root;
93789 unsigned int device;
93998 struct acpi_device *device;
94134 struct device *dev;
94556 struct device *dev;
94718 struct device *dev;
94739 typedef int (*pm_callback_t)(struct device *);
94914 struct device devcd_dev;
94923 struct device *failing_dev;
95066 int (*is_raid)(struct device *);
95067 void (*get_resync)(struct device *);
95068 void (*get_state)(struct device *);
95111 struct device dev;
95358 adp_device device[32];
95364 adp_device device[8];
96328 struct device *dev;
96815 struct device dev;
97122 struct device dev;
97151 struct ptp_clock_time device;
97212 struct device *device;
97348 struct device dev;
97413 struct device *dev;
97435 struct device *base_dev;
97447 struct device dev;
97458 struct device *base_dev;
98549 struct device *dev;
101522 struct device dev;
101809 typedef void (*btf_trace_swiotlb_bounced)(void *, struct device *, dma_addr_t, size_t);
101927 u32 path;
101936 u32 path;
102155 __u32 device;
102295 typedef u64 (*btf_bpf_d_path)(struct path *, char *, u32);
113179 u16 device;
113185 u16 device;
113191 u16 device;
113515 struct device dev;
113652 struct device *dev;
113658 struct device *dev;
113750 struct acpi_device *device;
113787 struct acpi_device *device;
113963 struct device *src_dev;
113965 struct device *alias_dev;
114014 struct device *dev;
114604 struct device dev;
114708 struct device *device;
115667 struct device dev;
116084 const char *device;
116189 struct hid_device *device;
116211 struct device *dev;
116255 struct device *dev;
116264 struct acpi_device *device;
118057 struct device *dev;