Home
last modified time | relevance | path

Searched refs:idev (Results 1 – 25 of 30) sorted by relevance

12

/linux-4.19.296/drivers/i2c/busses/
Di2c-altera.c105 altr_i2c_int_enable(struct altr_i2c_dev *idev, u32 mask, bool enable) in altr_i2c_int_enable() argument
110 spin_lock_irqsave(&idev->lock, flags); in altr_i2c_int_enable()
112 int_en = readl(idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable()
114 idev->isr_mask = int_en | mask; in altr_i2c_int_enable()
116 idev->isr_mask = int_en & ~mask; in altr_i2c_int_enable()
118 writel(idev->isr_mask, idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable()
120 spin_unlock_irqrestore(&idev->lock, flags); in altr_i2c_int_enable()
123 static void altr_i2c_int_clear(struct altr_i2c_dev *idev, u32 mask) in altr_i2c_int_clear() argument
125 u32 int_en = readl(idev->base + ALTR_I2C_ISR); in altr_i2c_int_clear()
127 writel(int_en | mask, idev->base + ALTR_I2C_ISR); in altr_i2c_int_clear()
[all …]
Di2c-axxia.c110 static void i2c_int_disable(struct axxia_i2c_dev *idev, u32 mask) in i2c_int_disable() argument
114 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_disable()
115 writel(int_en & ~mask, idev->base + MST_INT_ENABLE); in i2c_int_disable()
118 static void i2c_int_enable(struct axxia_i2c_dev *idev, u32 mask) in i2c_int_enable() argument
122 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_enable()
123 writel(int_en | mask, idev->base + MST_INT_ENABLE); in i2c_int_enable()
134 static int axxia_i2c_init(struct axxia_i2c_dev *idev) in axxia_i2c_init() argument
136 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in axxia_i2c_init()
137 u32 clk_mhz = clk_get_rate(idev->i2c_clk) / 1000000; in axxia_i2c_init()
144 dev_dbg(idev->dev, "rate=%uHz per_clk=%uMHz -> ratio=1:%u\n", in axxia_i2c_init()
[all …]
/linux-4.19.296/drivers/bluetooth/
Dhci_intel.c287 struct intel_device *idev = dev_id; in intel_irq() local
289 dev_info(&idev->pdev->dev, "hci_intel irq\n"); in intel_irq()
291 mutex_lock(&idev->hu_lock); in intel_irq()
292 if (idev->hu) in intel_irq()
293 intel_lpm_host_wake(idev->hu); in intel_irq()
294 mutex_unlock(&idev->hu_lock); in intel_irq()
297 pm_runtime_get(&idev->pdev->dev); in intel_irq()
298 pm_runtime_mark_last_busy(&idev->pdev->dev); in intel_irq()
299 pm_runtime_put_autosuspend(&idev->pdev->dev); in intel_irq()
315 struct intel_device *idev = list_entry(p, struct intel_device, in intel_set_power() local
[all …]
/linux-4.19.296/drivers/iio/adc/
Dat91_adc.c249 struct iio_dev *idev = pf->indio_dev; in at91_adc_trigger_handler() local
250 struct at91_adc_state *st = iio_priv(idev); in at91_adc_trigger_handler()
254 for (i = 0; i < idev->masklength; i++) { in at91_adc_trigger_handler()
255 if (!test_bit(i, idev->active_scan_mask)) in at91_adc_trigger_handler()
257 chan = idev->channels + i; in at91_adc_trigger_handler()
262 iio_push_to_buffers_with_timestamp(idev, st->buffer, pf->timestamp); in at91_adc_trigger_handler()
264 iio_trigger_notify_done(idev->trig); in at91_adc_trigger_handler()
275 static void handle_adc_eoc_trigger(int irq, struct iio_dev *idev) in handle_adc_eoc_trigger() argument
277 struct at91_adc_state *st = iio_priv(idev); in handle_adc_eoc_trigger()
279 if (iio_buffer_enabled(idev)) { in handle_adc_eoc_trigger()
[all …]
Dhi8435.c108 static int hi8435_read_raw(struct iio_dev *idev, in hi8435_read_raw() argument
112 struct hi8435_priv *priv = iio_priv(idev); in hi8435_read_raw()
128 static int hi8435_read_event_config(struct iio_dev *idev, in hi8435_read_event_config() argument
133 struct hi8435_priv *priv = iio_priv(idev); in hi8435_read_event_config()
138 static int hi8435_write_event_config(struct iio_dev *idev, in hi8435_write_event_config() argument
143 struct hi8435_priv *priv = iio_priv(idev); in hi8435_write_event_config()
163 static int hi8435_read_event_value(struct iio_dev *idev, in hi8435_read_event_value() argument
170 struct hi8435_priv *priv = iio_priv(idev); in hi8435_read_event_value()
195 static int hi8435_write_event_value(struct iio_dev *idev, in hi8435_write_event_value() argument
202 struct hi8435_priv *priv = iio_priv(idev); in hi8435_write_event_value()
[all …]
/linux-4.19.296/drivers/media/rc/
Dir-imon-decoder.c80 input_event(imon->idev, EV_MSC, MSC_SCAN, imon->bits); in ir_imon_decode_scancode()
82 input_report_rel(imon->idev, REL_X, rel_x); in ir_imon_decode_scancode()
83 input_report_rel(imon->idev, REL_Y, rel_y); in ir_imon_decode_scancode()
85 input_report_key(imon->idev, BTN_LEFT, in ir_imon_decode_scancode()
87 input_report_key(imon->idev, BTN_RIGHT, in ir_imon_decode_scancode()
89 input_sync(imon->idev); in ir_imon_decode_scancode()
246 struct input_dev *idev; in ir_imon_register() local
250 idev = input_allocate_device(); in ir_imon_register()
251 if (!idev) in ir_imon_register()
256 idev->name = imon->name; in ir_imon_register()
[all …]
Dir-mce_kbd-decoder.c132 input_report_key(raw->mce_kbd.idev, maskcode, 0); in mce_kbd_rx_timeout()
136 input_report_key(raw->mce_kbd.idev, kbd_keycodes[i], 0); in mce_kbd_rx_timeout()
138 input_sync(raw->mce_kbd.idev); in mce_kbd_rx_timeout()
173 input_report_key(data->idev, maskcode, keystate); in ir_mce_kbd_process_keyboard_data()
177 input_report_key(data->idev, kbd_keycodes[keydata1], 1); in ir_mce_kbd_process_keyboard_data()
179 input_report_key(data->idev, kbd_keycodes[keydata2], 1); in ir_mce_kbd_process_keyboard_data()
183 input_report_key(data->idev, kbd_keycodes[i], 0); in ir_mce_kbd_process_keyboard_data()
211 input_report_rel(data->idev, REL_X, x); in ir_mce_kbd_process_mouse_data()
212 input_report_rel(data->idev, REL_Y, y); in ir_mce_kbd_process_mouse_data()
214 input_report_key(data->idev, BTN_LEFT, left); in ir_mce_kbd_process_mouse_data()
[all …]
Dati_remote.c243 struct input_dev *idev; member
493 struct input_dev *dev = ati_remote->idev; in ati_remote_input_report()
735 struct input_dev *idev = ati_remote->idev; in ati_remote_input_init() local
738 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in ati_remote_input_init()
739 idev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in ati_remote_input_init()
741 idev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); in ati_remote_input_init()
745 __set_bit(ati_remote_tbl[i].code, idev->keybit); in ati_remote_input_init()
747 input_set_drvdata(idev, ati_remote); in ati_remote_input_init()
749 idev->open = ati_remote_input_open; in ati_remote_input_init()
750 idev->close = ati_remote_input_close; in ati_remote_input_init()
[all …]
Dimon.c136 struct input_dev *idev; /* input device for panel & IR mouse */ member
1337 input_report_rel(ictx->idev, REL_WHEEL, dir); in imon_mouse_event()
1339 input_report_rel(ictx->idev, REL_X, rel_x); in imon_mouse_event()
1340 input_report_rel(ictx->idev, REL_Y, rel_y); in imon_mouse_event()
1342 input_report_key(ictx->idev, BTN_LEFT, buf[1] & 0x1); in imon_mouse_event()
1343 input_report_key(ictx->idev, BTN_RIGHT, in imon_mouse_event()
1346 input_sync(ictx->idev); in imon_mouse_event()
1667 if (msec < ictx->idev->rep[REP_DELAY]) { in imon_incoming_packet()
1677 input_report_key(ictx->idev, kc, press_type); in imon_incoming_packet()
1678 input_sync(ictx->idev); in imon_incoming_packet()
[all …]
Drc-core-priv.h113 struct input_dev *idev; member
136 struct input_dev *idev; member
Drc-main.c383 static int ir_setkeycode(struct input_dev *idev, in ir_setkeycode() argument
387 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode()
504 static int ir_getkeycode(struct input_dev *idev, in ir_getkeycode() argument
507 struct rc_dev *rdev = input_get_drvdata(idev); in ir_getkeycode()
950 static int ir_open(struct input_dev *idev) in ir_open() argument
952 struct rc_dev *rdev = input_get_drvdata(idev); in ir_open()
969 static void ir_close(struct input_dev *idev) in ir_close() argument
971 struct rc_dev *rdev = input_get_drvdata(idev); in ir_close()
/linux-4.19.296/include/net/
Daddrconf.h105 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
113 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr);
115 void addrconf_add_linklocal(struct inet6_dev *idev,
214 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr);
216 void ipv6_mc_up(struct inet6_dev *idev);
217 void ipv6_mc_down(struct inet6_dev *idev);
218 void ipv6_mc_unmap(struct inet6_dev *idev);
219 void ipv6_mc_remap(struct inet6_dev *idev);
220 void ipv6_mc_init_dev(struct inet6_dev *idev);
221 void ipv6_mc_destroy_dev(struct inet6_dev *idev);
[all …]
Dipv6.h166 #define _DEVINC(net, statname, mod, idev, field) \ argument
168 struct inet6_dev *_idev = (idev); \
175 #define _DEVINCATOMIC(net, statname, mod, idev, field) \ argument
177 struct inet6_dev *_idev = (idev); \
184 #define _DEVINC_ATOMIC_ATOMIC(net, statname, idev, field) \ argument
186 struct inet6_dev *_idev = (idev); \
192 #define _DEVADD(net, statname, mod, idev, field, val) \ argument
194 struct inet6_dev *_idev = (idev); \
200 #define _DEVUPD(net, statname, mod, idev, field, val) \ argument
202 struct inet6_dev *_idev = (idev); \
[all …]
Dip6_route.h140 struct fib6_info *addrconf_f6i_alloc(struct net *net, struct inet6_dev *idev,
292 struct inet6_dev *idev; in ip6_dst_mtu_forward() local
303 idev = __in6_dev_get(dst->dev); in ip6_dst_mtu_forward()
304 if (idev) in ip6_dst_mtu_forward()
305 mtu = idev->cnf.mtu6; in ip6_dst_mtu_forward()
Dif_inet6.h67 struct inet6_dev *idev; member
129 struct inet6_dev *idev; member
Dndisc.h461 void inet6_ifinfo_notify(int event, struct inet6_dev *idev);
/linux-4.19.296/drivers/virtio/
Dvirtio_input.c11 struct input_dev *idev; member
41 input_event(vi->idev, in virtinput_recv_events()
101 static int virtinput_status(struct input_dev *idev, unsigned int type, in virtinput_status() argument
104 struct virtio_input *vi = input_get_drvdata(idev); in virtinput_status()
151 __set_bit(subsel, vi->idev->evbit); in virtinput_cfg_bits()
164 input_set_abs_params(vi->idev, abs, mi, ma, fu, fl); in virtinput_cfg_abs()
165 input_abs_set_res(vi->idev, abs, re); in virtinput_cfg_abs()
222 vi->idev = input_allocate_device(); in virtinput_probe()
223 if (!vi->idev) { in virtinput_probe()
227 input_set_drvdata(vi->idev, vi); in virtinput_probe()
[all …]
/linux-4.19.296/fs/afs/
Dnetdevices.c24 struct in_device *idev; in afs_get_ipv4_interfaces() local
33 idev = __in_dev_get_rtnl(dev); in afs_get_ipv4_interfaces()
34 if (!idev) in afs_get_ipv4_interfaces()
36 for_primary_ifa(idev) { in afs_get_ipv4_interfaces()
43 } endfor_ifa(idev); in afs_get_ipv4_interfaces()
/linux-4.19.296/drivers/hid/
Dhid-picolcd_core.c428 struct input_dev *idev; in picolcd_init_keys() local
439 idev = input_allocate_device(); in picolcd_init_keys()
440 if (idev == NULL) { in picolcd_init_keys()
444 input_set_drvdata(idev, hdev); in picolcd_init_keys()
446 idev->name = hdev->name; in picolcd_init_keys()
447 idev->phys = hdev->phys; in picolcd_init_keys()
448 idev->uniq = hdev->uniq; in picolcd_init_keys()
449 idev->id.bustype = hdev->bus; in picolcd_init_keys()
450 idev->id.vendor = hdev->vendor; in picolcd_init_keys()
451 idev->id.product = hdev->product; in picolcd_init_keys()
[all …]
/linux-4.19.296/include/linux/
Dinetdevice.h247 void in_dev_finish_destroy(struct in_device *idev);
249 static inline void in_dev_put(struct in_device *idev) in in_dev_put() argument
251 if (refcount_dec_and_test(&idev->refcnt)) in in_dev_put()
252 in_dev_finish_destroy(idev); in in_dev_put()
255 #define __in_dev_put(idev) refcount_dec(&(idev)->refcnt) argument
256 #define in_dev_hold(idev) refcount_inc(&(idev)->refcnt) argument
/linux-4.19.296/drivers/misc/lis3lv02d/
Dlis3lv02d.c479 if (lis3->pdata && lis3->whoami == WAI_8B && lis3->idev) in lis3lv02d_joystick_open()
521 struct input_dev *dev = lis3->idev->input; in lis302dl_interrupt_handle_click()
564 lis3lv02d_joystick_poll(lis3->idev); in lis302dl_interrupt_thread1_8b()
579 lis3lv02d_joystick_poll(lis3->idev); in lis302dl_interrupt_thread2_8b()
698 if (lis3->idev) in lis3lv02d_joystick_enable()
701 lis3->idev = input_allocate_polled_device(); in lis3lv02d_joystick_enable()
702 if (!lis3->idev) in lis3lv02d_joystick_enable()
705 lis3->idev->poll = lis3lv02d_joystick_poll; in lis3lv02d_joystick_enable()
706 lis3->idev->open = lis3lv02d_joystick_open; in lis3lv02d_joystick_enable()
707 lis3->idev->close = lis3lv02d_joystick_close; in lis3lv02d_joystick_enable()
[all …]
Dlis3lv02d.h298 struct input_polled_dev *idev; /* input device */ member
/linux-4.19.296/drivers/iio/pressure/
Dzpa2326.c144 #define zpa2326_err(idev, fmt, ...) \ argument
145 dev_err(idev->dev.parent, fmt "\n", ##__VA_ARGS__)
147 #define zpa2326_warn(idev, fmt, ...) \ argument
148 dev_warn(idev->dev.parent, fmt "\n", ##__VA_ARGS__)
150 #define zpa2326_dbg(idev, fmt, ...) \ argument
151 dev_dbg(idev->dev.parent, fmt "\n", ##__VA_ARGS__)
/linux-4.19.296/drivers/iio/
Dinkern.c129 struct device *idev; in __of_iio_channel_get() local
140 idev = bus_find_device(&iio_bus_type, NULL, iiospec.np, in __of_iio_channel_get()
142 if (idev == NULL) { in __of_iio_channel_get()
147 indio_dev = dev_to_iio_dev(idev); in __of_iio_channel_get()
/linux-4.19.296/fs/nfsd/
Dnfssvc.c364 struct net_device *dev = ifa->idev->dev; in nfsd_inet6addr_event()
378 sin6.sin6_scope_id = ifa->idev->dev->ifindex; in nfsd_inet6addr_event()

12