Home
last modified time | relevance | path

Searched refs:ams_info (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/macintosh/ams/
H A Dams-core.c19 struct ams ams_info; variable
25 /* Call with ams_info.lock held! */
28 u32 orient = ams_info.vflag? ams_info.orient1 : ams_info.orient2; in ams_sensors()
32 ams_info.get_xyz(y, x, z); in ams_sensors()
34 ams_info.get_xyz(x, y, z); in ams_sensors()
49 mutex_lock(&ams_info.lock); in ams_show_current()
51 mutex_unlock(&ams_info.lock); in ams_show_current()
62 spin_lock(&ams_info in ams_handle_irq()
[all...]
H A Dams-input.c32 mutex_lock(&ams_info.lock); in ams_idev_poll()
36 x -= ams_info.xcalib; in ams_idev_poll()
37 y -= ams_info.ycalib; in ams_idev_poll()
38 z -= ams_info.zcalib; in ams_idev_poll()
46 mutex_unlock(&ams_info.lock); in ams_idev_poll()
49 /* Call with ams_info.lock held! */
57 ams_info.xcalib = x; in ams_input_enable()
58 ams_info.ycalib = y; in ams_input_enable()
59 ams_info.zcalib = z; in ams_input_enable()
66 input->id.bustype = ams_info in ams_input_enable()
[all...]
H A Dams-i2c.c80 return i2c_smbus_read_byte_data(ams_info.i2c_client, reg); in ams_i2c_read()
85 return i2c_smbus_write_byte_data(ams_info.i2c_client, reg, value); in ams_i2c_write()
165 if (unlikely(ams_info.has_device)) in ams_i2c_probe()
168 ams_info.i2c_client = client; in ams_i2c_probe()
223 ams_info.has_device = 1; in ams_i2c_probe()
235 if (ams_info.has_device) { in ams_i2c_remove()
246 ams_info.has_device = 0; in ams_i2c_remove()
262 ams_info.of_node = np; in ams_i2c_init()
263 ams_info.exit = ams_i2c_exit; in ams_i2c_init()
264 ams_info in ams_i2c_init()
[all...]
H A Dams-pmu.c140 ams_info.has_device = 0; in ams_pmu_exit()
151 ams_info.of_node = np; in ams_pmu_init()
152 ams_info.exit = ams_pmu_exit; in ams_pmu_init()
153 ams_info.get_vendor = ams_pmu_get_vendor; in ams_pmu_init()
154 ams_info.get_xyz = ams_pmu_get_xyz; in ams_pmu_init()
155 ams_info.clear_irq = ams_pmu_clear_irq; in ams_pmu_init()
156 ams_info.bustype = BUS_HOST; in ams_pmu_init()
159 prop = of_get_property(ams_info.of_node, "reg", NULL); in ams_pmu_init()
189 ams_info.has_device = 1; in ams_pmu_init()
H A Dams.h61 extern struct ams ams_info;
/kernel/linux/linux-6.6/drivers/macintosh/ams/
H A Dams-core.c19 struct ams ams_info; variable
25 /* Call with ams_info.lock held! */
28 u32 orient = ams_info.vflag? ams_info.orient1 : ams_info.orient2; in ams_sensors()
32 ams_info.get_xyz(y, x, z); in ams_sensors()
34 ams_info.get_xyz(x, y, z); in ams_sensors()
49 mutex_lock(&ams_info.lock); in ams_show_current()
51 mutex_unlock(&ams_info.lock); in ams_show_current()
62 spin_lock(&ams_info in ams_handle_irq()
[all...]
H A Dams-input.c32 mutex_lock(&ams_info.lock); in ams_idev_poll()
36 x -= ams_info.xcalib; in ams_idev_poll()
37 y -= ams_info.ycalib; in ams_idev_poll()
38 z -= ams_info.zcalib; in ams_idev_poll()
46 mutex_unlock(&ams_info.lock); in ams_idev_poll()
49 /* Call with ams_info.lock held! */
57 ams_info.xcalib = x; in ams_input_enable()
58 ams_info.ycalib = y; in ams_input_enable()
59 ams_info.zcalib = z; in ams_input_enable()
66 input->id.bustype = ams_info in ams_input_enable()
[all...]
H A Dams-i2c.c79 return i2c_smbus_read_byte_data(ams_info.i2c_client, reg); in ams_i2c_read()
84 return i2c_smbus_write_byte_data(ams_info.i2c_client, reg, value); in ams_i2c_write()
163 if (unlikely(ams_info.has_device)) in ams_i2c_probe()
166 ams_info.i2c_client = client; in ams_i2c_probe()
221 ams_info.has_device = 1; in ams_i2c_probe()
233 if (ams_info.has_device) { in ams_i2c_remove()
244 ams_info.has_device = 0; in ams_i2c_remove()
256 ams_info.of_node = np; in ams_i2c_init()
257 ams_info.exit = ams_i2c_exit; in ams_i2c_init()
258 ams_info in ams_i2c_init()
[all...]
H A Dams-pmu.c140 ams_info.has_device = 0; in ams_pmu_exit()
151 ams_info.of_node = np; in ams_pmu_init()
152 ams_info.exit = ams_pmu_exit; in ams_pmu_init()
153 ams_info.get_vendor = ams_pmu_get_vendor; in ams_pmu_init()
154 ams_info.get_xyz = ams_pmu_get_xyz; in ams_pmu_init()
155 ams_info.clear_irq = ams_pmu_clear_irq; in ams_pmu_init()
156 ams_info.bustype = BUS_HOST; in ams_pmu_init()
159 prop = of_get_property(ams_info.of_node, "reg", NULL); in ams_pmu_init()
189 ams_info.has_device = 1; in ams_pmu_init()
H A Dams.h64 extern struct ams ams_info;

Completed in 4 milliseconds