Lines Matching refs:intel_th_device
66 struct intel_th_device { struct
84 container_of((_d), struct intel_th_device, dev) argument
93 intel_th_device_get_resource(struct intel_th_device *thdev, unsigned int type, in intel_th_device_get_resource()
123 intel_th_output_assigned(struct intel_th_device *thdev) in intel_th_output_assigned()
151 int (*probe)(struct intel_th_device *thdev);
152 void (*remove)(struct intel_th_device *thdev);
154 int (*assign)(struct intel_th_device *thdev,
155 struct intel_th_device *othdev);
156 void (*unassign)(struct intel_th_device *thdev,
157 struct intel_th_device *othdev);
158 void (*enable)(struct intel_th_device *thdev,
160 void (*disable)(struct intel_th_device *thdev,
163 void (*irq)(struct intel_th_device *thdev);
164 int (*activate)(struct intel_th_device *thdev);
165 void (*deactivate)(struct intel_th_device *thdev);
172 int (*set_output)(struct intel_th_device *thdev,
192 static inline struct intel_th_device *
193 to_intel_th_parent(struct intel_th_device *thdev) in to_intel_th_parent()
203 static inline struct intel_th *to_intel_th(struct intel_th_device *thdev) in to_intel_th()
222 int intel_th_trace_enable(struct intel_th_device *thdev);
223 int intel_th_trace_disable(struct intel_th_device *thdev);
224 int intel_th_set_output(struct intel_th_device *thdev,
255 struct intel_th_device *thdev[TH_SUBDEVICE_MAX];
256 struct intel_th_device *hub;
276 static inline struct intel_th_device *
277 to_intel_th_hub(struct intel_th_device *thdev) in to_intel_th_hub()