/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-altera.c | 105 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 …]
|
D | i2c-axxia.c | 110 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/ |
D | hci_intel.c | 287 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/ |
D | at91_adc.c | 249 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 …]
|
D | hi8435.c | 108 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/ |
D | ir-imon-decoder.c | 80 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 …]
|
D | ir-mce_kbd-decoder.c | 132 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 …]
|
D | ati_remote.c | 243 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 …]
|
D | imon.c | 136 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 …]
|
D | rc-core-priv.h | 113 struct input_dev *idev; member 136 struct input_dev *idev; member
|
D | rc-main.c | 383 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/ |
D | addrconf.h | 105 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 …]
|
D | ipv6.h | 166 #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 …]
|
D | ip6_route.h | 140 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()
|
D | if_inet6.h | 67 struct inet6_dev *idev; member 129 struct inet6_dev *idev; member
|
D | ndisc.h | 461 void inet6_ifinfo_notify(int event, struct inet6_dev *idev);
|
/linux-4.19.296/drivers/virtio/ |
D | virtio_input.c | 11 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/ |
D | netdevices.c | 24 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/ |
D | hid-picolcd_core.c | 428 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/ |
D | inetdevice.h | 247 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/ |
D | lis3lv02d.c | 479 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 …]
|
D | lis3lv02d.h | 298 struct input_polled_dev *idev; /* input device */ member
|
/linux-4.19.296/drivers/iio/pressure/ |
D | zpa2326.c | 144 #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/ |
D | inkern.c | 129 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/ |
D | nfssvc.c | 364 struct net_device *dev = ifa->idev->dev; in nfsd_inet6addr_event() 378 sin6.sin6_scope_id = ifa->idev->dev->ifindex; in nfsd_inet6addr_event()
|