Home
last modified time | relevance | path

Searched refs:amd_mp2_dev (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/hid/amd-sfh-hid/
Damd_sfh_pcie.h95 struct amd_mp2_dev { struct
128 void amd_start_sensor(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info);
129 void amd_stop_sensor(struct amd_mp2_dev *privdata, u16 sensor_idx);
130 void amd_stop_all_sensors(struct amd_mp2_dev *privdata);
131 int amd_mp2_get_sensor_num(struct amd_mp2_dev *privdata, u8 *sensor_id);
132 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata);
133 int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata);
134 u32 amd_sfh_wait_for_response(struct amd_mp2_dev *mp2, u8 sid, u32 sensor_sts);
135 void amd_mp2_suspend(struct amd_mp2_dev *mp2);
136 void amd_mp2_resume(struct amd_mp2_dev *mp2);
[all …]
Damd_sfh_pcie.c35 static int amd_sfh_wait_response_v2(struct amd_mp2_dev *mp2, u8 sid, u32 sensor_sts) in amd_sfh_wait_response_v2()
49 static void amd_start_sensor_v2(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info) in amd_start_sensor_v2()
66 static void amd_stop_sensor_v2(struct amd_mp2_dev *privdata, u16 sensor_idx) in amd_stop_sensor_v2()
80 static void amd_stop_all_sensor_v2(struct amd_mp2_dev *privdata) in amd_stop_all_sensor_v2()
91 void amd_start_sensor(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info) in amd_start_sensor()
112 void amd_stop_sensor(struct amd_mp2_dev *privdata, u16 sensor_idx) in amd_stop_sensor()
126 void amd_stop_all_sensors(struct amd_mp2_dev *privdata) in amd_stop_all_sensors()
155 int amd_mp2_get_sensor_num(struct amd_mp2_dev *privdata, u8 *sensor_id) in amd_mp2_get_sensor_num()
192 struct amd_mp2_dev *mp2 = privdata; in amd_mp2_pci_remove()
210 static void mp2_select_ops(struct amd_mp2_dev *privdata) in mp2_select_ops()
[all …]
Damd_sfh_client.c135 u32 amd_sfh_wait_for_response(struct amd_mp2_dev *mp2, u8 sid, u32 sensor_sts) in amd_sfh_wait_for_response()
143 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_init()
246 int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_deinit()
/Linux-v5.15/drivers/i2c/busses/
Di2c-amd-mp2-pci.c21 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_c2p_mutex_lock()
30 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_c2p_mutex_unlock()
45 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_cmd()
59 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_bus_enable_set()
88 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_rw()
112 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_pci_check_rw_event()
136 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in __amd_mp2_process_event()
185 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_process_event()
203 struct amd_mp2_dev *privdata = dev; in amd_mp2_irq_isr()
250 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_register_cb()
[all …]
Di2c-amd-mp2.h19 struct amd_mp2_dev;
154 struct amd_mp2_dev *mp2_dev;
179 struct amd_mp2_dev { struct
200 struct amd_mp2_dev *amd_mp2_find_device(void); argument
202 static inline void amd_mp2_pm_runtime_get(struct amd_mp2_dev *mp2_dev) in amd_mp2_pm_runtime_get()
207 static inline void amd_mp2_pm_runtime_put(struct amd_mp2_dev *mp2_dev) in amd_mp2_pm_runtime_put()
Di2c-amd-mp2-plat.c251 struct amd_mp2_dev *mp2_dev; in i2c_amd_probe()
/Linux-v5.15/drivers/hid/amd-sfh-hid/hid_descriptor/
Damd_sfh_hid_desc.c203 struct amd_mp2_dev *privdata = container_of(in_data, struct amd_mp2_dev, in_data); in get_input_report()