Lines Matching +defs:device +defs:path

1650 struct path;
1663 struct vfsmount * (*d_automount)(struct path *);
1664 int (*d_manage)(const struct path *, bool);
1851 struct path {
2262 struct path f_path;
3387 int (*quota_on)(struct super_block *, int, int, const struct path *);
3662 int (*getattr)(struct user_namespace *, const struct path *, struct kstat *, u32, unsigned int);
3840 struct device;
3860 void (*set_latency_tolerance)(struct device *, s32);
3916 struct device {
3918 struct device *parent;
3949 void (*release)(struct device *);
3977 struct device bd_device;
4184 struct device *dev;
4204 const void * (*device_get_match_data)(const struct fwnode_handle *, const struct device *);
4396 int (*prepare)(struct device *);
4397 void (*complete)(struct device *);
4398 int (*suspend)(struct device *);
4399 int (*resume)(struct device *);
4400 int (*freeze)(struct device *);
4401 int (*thaw)(struct device *);
4402 int (*poweroff)(struct device *);
4403 int (*restore)(struct device *);
4404 int (*suspend_late)(struct device *);
4405 int (*resume_early)(struct device *);
4406 int (*freeze_late)(struct device *);
4407 int (*thaw_early)(struct device *);
4408 int (*poweroff_late)(struct device *);
4409 int (*restore_early)(struct device *);
4410 int (*suspend_noirq)(struct device *);
4411 int (*resume_noirq)(struct device *);
4412 int (*freeze_noirq)(struct device *);
4413 int (*thaw_noirq)(struct device *);
4414 int (*poweroff_noirq)(struct device *);
4415 int (*restore_noirq)(struct device *);
4416 int (*runtime_suspend)(struct device *);
4417 int (*runtime_resume)(struct device *);
4418 int (*runtime_idle)(struct device *);
4428 int (*start)(struct device *);
4429 void (*detach)(struct device *, bool);
4430 int (*activate)(struct device *);
4431 void (*sync)(struct device *);
4432 void (*dismiss)(struct device *);
4442 struct device *dev_root;
4446 int (*match)(struct device *, struct device_driver *);
4447 int (*uevent)(struct device *, struct kobj_uevent_env *);
4448 int (*probe)(struct device *);
4449 void (*sync_state)(struct device *);
4450 void (*remove)(struct device *);
4451 void (*shutdown)(struct device *);
4452 int (*online)(struct device *);
4453 int (*offline)(struct device *);
4454 int (*suspend)(struct device *, pm_message_t);
4455 int (*resume)(struct device *);
4456 int (*num_vf)(struct device *);
4457 int (*dma_configure)(struct device *);
4458 void (*dma_cleanup)(struct device *);
4487 int (*probe)(struct device *);
4488 void (*sync_state)(struct device *);
4489 int (*remove)(struct device *);
4490 void (*shutdown)(struct device *);
4491 int (*suspend)(struct device *, pm_message_t);
4492 int (*resume)(struct device *);
4496 void (*coredump)(struct device *);
4528 bool (*capable)(struct device *, enum iommu_cap);
4530 struct iommu_device * (*probe_device)(struct device *);
4531 void (*release_device)(struct device *);
4532 void (*probe_finalize)(struct device *);
4533 struct iommu_group * (*device_group)(struct device *);
4534 void (*get_resv_regions)(struct device *, struct list_head *);
4535 int (*of_xlate)(struct device *, struct of_phandle_args *);
4536 bool (*is_attach_deferred)(struct device *);
4537 int (*dev_enable_feat)(struct device *, enum iommu_dev_features);
4538 int (*dev_disable_feat)(struct device *, enum iommu_dev_features);
4539 int (*page_response)(struct device *, struct iommu_fault_event *, struct iommu_page_response *);
4540 int (*def_domain_type)(struct device *);
4541 void (*remove_dev_pasid)(struct device *, ioasid_t);
4550 int (*uevent)(struct device *, struct kobj_uevent_env *);
4551 char * (*devnode)(struct device *, umode_t *, kuid_t *, kgid_t *);
4552 void (*release)(struct device *);
4562 int (*dev_uevent)(const struct device *, struct kobj_uevent_env *);
4563 char * (*devnode)(const struct device *, umode_t *);
4565 void (*dev_release)(struct device *);
4566 int (*shutdown_pre)(struct device *);
4568 const void * (*namespace)(const struct device *);
4569 void (*get_ownership)(const struct device *, kuid_t *, kgid_t *);
5422 struct device *dev;
5900 struct device *dev;
6775 struct device *dev;
6777 struct device *owner;
7012 struct device *dev;
7013 struct device *pm_dev;
8279 bool (*init_dev_msi_info)(struct device *, struct irq_domain *, struct irq_domain *, struct msi_domain_info *);
9522 struct path root;
9523 struct path pwd;
9568 struct device *dev;
10335 struct device dev;
12113 const char *path;
13220 struct device dev;
16387 ssize_t (*show)(struct device *, struct device_attribute *, char *);
16388 ssize_t (*store)(struct device *, struct device_attribute *, const char *, size_t);
16440 struct device *dev;
16546 typedef void (*dr_release_t)(struct device *, void *);
16548 typedef int (*dr_match_t)(struct device *, void *, void *);
17040 struct device dev;
17430 struct path wd;
19267 char device[48];
19274 struct tty_driver * (*device)(struct console *, int *);
19608 struct device *dev;
19658 int (*msi_prepare)(struct irq_domain *, struct device *, int, msi_alloc_info_t *);
19661 int (*domain_alloc_irqs)(struct irq_domain *, struct device *, int);
19662 void (*domain_free_irqs)(struct irq_domain *, struct device *);
19663 void (*msi_post_free)(struct irq_domain *, struct device *);
19782 __u32 device;
19867 struct device *bridge;
19868 struct device dev;
19920 short unsigned int device;
19967 struct device dev;
20477 void * (*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, long unsigned int);
20478 void (*free)(struct device *, size_t, void *, dma_addr_t, long unsigned int);
20479 struct page * (*alloc_pages)(struct device *, size_t, dma_addr_t *, enum dma_data_direction, gfp_t);
20480 void (*free_pages)(struct device *, size_t, struct page *, dma_addr_t, enum dma_data_direction);
20481 struct sg_table * (*alloc_noncontiguous)(struct device *, size_t, enum dma_data_direction, gfp_t, long unsigned int);
20482 void (*free_noncontiguous)(struct device *, size_t, struct sg_table *, enum dma_data_direction);
20483 int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, size_t, long unsigned int);
20484 int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, size_t, long unsigned int);
20485 dma_addr_t (*map_page)(struct device *, struct page *, long unsigned int, size_t, enum dma_data_direction, long unsigned int);
20486 void (*unmap_page)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int);
20487 int (*map_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int);
20488 void (*unmap_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int);
20489 dma_addr_t (*map_resource)(struct device *, phys_addr_t, size_t, enum dma_data_direction, long unsigned int);
20490 void (*unmap_resource)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int);
20491 void (*sync_single_for_cpu)(struct device *, dma_addr_t, size_t, enum dma_data_direction);
20492 void (*sync_single_for_device)(struct device *, dma_addr_t, size_t, enum dma_data_direction);
20493 void (*sync_sg_for_cpu)(struct device *, struct scatterlist *, int, enum dma_data_direction);
20494 void (*sync_sg_for_device)(struct device *, struct scatterlist *, int, enum dma_data_direction);
20495 void (*cache_sync)(struct device *, void *, size_t, enum dma_data_direction);
20496 int (*dma_supported)(struct device *, u64);
20497 u64 (*get_required_mask)(struct device *);
20498 size_t (*max_mapping_size)(struct device *);
20500 long unsigned int (*get_merge_boundary)(struct device *);
20538 int (*device_init)(struct reserved_mem *, struct device *);
20539 void (*device_release)(struct reserved_mem *, struct device *);
20593 typedef void (*btf_trace_swiotlb_bounced)(void *, struct device *, dma_addr_t, size_t);
21522 ktime_t device;
21686 int (*ioctl)(struct device *, unsigned int, long unsigned int);
21687 int (*read_time)(struct device *, struct rtc_time *);
21688 int (*set_time)(struct device *, struct rtc_time *);
21689 int (*read_alarm)(struct device *, struct rtc_wkalrm *);
21690 int (*set_alarm)(struct device *, struct rtc_wkalrm *);
21691 int (*proc)(struct device *, struct seq_file *);
21692 int (*alarm_irq_enable)(struct device *, unsigned int);
21693 int (*read_offset)(struct device *, long int *);
21694 int (*set_offset)(struct device *, long int);
21695 int (*param_get)(struct device *, struct rtc_param *);
21696 int (*param_set)(struct device *, struct rtc_param *);
21710 struct device dev;
22049 int (*add_dev)(struct device *, struct class_interface *);
22050 void (*remove_dev)(struct device *, struct class_interface *);
22063 struct device dev;
22082 struct device *parent;
22187 struct device *dev;
23194 struct rdmacg_device *device;
23281 u32 path;
23290 u32 path;
25692 u32 device;
25699 u32 device;
25739 typedef void (*btf_trace_device_pm_callback_start)(void *, struct device *, const char *, int);
25741 typedef void (*btf_trace_device_pm_callback_end)(void *, struct device *, int);
26390 typedef u64 (*btf_bpf_d_path)(struct path *, char *, u32);
26464 struct path path;
31509 struct path path;
31653 char *path;
31658 char path[0];
33803 struct device *dev;
34826 struct path link;
34833 struct path path;
34835 struct path root;
35198 struct path root;
35748 int (*proc_get_link)(struct dentry *, struct path *);
36124 struct path path;
36129 struct path path;
36230 struct device *dev;
36404 struct device *parent;
36405 struct device *this_device;
46188 u32 path;
47244 } device;
49681 char *path;
49706 struct path ex_path;
49726 struct path ek_path;
50543 u32 path;
50547 u32 path;
50552 u32 path;
52788 char path[0];
53128 struct path lowerpath;
54687 xfs_da_state_path_t path;
58659 void *path;
59325 compat_uptr_t path;
59858 u64 path;
60229 struct device *dev;
60234 struct device *dev;
61728 struct btrfs_path *path;
63269 struct btrfs_device *device;
63340 struct btrfs_path *path;
63729 __u8 path[1024];
63773 char path[3824];
64378 struct btrfs_path *path;
64416 struct btrfs_backref_node *path[8];
64620 struct btrfs_path *path;
65080 __u8 path[64];
66056 char path[64];
67895 const char *path;
71631 struct device *dev;
71898 struct device device;
72501 __u32 device;
72530 struct device dev;
75889 struct device *supplier;
75891 struct device *consumer;
75893 struct device link_dev;
76010 struct device dev;
76021 struct device *dev;
76025 struct phy * (*of_xlate)(struct device *, struct of_phandle_args *);
76109 struct device *parent;
76162 struct device dev;
76165 struct device *mockdev;
76612 bool (*writeable_reg)(struct device *, unsigned int);
76613 bool (*readable_reg)(struct device *, unsigned int);
76614 bool (*volatile_reg)(struct device *, unsigned int);
76615 bool (*precious_reg)(struct device *, unsigned int);
76616 bool (*writeable_noinc_reg)(struct device *, unsigned int);
76617 bool (*readable_noinc_reg)(struct device *, unsigned int);
76723 struct device *dev;
76748 struct device child;
76922 struct device dev;
77073 typedef int (*iommu_fault_handler_t)(struct iommu_domain *, struct device *, long unsigned int, int, void *);
77108 int (*attach_dev)(struct iommu_domain *, struct device *);
77109 void (*detach_dev)(struct iommu_domain *, struct device *);
77110 int (*set_dev_pasid)(struct iommu_domain *, struct device *, ioasid_t);
77137 struct device *dev;
77166 struct device device;
77333 u16 device;
77379 struct device *dev;
77649 u16 device;
77655 u16 device;
77661 u16 device;
77672 u8 device;
77775 struct device *parent;
77787 struct device *dev;
78014 struct device dev;
78181 struct device *dev;
78207 struct device *dev;
78211 void (*detach)(struct device *);
78875 struct device dev;
79189 struct device *device;
79190 struct device *dev;
79657 struct device *dev;
79673 struct device *dev;
79958 struct device *dev;
80099 struct device *dev;
80100 void (*route_free)(struct device *, void *);
80108 struct dma_device *device;
80109 struct device *slave;
80177 struct device *dev;
80218 struct device device;
80286 struct device *dev;
80483 struct vring_packed_desc_event *device;
80632 void *device;
80850 struct device dev;
81114 struct device dev;
81205 struct device *dev;
81299 struct device *dev;
81354 struct device *dev;
81496 struct device *src_dev;
81498 struct device *alias_dev;
81588 struct device *dev;
82023 struct device *dev;
82130 struct device *dev;
82344 struct device *dev;
82599 u32 device;
82768 struct device dev;
82779 struct device dev;
82821 struct device *dev;
82995 struct device *dev;
83037 struct device *dev;
83094 u32 device;
83098 u32 device;
83106 u32 device;
83110 typedef void (*btf_trace_add_device_to_group)(void *, int, struct device *);
83112 typedef void (*btf_trace_remove_device_from_group)(void *, int, struct device *);
83114 typedef void (*btf_trace_attach_device_to_domain)(void *, struct device *);
83116 typedef void (*btf_trace_detach_device_from_domain)(void *, struct device *);
83122 typedef void (*btf_trace_io_page_fault)(void *, struct device *, long unsigned int, int);
83161 void (*free)(struct device *, struct iommu_resv_region *);
83184 struct device dev;
83224 struct device *dev;
83238 struct device *dev;
83254 struct device *dev;
83270 struct pci_dev *device;
83518 struct device *dev;
83871 struct device *dev;
84206 struct device *kdev;
84534 struct device *kdev;
85350 struct device dev;
85381 struct device *dev;
85420 struct device dev;
85547 struct device *dev;
86668 int (*bind)(struct device *);
86669 void (*unbind)(struct device *);
86729 int (*add_dev)(struct device *, struct subsys_interface *);
86730 void (*remove_dev)(struct device *, struct subsys_interface *);
86742 struct device *device;
86747 int (*bind)(struct device *, struct device *, void *);
86748 void (*unbind)(struct device *, struct device *, void *);
86755 int (*compare)(struct device *, void *);
86756 int (*compare_typed)(struct device *, int, void *);
86757 void (*release)(struct device *, void *);
86770 struct device *dev;
86783 struct device *parent;
86817 struct device dev;
86822 struct device *dev;
86870 int (*match)(struct attribute_container *, struct device *);
86877 struct device classdev;
86915 int (*setup)(struct transport_container *, struct device *, struct device *);
86916 int (*configure)(struct transport_container *, struct device *, struct device *);
86917 int (*remove)(struct transport_container *, struct device *, struct device *);
86931 struct device dev;
87121 struct device *dev;
87172 struct device *device;
87275 struct device *dev;
87296 bool (*writeable_reg)(struct device *, unsigned int);
87297 bool (*readable_reg)(struct device *, unsigned int);
87298 bool (*volatile_reg)(struct device *, unsigned int);
87299 bool (*precious_reg)(struct device *, unsigned int);
87300 bool (*writeable_noinc_reg)(struct device *, unsigned int);
87301 bool (*readable_noinc_reg)(struct device *, unsigned int);
87530 struct device dev;
87639 struct device devcd_dev;
87648 struct device *failing_dev;
87654 struct device *dev;
87664 struct device *dev;
87676 typedef void (*btf_trace_devres_log)(void *, struct device *, const char *, void *, const char *, size_t);
88244 struct device *dev;
88589 struct device sdev_gendev;
88590 struct device sdev_dev;
88682 struct device shost_gendev;
88683 struct device shost_dev;
88685 struct device *dma_dev;
88701 struct device dev;
88732 struct scsi_device *device;
88774 void (*rescan)(struct device *);
89432 struct scsi_device *device;
89433 struct device disk_dev;
89517 struct scsi_device *device;
90317 struct device *dev;
90324 struct device ctrl_device;
90325 struct device *device;
90326 struct device *hwmon_device;
90438 struct device dev;
90477 struct device cdev_device;
90508 struct device cdev_device;
90644 struct scsi_device *device;
91484 int (*read)(struct device *, enum hwmon_sensor_types, u32, int, long int *);
91485 int (*read_string)(struct device *, enum hwmon_sensor_types, u32, int, const char **);
91486 int (*write)(struct device *, enum hwmon_sensor_types, u32, int, long int);
91600 struct device *dev;
91730 struct nvme_ctrl * (*create_ctrl)(struct device *, struct nvmf_ctrl_options *);
92124 struct device *dev;
92159 struct device *dev;
92203 struct device *dev;
92242 struct device *dev;
92459 struct device *p2p_client;
92546 struct device *p2p_client;
92911 struct device *dev;
94177 u8 device;
94265 struct device tdev;
94317 struct device tdev;
94333 struct ata_device device[2];
94376 struct device *dev;
94494 struct device *dev;
94495 struct device tdev;
94907 int device;
95279 u16 device;
98090 struct device dev;
98125 struct device *dev;
98147 struct device *base_dev;
98751 struct device dev;
98781 struct device dev;
98809 struct device *dma_map_dev;
98810 struct device *cur_rx_dma_dev;
98811 struct device *cur_tx_dma_dev;
99036 struct device *dev;
100854 struct wg_device *device;
100951 struct wg_device *device;
101806 struct device dev;
101809 int (*bus_match)(struct device *, struct device_driver *);
102058 struct device *parent;
102065 struct device dev;
102094 struct device *device;
102272 struct device *dev;
102346 struct device *dev;
105333 struct device *dev;
106488 struct device dev;
106489 struct device *usb_dev;
106527 struct device *controller;
106528 struct device *sysdev;
106582 struct device dev;
106901 struct device *dev;
106907 struct device *io_dev;
106991 struct device *intfdev;
107034 struct device dev;
107139 char * (*devnode)(const struct device *, umode_t *);
107313 struct device dev;
107546 struct device *classdev;
108805 typedef void (*xhci_get_quirks_t)(struct device *, struct xhci_hcd *);
108867 struct device *dev;
109441 struct device dev;
109567 struct device dev;
109730 struct device dev;
109856 struct device dev;
110119 struct device *dev;
110250 struct device dev;
110529 struct device dev;
110602 struct device device;
110639 struct device device;
110960 struct device dev;
110978 struct device *dev;
111045 struct device *hwmon_dev;
111161 struct device *device;
111287 struct device dev;
111325 struct device dev;
111347 struct device *pdev;
111376 struct device dev;
111426 struct device *dev;
111492 struct device *dev;
111666 short unsigned int device;
111687 struct device dev;
111775 struct device *parent;
111776 struct device class_dev;
111994 struct device *dev;
112129 struct device dev;
112134 short unsigned int device;
112162 __u16 device;
112293 struct device *parent;
112315 struct device dev;
112331 int (*init)(struct device *, irqreturn_t (*)(int, void *), void *);
112332 void (*exit)(struct device *, void *);
112338 void (*setpower)(struct device *, unsigned int);
112360 struct device *dma_dev;
113053 struct hid_device *device;
113110 struct device dev;
113275 struct hid_device *device;
113297 struct device *dev;
113684 struct device dev;
113728 struct device *dev;
114389 struct device *dev;
114415 struct device dev;
114444 struct device dev;
114473 struct device dev;
114814 struct device ctl_dev;
114832 struct device *dev;
114833 struct device card_dev;
114910 int device;
114913 struct device *dev;
114952 struct device dev;
114963 struct device *base_dev;
115076 unsigned int device;
115209 unsigned int device;
115401 unsigned int device;
115445 int device;
115455 struct device dev;
115507 unsigned int device;
115586 struct device *dev;
115850 struct device dev;
115856 int device;
116342 int device;
116551 int device;
116558 struct device dev;
116683 unsigned int device;
116766 unsigned int device;
116777 struct device dev;
119071 struct dst_entry *path;
120054 struct device *host_dev;
120056 struct device *netdev[12];
120065 struct device *netdev;
120250 struct device *dev;
121178 struct net_device_path path[5];
122556 struct device *dev;
123950 struct ib_device *device;
124255 struct device dev;
124362 struct device *dma_device;
124376 struct device dev;
124531 struct ib_device *device;
124654 struct ib_device *device;
124708 struct ib_device *device;
124748 struct ib_device *device;
124780 struct ib_device *device;
124793 struct ib_device *device;
124949 struct ib_device *device;
125007 struct ib_device *device;
125120 struct ib_device *device;
125128 struct ib_device *device;
125163 struct ib_device *device;
125196 struct ib_device *device;
125262 struct ib_device *device;
125270 struct ib_device *device;
125451 struct ib_device *device;
125464 struct ib_device *device;
125501 struct ib_device *device;
126018 struct device *dev;
133059 char path[512];
133248 char path[4096];
133259 char path[512];
137603 struct path path;
143240 struct device dev;
143442 struct device dev;
145407 struct device *dev;