Home
last modified time | relevance | path

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

12345678

/linux/drivers/i2c/busses/
A Di2c-altera.c102 writel(idev->isr_mask, idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable()
139 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in altr_i2c_init()
198 *idev->buf++ = readl(idev->base + ALTR_I2C_RX_DATA); in altr_i2c_empty_rx_fifo()
199 idev->msg_len--; in altr_i2c_empty_rx_fifo()
209 size_t tx_fifo_avail = idev->fifo_size - readl(idev->base + in altr_i2c_fill_tx_fifo()
215 altr_i2c_transfer(idev, *idev->buf++); in altr_i2c_fill_tx_fifo()
228 idev->isr_status = readl(idev->base + ALTR_I2C_ISR) & idev->isr_mask; in altr_i2c_isr_quick()
313 idev->msg = msg; in altr_i2c_xfer_msg()
388 idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); in altr_i2c_probe()
389 if (!idev) in altr_i2c_probe()
[all …]
A Di2c-axxia.c180 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in axxia_i2c_init()
312 writel(msg->buf[idev->msg_xfrd++], idev->base + MST_DATA); in axxia_i2c_fill_tx_fifo()
380 if (!idev->msg) { in axxia_i2c_isr()
421 if (i2c_m_rd(idev->msg_r) && idev->msg_xfrd_r < idev->msg_r->len) in axxia_i2c_isr()
520 if (unlikely(idev->msg_err) && idev->msg_err != -ENXIO) in axxia_i2c_xfer_seq()
534 idev->msg = msg; in axxia_i2c_xfer_msg()
595 if (unlikely(idev->msg_err) && idev->msg_err != -ENXIO && in axxia_i2c_xfer_msg()
682 if (idev->slave) in axxia_i2c_reg_slave()
742 idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); in axxia_i2c_probe()
743 if (!idev) in axxia_i2c_probe()
[all …]
A Di2c-microchip-corei2c.c205 *idev->buf++ = readb(idev->base + CORE_I2C_DATA); in mchp_corei2c_empty_rx()
206 idev->msg_len--; in mchp_corei2c_empty_rx()
219 writeb(*idev->buf++, idev->base + CORE_I2C_DATA); in mchp_corei2c_fill_tx()
220 idev->msg_len--; in mchp_corei2c_fill_tx()
231 if (!idev->buf) in mchp_corei2c_handle_isr()
239 writeb(idev->addr, idev->base + CORE_I2C_DATA); in mchp_corei2c_handle_isr()
303 idev->isr_status = readb(idev->base + CORE_I2C_STATUS); in mchp_corei2c_isr()
372 idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); in mchp_corei2c_probe()
373 if (!idev) in mchp_corei2c_probe()
426 i2c_set_adapdata(&idev->adapter, idev); in mchp_corei2c_probe()
[all …]
/linux/drivers/scsi/isci/
A Dremote_device.c114 __func__, idev, idev->flags, ireq, ireq->target_device); in sci_remote_device_terminate_req()
213 __func__, idev, ireq, idev->started_request_count, in isci_remote_device_terminate_requests()
239 idev->started_request_count, idev->flags, in isci_remote_device_terminate_requests()
272 idev->started_request_count, idev->flags, in isci_remote_device_terminate_requests()
376 idev); in sci_remote_device_stop()
1145 idev); in sci_stp_remote_device_ready_idle_substate_enter()
1421 idev->abort_resume_cb = idev->rnc.user_callback; in isci_remote_device_resume_from_abort()
1422 idev->abort_resume_cbparam = idev->rnc.user_cookie; in isci_remote_device_resume_from_abort()
1429 idev); in isci_remote_device_resume_from_abort()
1466 idev); in sci_remote_device_start()
[all …]
A Dremote_device.h113 struct isci_remote_device *idev) in isci_get_device() argument
115 if (idev) in isci_get_device()
116 kref_get(&idev->kref); in isci_get_device()
117 return idev; in isci_get_device()
124 if (idev && !test_bit(IDEV_GONE, &idev->flags)) { in isci_lookup_device()
125 kref_get(&idev->kref); in isci_lookup_device()
126 return idev; in isci_lookup_device()
135 if (idev) in isci_put_device()
159 struct isci_remote_device *idev,
293 idev = container_of(rnc, typeof(*idev), rnc); in rnc_to_dev()
[all …]
A Dtask.c109 return idev ? test_bit(IDEV_IO_READY, &idev->flags) || in isci_device_io_ready()
140 task, task->dev, idev, idev ? idev->flags : 0, in isci_task_execute_task()
143 if (!idev) { in isci_task_execute_task()
208 isci_put_device(idev); in isci_task_execute_task()
274 if (!idev || in isci_task_execute_tmf()
280 idev, idev ? idev->flags : 0); in isci_task_execute_tmf()
285 __func__, idev); in isci_task_execute_tmf()
423 if (!idev) { in isci_task_lu_reset()
507 __func__, idev, in isci_task_abort_task()
512 ((idev) ? ((test_bit(IDEV_GONE, &idev->flags)) in isci_task_abort_task()
[all …]
/linux/net/ipv6/
A Dmcast.c747 pmc->idev = im->idev; in mld_add_delrec()
791 im->idev = pmc->idev; in mld_del_delrec()
1249 switchback = (idev->mc_qrv * idev->mc_qi) + idev->mc_qri; in mld_set_v1_mode()
1379 if (!idev || idev->dead) in igmp6_event_query()
1547 if (!idev || idev->dead) in igmp6_event_report()
1875 struct inet6_dev *idev = pmc->idev; in add_grec() local
2243 idev->mc_dad_count = idev->mc_qrv; in ipv6_mc_dad_complete()
2290 struct inet6_dev *idev = pmc->idev; in ip6_mc_del1_src() local
2669 idev->mc_ifc_count = idev->mc_qrv; in mld_ifc_event()
2879 state->idev = idev; in igmp6_mc_get_first()
[all …]
A Daddrconf.c1151 ifa->idev = idev; in ipv6_add_addr()
1224 struct inet6_dev *idev = ifp->idev; in check_cleanup_prefix_route() local
1356 struct inet6_dev *idev = ifp->idev; in ipv6_create_tempaddr() local
2159 struct inet6_dev *idev = ifp->idev; in addrconf_dad_failure() local
3899 if (ifa->idev == idev) { in addrconf_ifdown()
4075 struct inet6_dev *idev = ifp->idev; in addrconf_dad_kick() local
4099 struct inet6_dev *idev = ifp->idev; in addrconf_dad_begin() local
4186 struct inet6_dev *idev = ifp->idev; in addrconf_dad_work() local
4295 struct inet6_dev *idev = ifp->idev; in ipv6_lonely_lladdr() local
6354 if (!idev || !idev->dev) in dev_disable_change()
[all …]
A Danycast.c67 struct inet6_dev *idev; in ipv6_sock_ac_join() local
114 idev = __in6_dev_get(dev); in ipv6_sock_ac_join()
115 if (!idev) { in ipv6_sock_ac_join()
293 if (idev->dead) { in __ipv6_dev_ac_inc()
386 if (!idev) in ipv6_dev_ac_dec()
419 struct inet6_dev *idev; in ipv6_chk_acast_dev() local
423 if (idev) { in ipv6_chk_acast_dev()
491 struct inet6_dev *idev; in ac6_get_first() local
494 if (!idev) in ac6_get_first()
506 struct inet6_dev *idev; in ac6_get_next() local
[all …]
/linux/drivers/uio/
A Duio.c450 ret = idev->info->handler(irq, idev->info); in uio_interrupt_handler()
515 ret = idev->info->open(idev->info, inode); in uio_open()
550 if (idev->info && idev->info->release) in uio_release()
551 ret = idev->info->release(idev->info, inode); in uio_release()
567 if (!idev->info || !idev->info->irq) in uio_poll()
596 if (!idev->info || !idev->info->irq) { in uio_read()
665 retval = idev->info->irqcontrol(idev->info, irq_on); in uio_write()
854 ret = idev->info->mmap(idev->info, vma); in uio_mmap()
994 idev = kzalloc(sizeof(*idev), GFP_KERNEL); in __uio_register_device()
1012 idev->dev.devt = MKDEV(uio_major, idev->minor); in __uio_register_device()
[all …]
/linux/drivers/net/ethernet/pensando/ionic/
A Dionic_dev.c140 struct ionic_dev *idev = &ionic->idev; in ionic_watchdog_init() local
183 struct ionic_dev *idev = &ionic->idev; in ionic_init_devinfo() local
185 idev->dev_info.asic_type = ioread8(&idev->dev_info_regs->asic_type); in ionic_init_devinfo()
186 idev->dev_info.asic_rev = ioread8(&idev->dev_info_regs->asic_rev); in ionic_init_devinfo()
206 struct ionic_dev *idev = &ionic->idev; in ionic_dev_setup() local
229 idev->hwstamp_regs = &idev->dev_info_regs->hwstamp; in ionic_dev_setup()
273 struct ionic_dev *idev = &ionic->idev; in ionic_dev_teardown() local
313 struct ionic_dev *idev = &ionic->idev; in ionic_heartbeat_check() local
705 struct ionic_dev *idev = &lif->ionic->idev; in ionic_get_cmb() local
723 struct ionic_dev *idev = &lif->ionic->idev; in ionic_put_cmb() local
[all …]
A Dionic_main.c490 struct ionic_dev *idev = &ionic->idev; in ionic_dev_cmd_clean() local
514 struct ionic_dev *idev = &ionic->idev; in __ionic_dev_cmd_wait() local
610 struct ionic_dev *idev = &ionic->idev; in ionic_identify() local
665 struct ionic_dev *idev = &ionic->idev; in ionic_init() local
678 struct ionic_dev *idev = &ionic->idev; in ionic_reset() local
695 struct ionic_dev *idev = &ionic->idev; in ionic_port_identify() local
716 struct ionic_dev *idev = &ionic->idev; in ionic_port_init() local
721 idev->port_info_sz = ALIGN(sizeof(*idev->port_info), PAGE_SIZE); in ionic_port_init()
745 idev->port_info, idev->port_info_pa); in ionic_port_init()
755 struct ionic_dev *idev = &ionic->idev; in ionic_port_reset() local
[all …]
/linux/drivers/platform/x86/
A Dacer-wireless.c31 input_sync(idev); in acer_wireless_notify()
33 input_sync(idev); in acer_wireless_notify()
38 struct input_dev *idev; in acer_wireless_add() local
41 if (!idev) in acer_wireless_add()
44 adev->driver_data = idev; in acer_wireless_add()
47 idev->id.bustype = BUS_HOST; in acer_wireless_add()
48 idev->id.vendor = PCI_VENDOR_ID_AI; in acer_wireless_add()
49 idev->id.product = 0x1229; in acer_wireless_add()
50 set_bit(EV_KEY, idev->evbit); in acer_wireless_add()
51 set_bit(KEY_RFKILL, idev->keybit); in acer_wireless_add()
[all …]
/linux/drivers/platform/chrome/
A Dchromeos_tbmc.c25 struct input_dev *idev) in chromeos_tbmc_query_switch() argument
36 input_sync(idev); in chromeos_tbmc_query_switch()
69 struct input_dev *idev; in chromeos_tbmc_add() local
74 if (!idev) in chromeos_tbmc_add()
77 idev->name = "Tablet Mode Switch"; in chromeos_tbmc_add()
80 idev->id.bustype = BUS_HOST; in chromeos_tbmc_add()
81 idev->id.version = 1; in chromeos_tbmc_add()
82 idev->id.product = 0; in chromeos_tbmc_add()
83 idev->open = chromeos_tbmc_open; in chromeos_tbmc_add()
85 input_set_drvdata(idev, adev); in chromeos_tbmc_add()
[all …]
/linux/drivers/iommu/iommufd/
A Ddevice.c203 idev = iommufd_object_alloc(ictx, idev, IOMMUFD_OBJ_DEVICE); in iommufd_device_bind()
204 if (IS_ERR(idev)) { in iommufd_device_bind()
208 idev->ictx = ictx; in iommufd_device_bind()
211 idev->dev = dev; in iommufd_device_bind()
228 return idev; in iommufd_device_bind()
280 iommufd_object_destroy_user(idev->ictx, &idev->obj); in iommufd_device_unbind()
286 return idev->ictx; in iommufd_device_to_ictx()
339 idev->dev, in iommufd_device_attach_reserved_iova()
348 idev->dev); in iommufd_device_attach_reserved_iova()
363 if (idev->igroup->hwpt != NULL && idev->igroup->hwpt != hwpt) { in iommufd_hw_pagetable_attach()
[all …]
A Dfault.c21 struct device *dev = idev->dev; in iommufd_fault_iopf_enable()
33 mutex_lock(&idev->iopf_lock); in iommufd_fault_iopf_enable()
35 if (++idev->iopf_enabled > 1) { in iommufd_fault_iopf_enable()
42 --idev->iopf_enabled; in iommufd_fault_iopf_enable()
43 mutex_unlock(&idev->iopf_lock); in iommufd_fault_iopf_enable()
50 mutex_lock(&idev->iopf_lock); in iommufd_fault_iopf_disable()
52 if (--idev->iopf_enabled == 0) in iommufd_fault_iopf_disable()
68 handle->idev = idev; in __fault_domain_attach_dev()
164 handle->idev = idev; in __fault_domain_replace_dev()
268 idev = to_iommufd_handle(group->attach_handle)->idev; in iommufd_fault_fops_read()
[all …]
/linux/tools/usb/usbip/libsrc/
A Dvhci_driver.c34 return idev; in imported_device_init()
72 idev = &vhci_driver->idev[port]; in parse_status()
73 memset(idev, 0, sizeof(*idev)); in parse_status()
80 idev->port = port; in parse_status()
81 idev->status = status; in parse_status()
83 idev->devid = devid; in parse_status()
90 idev = imported_device_init(idev, lbusid); in parse_status()
91 if (!idev) { in parse_status()
450 idev->udev.idVendor, idev->udev.idProduct); in usbip_vhci_imported_device_dump()
458 idev->busnum, idev->devnum); in usbip_vhci_imported_device_dump()
[all …]
/linux/drivers/input/touchscreen/
A Dmc13783_ts.c34 struct input_dev *idev; member
69 struct input_dev *idev = priv->idev; in mc13783_ts_report_sample() local
86 dev_dbg(&idev->dev, in mc13783_ts_report_sample()
113 input_sync(idev); in mc13783_ts_report_sample()
172 struct input_dev *idev; in mc13783_ts_probe() local
177 if (!priv || !idev) in mc13783_ts_probe()
182 priv->idev = idev; in mc13783_ts_probe()
190 idev->name = MC13783_TS_NAME; in mc13783_ts_probe()
191 idev->dev.parent = &pdev->dev; in mc13783_ts_probe()
199 idev->open = mc13783_ts_open; in mc13783_ts_probe()
[all …]
/linux/drivers/media/firewire/
A Dfiredtv-rc.c127 struct input_dev *idev; in fdtv_register_rc() local
130 idev = input_allocate_device(); in fdtv_register_rc()
131 if (!idev) in fdtv_register_rc()
134 fdtv->remote_ctrl_dev = idev; in fdtv_register_rc()
136 idev->dev.parent = dev; in fdtv_register_rc()
139 if (!idev->keycode) { in fdtv_register_rc()
156 kfree(idev->keycode); in fdtv_register_rc()
158 input_free_device(idev); in fdtv_register_rc()
172 u16 *keycode = idev->keycode; in fdtv_handle_rc()
190 input_sync(idev); in fdtv_handle_rc()
[all …]
/linux/drivers/bluetooth/
A Dhci_intel.c277 if (idev->hu) in intel_irq()
306 if (!idev->reset) { in intel_set_power()
325 if (idev->irq < 0) in intel_set_power()
348 devm_free_irq(&idev->pdev->dev, idev->irq, idev); in intel_set_power()
1078 if (idev->hu) in intel_suspend_device()
1090 if (idev->hu) in intel_resume_device()
1139 idev = devm_kzalloc(&pdev->dev, sizeof(*idev), GFP_KERNEL); in intel_probe()
1140 if (!idev) in intel_probe()
1145 idev->pdev = pdev; in intel_probe()
1158 if (idev->irq < 0) { in intel_probe()
[all …]
/linux/drivers/input/joystick/
A Dpsxpad-spi.c65 struct input_dev *idev; member
288 struct input_dev *idev; in psxpad_spi_probe() local
296 if (!idev) { in psxpad_spi_probe()
302 pad->idev = idev; in psxpad_spi_probe()
306 input_set_drvdata(idev, pad); in psxpad_spi_probe()
310 idev->id.bustype = BUS_SPI; in psxpad_spi_probe()
312 idev->open = psxpad_spi_poll_open; in psxpad_spi_probe()
313 idev->close = psxpad_spi_poll_close; in psxpad_spi_probe()
360 input_set_poll_interval(idev, 16); in psxpad_spi_probe()
361 input_set_min_poll_interval(idev, 8); in psxpad_spi_probe()
[all …]
/linux/drivers/iio/adc/
A Dat91_adc.c273 chan = idev->channels + i; in at91_adc_trigger_handler()
469 at91_ts_sample(idev); in at91_adc_9x5_interrupt()
533 idev->channels = chan_array; in at91_adc_channel_init()
534 return idev->num_channels; in at91_adc_channel_init()
546 idev->name, in at91_adc_get_trigger_value_by_name()
573 idev->trig->name); in at91_adc_configure_trigger()
622 trig = iio_trigger_alloc(idev->dev.parent, "%s-dev%d-%s", idev->name, in at91_adc_allocate_trigger()
660 dev_err(&idev->dev, in at91_adc_trigger_init()
996 struct iio_dev *idev; in at91_adc_probe() local
1002 if (!idev) in at91_adc_probe()
[all …]
/linux/drivers/input/misc/
A D88pm886-onkey.c11 struct input_dev *idev; member
19 struct input_dev *idev = onkey->idev; in pm886_onkey_irq_handler() local
31 input_report_key(idev, KEY_POWER, val); in pm886_onkey_irq_handler()
32 input_sync(idev); in pm886_onkey_irq_handler()
42 struct input_dev *idev; in pm886_onkey_probe() local
56 if (!idev) { in pm886_onkey_probe()
60 onkey->idev = idev; in pm886_onkey_probe()
62 idev->name = "88pm886-onkey"; in pm886_onkey_probe()
63 idev->phys = "88pm886-onkey/input0"; in pm886_onkey_probe()
64 idev->id.bustype = BUS_I2C; in pm886_onkey_probe()
[all …]
/linux/drivers/mfd/
A Ducb1x00-ts.c39 struct input_dev *idev; member
56 struct input_dev *idev = ts->idev; in ucb1x00_ts_evt_add() local
58 input_report_abs(idev, ABS_X, x); in ucb1x00_ts_evt_add()
62 input_sync(idev); in ucb1x00_ts_evt_add()
67 struct input_dev *idev = ts->idev; in ucb1x00_ts_event_release() local
71 input_sync(idev); in ucb1x00_ts_event_release()
367 struct input_dev *idev; in ucb1x00_ts_add() local
372 if (!ts || !idev) { in ucb1x00_ts_add()
378 ts->idev = idev; in ucb1x00_ts_add()
391 input_set_drvdata(idev, ts); in ucb1x00_ts_add()
[all …]
/linux/arch/x86/platform/intel-quark/
A Dimr.c197 mutex_lock(&idev->lock); in imr_dbgfs_state_show()
226 mutex_unlock(&idev->lock); in imr_dbgfs_state_show()
331 mutex_lock(&idev->lock); in imr_add_range()
383 imr_write(idev, reg, &imr); in imr_add_range()
386 mutex_unlock(&idev->lock); in imr_add_range()
434 mutex_lock(&idev->lock); in __imr_remove_range()
482 mutex_unlock(&idev->lock); in __imr_remove_range()
590 idev->init = true; in imr_init()
592 mutex_init(&idev->lock); in imr_init()
593 imr_debugfs_register(idev); in imr_init()
[all …]

Completed in 116 milliseconds

12345678