Lines Matching +defs:device +defs:path
1802 struct device;
1815 struct device *dev;
3243 struct path {
3272 struct path f_path;
3597 struct vfsmount * (*d_automount)(struct path *);
3598 int (*d_manage)(const struct path *, bool);
4267 int (*quota_on)(struct super_block *, int, int, const struct path *);
4500 int (*getattr)(struct user_namespace *, const struct path *, struct kstat *, u32, unsigned int);
4903 int (*prepare)(struct device *);
4904 void (*complete)(struct device *);
4905 int (*suspend)(struct device *);
4906 int (*resume)(struct device *);
4907 int (*freeze)(struct device *);
4908 int (*thaw)(struct device *);
4909 int (*poweroff)(struct device *);
4910 int (*restore)(struct device *);
4911 int (*suspend_late)(struct device *);
4912 int (*resume_early)(struct device *);
4913 int (*freeze_late)(struct device *);
4914 int (*thaw_early)(struct device *);
4915 int (*poweroff_late)(struct device *);
4916 int (*restore_early)(struct device *);
4917 int (*suspend_noirq)(struct device *);
4918 int (*resume_noirq)(struct device *);
4919 int (*freeze_noirq)(struct device *);
4920 int (*thaw_noirq)(struct device *);
4921 int (*poweroff_noirq)(struct device *);
4922 int (*restore_noirq)(struct device *);
4923 int (*runtime_suspend)(struct device *);
4924 int (*runtime_resume)(struct device *);
4925 int (*runtime_idle)(struct device *);
5018 void (*set_latency_tolerance)(struct device *, s32);
5086 struct device {
5088 struct device *parent;
5120 void (*release)(struct device *);
5156 struct device *dev;
5163 int (*start)(struct device *);
5164 void (*detach)(struct device *, bool);
5165 int (*activate)(struct device *);
5166 void (*sync)(struct device *);
5167 void (*dismiss)(struct device *);
5177 struct device *dev_root;
5181 int (*match)(struct device *, struct device_driver *);
5182 int (*uevent)(struct device *, struct kobj_uevent_env *);
5183 int (*probe)(struct device *);
5184 void (*sync_state)(struct device *);
5185 void (*remove)(struct device *);
5186 void (*shutdown)(struct device *);
5187 int (*online)(struct device *);
5188 int (*offline)(struct device *);
5189 int (*suspend)(struct device *, pm_message_t);
5190 int (*resume)(struct device *);
5191 int (*num_vf)(struct device *);
5192 int (*dma_configure)(struct device *);
5193 void (*dma_cleanup)(struct device *);
5222 int (*probe)(struct device *);
5223 void (*sync_state)(struct device *);
5224 int (*remove)(struct device *);
5225 void (*shutdown)(struct device *);
5226 int (*suspend)(struct device *, pm_message_t);
5227 int (*resume)(struct device *);
5231 void (*coredump)(struct device *);
5264 struct iommu_device * (*probe_device)(struct device *);
5265 void (*release_device)(struct device *);
5266 void (*probe_finalize)(struct device *);
5267 struct iommu_group * (*device_group)(struct device *);
5268 void (*get_resv_regions)(struct device *, struct list_head *);
5269 int (*of_xlate)(struct device *, struct of_phandle_args *);
5270 bool (*is_attach_deferred)(struct device *);
5271 int (*dev_enable_feat)(struct device *, enum iommu_dev_features);
5272 int (*dev_disable_feat)(struct device *, enum iommu_dev_features);
5273 struct iommu_sva * (*sva_bind)(struct device *, struct mm_struct *, void *);
5276 int (*page_response)(struct device *, struct iommu_fault_event *, struct iommu_page_response *);
5277 int (*def_domain_type)(struct device *);
5286 int (*uevent)(struct device *, struct kobj_uevent_env *);
5287 char * (*devnode)(struct device *, umode_t *, kuid_t *, kgid_t *);
5288 void (*release)(struct device *);
5298 int (*dev_uevent)(struct device *, struct kobj_uevent_env *);
5299 char * (*devnode)(struct device *, umode_t *);
5301 void (*dev_release)(struct device *);
5302 int (*shutdown_pre)(struct device *);
5304 const void * (*namespace)(struct device *);
5305 void (*get_ownership)(struct device *, kuid_t *, kgid_t *);
5492 void * (*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, long unsigned int);
5493 void (*free)(struct device *, size_t, void *, dma_addr_t, long unsigned int);
5494 struct page * (*alloc_pages)(struct device *, size_t, dma_addr_t *, enum dma_data_direction, gfp_t);
5495 void (*free_pages)(struct device *, size_t, struct page *, dma_addr_t, enum dma_data_direction);
5496 struct sg_table * (*alloc_noncontiguous)(struct device *, size_t, enum dma_data_direction, gfp_t, long unsigned int);
5497 void (*free_noncontiguous)(struct device *, size_t, struct sg_table *, enum dma_data_direction);
5498 int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, size_t, long unsigned int);
5499 int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, size_t, long unsigned int);
5500 dma_addr_t (*map_page)(struct device *, struct page *, long unsigned int, size_t, enum dma_data_direction, long unsigned int);
5501 void (*unmap_page)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int);
5502 int (*map_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int);
5503 void (*unmap_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int);
5504 dma_addr_t (*map_resource)(struct device *, phys_addr_t, size_t, enum dma_data_direction, long unsigned int);
5505 void (*unmap_resource)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int);
5506 void (*sync_single_for_cpu)(struct device *, dma_addr_t, size_t, enum dma_data_direction);
5507 void (*sync_single_for_device)(struct device *, dma_addr_t, size_t, enum dma_data_direction);
5508 void (*sync_sg_for_cpu)(struct device *, struct scatterlist *, int, enum dma_data_direction);
5509 void (*sync_sg_for_device)(struct device *, struct scatterlist *, int, enum dma_data_direction);
5510 void (*cache_sync)(struct device *, void *, size_t, enum dma_data_direction);
5511 int (*dma_supported)(struct device *, u64);
5512 u64 (*get_required_mask)(struct device *);
5513 size_t (*max_mapping_size)(struct device *);
5515 long unsigned int (*get_merge_boundary)(struct device *);
5530 struct device *dev;
5572 const void * (*device_get_match_data)(const struct fwnode_handle *, const struct device *);
6294 __u32 device;
6618 short unsigned int device;
6661 struct device dev;
6915 struct device *parent;
6967 struct device *bridge;
6968 struct device dev;
7289 void (*dma_set_mask)(struct device *, u64);
7763 struct device *dev;
7765 struct device *owner;
7872 struct device bd_device;
8869 ssize_t (*show)(struct device *, struct device_attribute *, char *);
8870 ssize_t (*store)(struct device *, struct device_attribute *, const char *, size_t);
8901 struct device *dev;
8978 struct device *dev;
9978 struct device dev;
10344 struct device *dev;
11851 struct device dev;
14477 struct device *dev;
14786 struct device *dev;
15016 struct device *dev;
15948 typedef void (*btf_trace_rpm_suspend)(void *, struct device *, int);
15950 typedef void (*btf_trace_rpm_resume)(void *, struct device *, int);
15952 typedef void (*btf_trace_rpm_idle)(void *, struct device *, int);
15954 typedef void (*btf_trace_rpm_usage)(void *, struct device *, int);
15956 typedef void (*btf_trace_rpm_return_int)(void *, struct device *, long unsigned int, int);
18581 struct path root;
18582 struct path pwd;
21010 struct device *dev;
24714 struct device dev;
24801 struct device *device;
24802 struct device *dev;
25277 __u32 device;
25292 struct device dev;
25506 struct tty_driver * (*device)(struct console *, int *);
25685 struct device *dev;
25976 struct device *dev;
25977 void (*route_free)(struct device *, void *);
25985 struct dma_device *device;
25986 struct device *slave;
26050 struct device *dev;
26091 struct device device;
26131 struct device *dev;
26190 int (*bind)(struct device *, struct device *, void *);
26191 void (*unbind)(struct device *, struct device *, void *);
26195 int (*bind)(struct device *);
26196 void (*unbind)(struct device *);
26199 typedef void (*dr_release_t)(struct device *, void *);
26205 int (*compare)(struct device *, void *);
26206 int (*compare_typed)(struct device *, int, void *);
26207 void (*release)(struct device *, void *);
26220 struct device *dev;
26233 struct device *parent;
26333 struct device *device;
26388 bool (*writeable_reg)(struct device *, unsigned int);
26389 bool (*readable_reg)(struct device *, unsigned int);
26390 bool (*volatile_reg)(struct device *, unsigned int);
26391 bool (*precious_reg)(struct device *, unsigned int);
26392 bool (*writeable_noinc_reg)(struct device *, unsigned int);
26393 bool (*readable_noinc_reg)(struct device *, unsigned int);
26520 struct device dev;
26545 struct device dev;
26635 struct device *dev;
26656 bool (*writeable_reg)(struct device *, unsigned int);
26657 bool (*readable_reg)(struct device *, unsigned int);
26658 bool (*volatile_reg)(struct device *, unsigned int);
26659 bool (*precious_reg)(struct device *, unsigned int);
26660 bool (*writeable_noinc_reg)(struct device *, unsigned int);
26661 bool (*readable_noinc_reg)(struct device *, unsigned int);
26719 struct device *dev;
26777 struct device dev;
26837 struct device dev;
26843 struct device *ns_seed;
26844 struct device *btt_seed;
26845 struct device *pfn_seed;
26846 struct device *dax_seed;
26922 struct device dev;
26923 struct device *claim;
26963 struct device *dev;
26982 struct device dev;
27021 struct device dev;
27066 struct device dev;
27257 struct device sdev_gendev;
27258 struct device sdev_dev;
27287 struct device dev;
27318 struct scsi_device *device;
27522 struct device shost_gendev;
27523 struct device shost_dev;
27525 struct device *dma_dev;
28308 u8 device;
28396 struct device tdev;
28448 struct device tdev;
28473 struct ata_device device[2];
28524 struct device *dev;
28648 struct device *dev;
28649 struct device tdev;
30172 ktime_t device;
31128 struct device dev;
31129 struct device *usb_dev;
31167 struct device *controller;
31168 struct device *sysdev;
31222 struct device dev;
31651 struct device *dev;
31657 struct device *io_dev;
31790 struct device dev;
32367 struct device dev;
32459 struct device dev;
32655 typedef int (*dr_match_t)(struct device *, void *, void *);
32842 int (*read)(struct device *, enum hwmon_sensor_types, u32, int, long int *);
32843 int (*read_string)(struct device *, enum hwmon_sensor_types, u32, int, const char **);
32844 int (*write)(struct device *, enum hwmon_sensor_types, u32, int, long int);
32891 struct device dev;
33557 struct hid_device *device;
33614 struct device dev;
34286 struct device dev;
34289 int (*bus_match)(struct device *, struct device_driver *);
34585 struct device *parent;
34592 struct device dev;
34621 struct device *device;
37331 struct dst_entry *path;
37952 struct path path;
38644 struct device dev;
38652 struct device dev;
38920 struct device dev;
38975 u16 device;
39018 typedef int (*iommu_fault_handler_t)(struct iommu_domain *, struct device *, long unsigned int, int, void *);
39043 int (*attach_dev)(struct iommu_domain *, struct device *);
39044 void (*detach_dev)(struct iommu_domain *, struct device *);
39071 struct device *dev;
39075 struct device *dev;
40317 struct path path;
42062 int (*proc_get_link)(struct dentry *, struct path *);
44204 } device;
45677 struct device *dev;
45681 void (*detach)(struct device *);
46128 struct device dev;
46144 struct device dev;
46240 int (*probe)(struct device *);
46241 void (*remove)(struct device *);
46242 void (*shutdown)(struct device *);
46243 void (*notify)(struct device *, enum nvdimm_event);
46569 struct device dev;
46820 cistpl_device_t device;
46944 struct device *dev;
46967 struct device *base_dev;
47000 int (*ioctl)(struct device *, unsigned int, long unsigned int);
47001 int (*read_time)(struct device *, struct rtc_time *);
47002 int (*set_time)(struct device *, struct rtc_time *);
47003 int (*read_alarm)(struct device *, struct rtc_wkalrm *);
47004 int (*set_alarm)(struct device *, struct rtc_wkalrm *);
47005 int (*proc)(struct device *, struct seq_file *);
47006 int (*alarm_irq_enable)(struct device *, unsigned int);
47007 int (*read_offset)(struct device *, long int *);
47008 int (*set_offset)(struct device *, long int);
47009 int (*param_get)(struct device *, struct rtc_param *);
47010 int (*param_set)(struct device *, struct rtc_param *);
47024 struct device dev;
47090 char path[32];
47094 struct device *dev;
47110 struct device *dev;
50474 typedef void (*btf_trace_swiotlb_bounced)(void *, struct device *, dma_addr_t, size_t);
50581 int (*add_dev)(struct device *, struct class_interface *);
50582 void (*remove_dev)(struct device *, struct class_interface *);
50586 struct device *parent;
51899 xfs_da_state_path_t path;
52118 const char *path;
52133 const char *path;
52521 struct device *parent;
52522 struct device *this_device;
52534 struct device *dev;
52541 struct device *dev;
52580 struct device *dev;
52584 struct device *seed;
52585 struct device *youngest;
52589 struct device dev;
52607 struct device dev;
52661 struct device dev;
52706 struct device dev;
53111 struct device *dev;
53977 int (*add_dev)(struct device *, struct subsys_interface *);
53978 void (*remove_dev)(struct device *, struct subsys_interface *);
53986 struct device device;
54228 struct device *dev;
57928 int device;
58355 struct device *dev;
58376 struct device dev;
58444 struct device *dev;
58525 char * (*devnode)(struct device *, umode_t *);
59616 int (*msi_check)(struct irq_domain *, struct msi_domain_info *, struct device *);
59617 int (*msi_prepare)(struct irq_domain *, struct device *, int, msi_alloc_info_t *);
59619 int (*domain_alloc_irqs)(struct irq_domain *, struct device *, int);
59620 void (*domain_free_irqs)(struct irq_domain *, struct device *);
59667 struct device *device;
59835 char device[48];
84775 struct path path;
84893 char *path;
84898 char path[0];
87584 void (*rescan)(struct device *);
87611 int (*match)(struct attribute_container *, struct device *);
87636 int (*setup)(struct transport_container *, struct device *, struct device *);
87637 int (*configure)(struct transport_container *, struct device *, struct device *);
87638 int (*remove)(struct transport_container *, struct device *, struct device *);
87766 struct device *dev;
87943 struct device dev;
87981 struct device dev;
88003 struct device *pdev;
88032 struct device dev;
91535 short unsigned int device;
91626 struct device dev;
91640 struct device *supplier;
91642 struct device *consumer;
91644 struct device link_dev;
91653 typedef int (*pm_callback_t)(struct device *);
91669 unsigned int device;
91901 struct device *dev;
92520 struct device dev;
93564 u32 path;
93573 u32 path;
97037 struct device device;
97537 struct device *hwmon_dev;
97762 int (*device_init)(struct reserved_mem *, struct device *);
97763 void (*device_release)(struct reserved_mem *, struct device *);
97769 struct device *dev;
98552 struct device dev;
99299 void *path;
99673 void (*free)(struct device *, struct iommu_resv_region *);
99696 struct device dev;
99736 struct device *dev;
99750 struct device *dev;
99766 struct device *dev;
100071 struct scsi_device *device;
102441 struct device *dev;
102614 struct device *dev;
102639 struct device dev;
102717 struct device *device;
102765 struct scsi_device *device;
102867 struct device dev;
102920 struct device *intfdev;
102964 struct device dev;
103183 struct device *dev;
103233 struct device *dev;
103649 struct ib_device *device;
103953 struct device dev;
104060 struct device *dma_device;
104074 struct device dev;
104226 struct ib_device *device;
104349 struct ib_device *device;
104403 struct ib_device *device;
104443 struct ib_device *device;
104475 struct ib_device *device;
104488 struct ib_device *device;
104642 struct ib_device *device;
104700 struct ib_device *device;
104811 struct ib_device *device;
104819 struct ib_device *device;
104852 struct ib_device *device;
104885 struct ib_device *device;
104951 struct ib_device *device;
104959 struct ib_device *device;
105140 struct ib_device *device;
105153 struct ib_device *device;
105190 struct ib_device *device;
105720 struct device *dev;
108123 struct device *dev;
108144 struct path link;
108151 struct path path;
108153 struct path root;
108806 u16 device;
108812 u16 device;
108818 u16 device;
108867 struct device dev;
108874 struct device *dev;
110494 struct device *dev;
110510 struct device *dev;
110779 struct device *dev;
110791 typedef void (*btf_trace_devres_log)(void *, struct device *, const char *, void *, const char *, size_t);
111906 __u32 device;
112103 struct path root;
112591 struct device dev;
113058 u8 device;
113153 u8 device;
113700 u16 device;
113901 struct device dev;
114553 struct device_node *device;
115671 u32 path;
116016 struct device *dev;
116075 struct device *dev;
117034 struct device *dev;
119581 struct device *dev;
119585 struct phy___2 * (*of_xlate)(struct device *, struct of_phandle_args *);
119668 u32 device;
119672 u32 device;
119680 u32 device;
119684 typedef void (*btf_trace_add_device_to_group)(void *, int, struct device *);
119686 typedef void (*btf_trace_remove_device_from_group)(void *, int, struct device *);
119688 typedef void (*btf_trace_attach_device_to_domain)(void *, struct device *);
119690 typedef void (*btf_trace_detach_device_from_domain)(void *, struct device *);
119696 typedef void (*btf_trace_io_page_fault)(void *, struct device *, long unsigned int, int);
119701 struct device classdev;
119712 struct device *dev;
119887 struct scsi_device *device;
119888 struct device disk_dev;
120375 struct device dev;
121384 typedef u64 (*btf_bpf_d_path)(struct path *, char *, u32);
122687 struct device *hwmon_dev;
122823 u32 device;
122829 u32 device;
124482 u32 device;
124489 u32 device;
124529 typedef void (*btf_trace_device_pm_callback_start)(void *, struct device *, const char *, int);
124531 typedef void (*btf_trace_device_pm_callback_end)(void *, struct device *, int);
125419 struct device dev;
125423 struct device *chardev_s;
125424 struct device *chardev_m;
125425 struct device *chardev_d;
125461 struct device dev;
125550 u16 device;
125745 struct ptp_clock_time device;
125777 struct device *dev;
125853 struct device dev;
125864 struct device *base_dev;
125930 struct net_device_path path[5];
127052 u32 device;
127429 struct device dev;
127480 struct device dev;
128340 struct cpuidle_device *device;
128408 struct hid_device *device;
128418 struct device *dev;