Home
last modified time | relevance | path

Searched refs:ams_info (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/macintosh/ams/
Dams-core.c32 struct ams ams_info; variable
41 u32 orient = ams_info.vflag? ams_info.orient1 : ams_info.orient2; in ams_sensors()
45 ams_info.get_xyz(y, x, z); in ams_sensors()
47 ams_info.get_xyz(x, y, z); in ams_sensors()
62 mutex_lock(&ams_info.lock); in ams_show_current()
64 mutex_unlock(&ams_info.lock); in ams_show_current()
75 spin_lock(&ams_info.irq_lock); in ams_handle_irq()
77 ams_info.worker_irqs |= irq; in ams_handle_irq()
78 schedule_work(&ams_info.worker); in ams_handle_irq()
80 spin_unlock(&ams_info.irq_lock); in ams_handle_irq()
[all …]
Dams-input.c37 mutex_lock(&ams_info.lock); in ams_idev_poll()
41 x -= ams_info.xcalib; in ams_idev_poll()
42 y -= ams_info.ycalib; in ams_idev_poll()
43 z -= ams_info.zcalib; in ams_idev_poll()
51 mutex_unlock(&ams_info.lock); in ams_idev_poll()
62 ams_info.xcalib = x; in ams_input_enable()
63 ams_info.ycalib = y; in ams_input_enable()
64 ams_info.zcalib = z; in ams_input_enable()
66 ams_info.idev = input_allocate_polled_device(); in ams_input_enable()
67 if (!ams_info.idev) in ams_input_enable()
[all …]
Dams-i2c.c85 return i2c_smbus_read_byte_data(ams_info.i2c_client, reg); in ams_i2c_read()
90 return i2c_smbus_write_byte_data(ams_info.i2c_client, reg, value); in ams_i2c_write()
170 if (unlikely(ams_info.has_device)) in ams_i2c_probe()
173 ams_info.i2c_client = client; in ams_i2c_probe()
228 ams_info.has_device = 1; in ams_i2c_probe()
240 if (ams_info.has_device) { in ams_i2c_remove()
251 ams_info.has_device = 0; in ams_i2c_remove()
267 ams_info.of_node = np; in ams_i2c_init()
268 ams_info.exit = ams_i2c_exit; in ams_i2c_init()
269 ams_info.get_vendor = ams_i2c_get_vendor; in ams_i2c_init()
[all …]
Dams-pmu.c144 ams_info.has_device = 0; in ams_pmu_exit()
155 ams_info.of_node = np; in ams_pmu_init()
156 ams_info.exit = ams_pmu_exit; in ams_pmu_init()
157 ams_info.get_vendor = ams_pmu_get_vendor; in ams_pmu_init()
158 ams_info.get_xyz = ams_pmu_get_xyz; in ams_pmu_init()
159 ams_info.clear_irq = ams_pmu_clear_irq; in ams_pmu_init()
160 ams_info.bustype = BUS_HOST; in ams_pmu_init()
163 prop = of_get_property(ams_info.of_node, "reg", NULL); in ams_pmu_init()
193 ams_info.has_device = 1; in ams_pmu_init()
Dams.h60 extern struct ams ams_info;