Lines Matching refs:intel_th_device

23 struct intel_th_device;
75 struct intel_th_device { struct
93 container_of((_d), struct intel_th_device, dev) argument
102 intel_th_device_get_resource(struct intel_th_device *thdev, unsigned int type, in intel_th_device_get_resource()
132 intel_th_output_assigned(struct intel_th_device *thdev) in intel_th_output_assigned()
160 int (*probe)(struct intel_th_device *thdev);
161 void (*remove)(struct intel_th_device *thdev);
163 int (*assign)(struct intel_th_device *thdev,
164 struct intel_th_device *othdev);
165 void (*unassign)(struct intel_th_device *thdev,
166 struct intel_th_device *othdev);
167 void (*enable)(struct intel_th_device *thdev,
169 void (*trig_switch)(struct intel_th_device *thdev,
171 void (*disable)(struct intel_th_device *thdev,
174 irqreturn_t (*irq)(struct intel_th_device *thdev);
175 void (*wait_empty)(struct intel_th_device *thdev);
176 int (*activate)(struct intel_th_device *thdev);
177 void (*deactivate)(struct intel_th_device *thdev);
184 int (*set_output)(struct intel_th_device *thdev,
204 static inline struct intel_th_device *
205 to_intel_th_parent(struct intel_th_device *thdev) in to_intel_th_parent()
215 static inline struct intel_th *to_intel_th(struct intel_th_device *thdev) in to_intel_th()
234 int intel_th_trace_enable(struct intel_th_device *thdev);
235 int intel_th_trace_switch(struct intel_th_device *thdev);
236 int intel_th_trace_disable(struct intel_th_device *thdev);
237 int intel_th_set_output(struct intel_th_device *thdev,
273 struct intel_th_device *thdev[TH_SUBDEVICE_MAX];
274 struct intel_th_device *hub;
295 static inline struct intel_th_device *
296 to_intel_th_hub(struct intel_th_device *thdev) in to_intel_th_hub()