| /Linux-v5.4/drivers/i2c/busses/ | 
| D | i2c-altera.c | 92 altr_i2c_int_enable(struct altr_i2c_dev *idev, u32 mask, bool enable)  in altr_i2c_int_enable()  argument 97 	spin_lock_irqsave(&idev->lock, flags);  in altr_i2c_int_enable() 99 	int_en = readl(idev->base + ALTR_I2C_ISER);  in altr_i2c_int_enable() 101 		idev->isr_mask = int_en | mask;  in altr_i2c_int_enable() 103 		idev->isr_mask = int_en & ~mask;  in altr_i2c_int_enable() 105 	writel(idev->isr_mask, idev->base + ALTR_I2C_ISER);  in altr_i2c_int_enable() 107 	spin_unlock_irqrestore(&idev->lock, flags);  in altr_i2c_int_enable() 110 static void altr_i2c_int_clear(struct altr_i2c_dev *idev, u32 mask)  in altr_i2c_int_clear()  argument 112 	u32 int_en = readl(idev->base + ALTR_I2C_ISR);  in altr_i2c_int_clear() 114 	writel(int_en | mask, idev->base + ALTR_I2C_ISR);  in altr_i2c_int_clear() [all …] 
 | 
| D | i2c-axxia.c | 152 static void i2c_int_disable(struct axxia_i2c_dev *idev, u32 mask)  in i2c_int_disable()  argument 156 	int_en = readl(idev->base + MST_INT_ENABLE);  in i2c_int_disable() 157 	writel(int_en & ~mask, idev->base + MST_INT_ENABLE);  in i2c_int_disable() 160 static void i2c_int_enable(struct axxia_i2c_dev *idev, u32 mask)  in i2c_int_enable()  argument 164 	int_en = readl(idev->base + MST_INT_ENABLE);  in i2c_int_enable() 165 	writel(int_en | mask, idev->base + MST_INT_ENABLE);  in i2c_int_enable() 176 static int axxia_i2c_init(struct axxia_i2c_dev *idev)  in axxia_i2c_init()  argument 178 	u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate;  in axxia_i2c_init() 179 	u32 clk_mhz = clk_get_rate(idev->i2c_clk) / 1000000;  in axxia_i2c_init() 186 	dev_dbg(idev->dev, "rate=%uHz per_clk=%uMHz -> ratio=1:%u\n",  in axxia_i2c_init() [all …] 
 | 
| /Linux-v5.4/drivers/scsi/isci/ | 
| D | remote_device.c | 75 enum sci_status sci_remote_device_suspend(struct isci_remote_device *idev,  in sci_remote_device_suspend()  argument 78 	return sci_remote_node_context_suspend(&idev->rnc, reason,  in sci_remote_device_suspend() 90 static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev)  in isci_remote_device_ready()  argument 93 		"%s: idev = %p\n", __func__, idev);  in isci_remote_device_ready() 95 	clear_bit(IDEV_IO_NCQERROR, &idev->flags);  in isci_remote_device_ready() 96 	set_bit(IDEV_IO_READY, &idev->flags);  in isci_remote_device_ready() 97 	if (test_and_clear_bit(IDEV_START_PENDING, &idev->flags))  in isci_remote_device_ready() 103 	struct isci_remote_device *idev,  in sci_remote_device_terminate_req()  argument 108 	    (ireq->target_device != idev) ||  in sci_remote_device_terminate_req() 114 		__func__, idev, idev->flags, ireq, ireq->target_device);  in sci_remote_device_terminate_req() [all …] 
 | 
| D | remote_device.h | 113 	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() 122 	struct isci_remote_device *idev = dev->lldd_dev;  in isci_lookup_device()  local 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() 133 static inline void isci_put_device(struct isci_remote_device *idev)  in isci_put_device()  argument 135 	if (idev)  in isci_put_device() [all …] 
 | 
| D | task.c | 107 static inline int isci_device_io_ready(struct isci_remote_device *idev,  in isci_device_io_ready()  argument 110 	return idev ? test_bit(IDEV_IO_READY, &idev->flags) ||  in isci_device_io_ready() 111 		      (test_bit(IDEV_IO_NCQERROR, &idev->flags) &&  in isci_device_io_ready() 127 	struct isci_remote_device *idev;  in isci_task_execute_task()  local 134 	idev = isci_lookup_device(task->dev);  in isci_task_execute_task() 135 	io_ready = isci_device_io_ready(idev, task);  in isci_task_execute_task() 141 		task, task->dev, idev, idev ? idev->flags : 0,  in isci_task_execute_task() 144 	if (!idev) {  in isci_task_execute_task() 169 			status = isci_request_execute(ihost, idev, task, tag);  in isci_task_execute_task() 177 				if (test_bit(IDEV_GONE, &idev->flags)) {  in isci_task_execute_task() [all …] 
 | 
| /Linux-v5.4/drivers/uio/ | 
| D | uio.c | 216 	struct uio_device *idev = dev_get_drvdata(dev);  in name_show()  local 219 	mutex_lock(&idev->info_lock);  in name_show() 220 	if (!idev->info) {  in name_show() 226 	ret = sprintf(buf, "%s\n", idev->info->name);  in name_show() 229 	mutex_unlock(&idev->info_lock);  in name_show() 237 	struct uio_device *idev = dev_get_drvdata(dev);  in version_show()  local 240 	mutex_lock(&idev->info_lock);  in version_show() 241 	if (!idev->info) {  in version_show() 247 	ret = sprintf(buf, "%s\n", idev->info->version);  in version_show() 250 	mutex_unlock(&idev->info_lock);  in version_show() [all …] 
 | 
| /Linux-v5.4/net/ipv6/ | 
| D | mcast.c | 78 static void mld_ifc_event(struct inet6_dev *idev); 79 static void mld_add_delrec(struct inet6_dev *idev, struct ifmcaddr6 *pmc); 80 static void mld_del_delrec(struct inet6_dev *idev, struct ifmcaddr6 *pmc); 81 static void mld_clear_delrec(struct inet6_dev *idev); 82 static bool mld_in_v1_mode(const struct inet6_dev *idev); 86 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, 89 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, 93 			    struct inet6_dev *idev); 121 static int unsolicited_report_interval(struct inet6_dev *idev)  in unsolicited_report_interval()  argument 125 	if (mld_in_v1_mode(idev))  in unsolicited_report_interval() [all …] 
 | 
| D | addrconf.c | 125 static int addrconf_sysctl_register(struct inet6_dev *idev); 126 static void addrconf_sysctl_unregister(struct inet6_dev *idev); 128 static inline int addrconf_sysctl_register(struct inet6_dev *idev)  in addrconf_sysctl_register()  argument 133 static inline void addrconf_sysctl_unregister(struct inet6_dev *idev)  in addrconf_sysctl_unregister()  argument 138 static void ipv6_regen_rndid(struct inet6_dev *idev); 139 static void ipv6_try_regen_rndid(struct inet6_dev *idev, struct in6_addr *tmpaddr); 142 static int ipv6_count_addresses(const struct inet6_dev *idev); 145 					const struct inet6_dev *idev); 179 static void addrconf_dad_run(struct inet6_dev *idev, bool restart); 184 static void inet6_prefix_notify(int event, struct inet6_dev *idev, [all …] 
 | 
| D | anycast.c | 67 	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() 123 	ishost = !idev->cnf.forwarding;  in ipv6_sock_ac_join() 139 	err = __ipv6_dev_ac_inc(idev, addr);  in ipv6_sock_ac_join() 277 int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr)  in __ipv6_dev_ac_inc()  argument 286 	write_lock_bh(&idev->lock);  in __ipv6_dev_ac_inc() 287 	if (idev->dead) {  in __ipv6_dev_ac_inc() 292 	for (aca = idev->ac_list; aca; aca = aca->aca_next) {  in __ipv6_dev_ac_inc() 300 	net = dev_net(idev->dev);  in __ipv6_dev_ac_inc() [all …] 
 | 
| /Linux-v5.4/drivers/net/ethernet/pensando/ionic/ | 
| D | ionic_dev.c | 16 	struct ionic_dev *idev = &ionic->idev;  in ionic_init_devinfo()  local 18 	idev->dev_info.asic_type = ioread8(&idev->dev_info_regs->asic_type);  in ionic_init_devinfo() 19 	idev->dev_info.asic_rev = ioread8(&idev->dev_info_regs->asic_rev);  in ionic_init_devinfo() 21 	memcpy_fromio(idev->dev_info.fw_version,  in ionic_init_devinfo() 22 		      idev->dev_info_regs->fw_version,  in ionic_init_devinfo() 25 	memcpy_fromio(idev->dev_info.serial_num,  in ionic_init_devinfo() 26 		      idev->dev_info_regs->serial_num,  in ionic_init_devinfo() 29 	idev->dev_info.fw_version[IONIC_DEVINFO_FWVERS_BUFLEN] = 0;  in ionic_init_devinfo() 30 	idev->dev_info.serial_num[IONIC_DEVINFO_SERIAL_BUFLEN] = 0;  in ionic_init_devinfo() 32 	dev_dbg(ionic->dev, "fw_version %s\n", idev->dev_info.fw_version);  in ionic_init_devinfo() [all …] 
 | 
| D | ionic_main.c | 300 		ionic_intr_credits(cq->lif->ionic->idev.intr_ctrl,  in ionic_napi() 312 	struct ionic_dev *idev = &ionic->idev;  in ionic_dev_cmd_wait()  local 329 		done = ionic_dev_cmd_done(idev);  in ionic_dev_cmd_wait() 336 	opcode = idev->dev_cmd_regs->cmd.cmd.opcode;  in ionic_dev_cmd_wait() 347 	err = ionic_dev_cmd_status(&ionic->idev);  in ionic_dev_cmd_wait() 355 			iowrite32(0, &idev->dev_cmd_regs->done);  in ionic_dev_cmd_wait() 356 			iowrite32(1, &idev->dev_cmd_regs->doorbell);  in ionic_dev_cmd_wait() 384 	struct ionic_dev *idev = &ionic->idev;  in ionic_identify()  local 396 	sz = min(sizeof(ident->drv), sizeof(idev->dev_cmd_regs->data));  in ionic_identify() 397 	memcpy_toio(&idev->dev_cmd_regs->data, &ident->drv, sz);  in ionic_identify() [all …] 
 | 
| /Linux-v5.4/drivers/platform/x86/ | 
| D | acer-wireless.c | 23 	struct input_dev *idev = acpi_driver_data(adev);  in acer_wireless_notify()  local 30 	input_report_key(idev, KEY_RFKILL, 1);  in acer_wireless_notify() 31 	input_report_key(idev, KEY_RFKILL, 0);  in acer_wireless_notify() 32 	input_sync(idev);  in acer_wireless_notify() 37 	struct input_dev *idev;  in acer_wireless_add()  local 39 	idev = devm_input_allocate_device(&adev->dev);  in acer_wireless_add() 40 	if (!idev)  in acer_wireless_add() 43 	adev->driver_data = idev;  in acer_wireless_add() 44 	idev->name = "Acer Wireless Radio Control";  in acer_wireless_add() 45 	idev->phys = "acer-wireless/input0";  in acer_wireless_add() [all …] 
 | 
| /Linux-v5.4/drivers/platform/chrome/ | 
| D | chromeos_tbmc.c | 25 				     struct input_dev *idev)  in chromeos_tbmc_query_switch()  argument 35 	input_report_switch(idev, SW_TABLET_MODE, state);  in chromeos_tbmc_query_switch() 36 	input_sync(idev);  in chromeos_tbmc_query_switch() 60 static int chromeos_tbmc_open(struct input_dev *idev)  in chromeos_tbmc_open()  argument 62 	struct acpi_device *adev = input_get_drvdata(idev);  in chromeos_tbmc_open() 64 	return chromeos_tbmc_query_switch(adev, idev);  in chromeos_tbmc_open() 69 	struct input_dev *idev;  in chromeos_tbmc_add()  local 73 	idev = devm_input_allocate_device(dev);  in chromeos_tbmc_add() 74 	if (!idev)  in chromeos_tbmc_add() 77 	idev->name = "Tablet Mode Switch";  in chromeos_tbmc_add() [all …] 
 | 
| /Linux-v5.4/tools/usb/usbip/libsrc/ | 
| D | vhci_driver.c | 21 imported_device_init(struct usbip_imported_device *idev, char *busid)  in imported_device_init()  argument 31 	read_usb_device(sudev, &idev->udev);  in imported_device_init() 34 	return idev;  in imported_device_init() 55 		struct usbip_imported_device *idev;  in parse_status()  local 72 		idev = &vhci_driver->idev[port];  in parse_status() 73 		memset(idev, 0, sizeof(*idev));  in parse_status() 76 			idev->hub = HUB_SPEED_HIGH;  in parse_status() 78 			idev->hub = HUB_SPEED_SUPER;  in parse_status() 80 		idev->port	= port;  in parse_status() 81 		idev->status	= status;  in parse_status() [all …] 
 | 
| /Linux-v5.4/drivers/input/touchscreen/ | 
| D | mc13783_ts.c | 34 	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() 100 			input_report_abs(idev, ABS_X, x1);  in mc13783_ts_report_sample() 101 			input_report_abs(idev, ABS_Y, y1);  in mc13783_ts_report_sample() 103 			dev_dbg(&idev->dev, "report (%d, %d, %d)\n",  in mc13783_ts_report_sample() 107 			dev_dbg(&idev->dev, "report release\n");  in mc13783_ts_report_sample() 110 		input_report_abs(idev, ABS_PRESSURE,  in mc13783_ts_report_sample() 112 		input_report_key(idev, BTN_TOUCH, cr0);  in mc13783_ts_report_sample() 113 		input_sync(idev);  in mc13783_ts_report_sample() [all …] 
 | 
| /Linux-v5.4/drivers/media/firewire/ | 
| D | firedtv-rc.c | 127 	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() 135 	idev->name = "FireDTV remote control";  in fdtv_register_rc() 136 	idev->dev.parent = dev;  in fdtv_register_rc() 137 	idev->evbit[0] = BIT_MASK(EV_KEY);  in fdtv_register_rc() 138 	idev->keycode = kmemdup(keytable, sizeof(keytable), GFP_KERNEL);  in fdtv_register_rc() 139 	if (!idev->keycode) {  in fdtv_register_rc() 143 	idev->keycodesize = sizeof(keytable[0]);  in fdtv_register_rc() [all …] 
 | 
| /Linux-v5.4/arch/x86/platform/intel-quark/ | 
| D | imr.c | 108 static int imr_read(struct imr_device *idev, u32 imr_id, struct imr_regs *imr)  in imr_read()  argument 110 	u32 reg = imr_id * IMR_NUM_REGS + idev->reg_base;  in imr_read() 139 static int imr_write(struct imr_device *idev, u32 imr_id, struct imr_regs *imr)  in imr_write()  argument 142 	u32 reg = imr_id * IMR_NUM_REGS + idev->reg_base;  in imr_write() 190 	struct imr_device *idev = s->private;  in imr_dbgfs_state_show()  local 195 	mutex_lock(&idev->lock);  in imr_dbgfs_state_show() 197 	for (i = 0; i < idev->max_imr; i++) {  in imr_dbgfs_state_show() 199 		ret = imr_read(idev, i, &imr);  in imr_dbgfs_state_show() 224 	mutex_unlock(&idev->lock);  in imr_dbgfs_state_show() 234 static void imr_debugfs_register(struct imr_device *idev)  in imr_debugfs_register()  argument [all …] 
 | 
| /Linux-v5.4/drivers/mfd/ | 
| D | ucb1x00-ts.c | 39 	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() 59 	input_report_abs(idev, ABS_Y, y);  in ucb1x00_ts_evt_add() 60 	input_report_abs(idev, ABS_PRESSURE, pressure);  in ucb1x00_ts_evt_add() 61 	input_report_key(idev, BTN_TOUCH, 1);  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 69 	input_report_abs(idev, ABS_PRESSURE, 0);  in ucb1x00_ts_event_release() 70 	input_report_key(idev, BTN_TOUCH, 0);  in ucb1x00_ts_event_release() [all …] 
 | 
| /Linux-v5.4/drivers/input/misc/ | 
| D | pcf8574_keypad.c | 39 	struct input_dev *idev;  member 74 		input_report_key(lp->idev, keycode, key_down);  in pcf8574_kp_irq_handler() 75 		input_sync(lp->idev);  in pcf8574_kp_irq_handler() 86 	struct input_dev *idev;  in pcf8574_kp_probe()  local 98 	idev = input_allocate_device();  in pcf8574_kp_probe() 99 	if (!idev) {  in pcf8574_kp_probe() 105 	lp->idev = idev;  in pcf8574_kp_probe() 108 	idev->evbit[0] = BIT_MASK(EV_KEY);  in pcf8574_kp_probe() 109 	idev->keycode = lp->btncode;  in pcf8574_kp_probe() 110 	idev->keycodesize = sizeof(lp->btncode[0]);  in pcf8574_kp_probe() [all …] 
 | 
| D | retu-pwrbutton.c | 33 	struct input_dev *idev = _pwr;  in retu_pwrbutton_irq()  local 34 	struct retu_dev *rdev = input_get_drvdata(idev);  in retu_pwrbutton_irq() 38 	input_report_key(idev, KEY_POWER, state);  in retu_pwrbutton_irq() 39 	input_sync(idev);  in retu_pwrbutton_irq() 47 	struct input_dev *idev;  in retu_pwrbutton_probe()  local 55 	idev = devm_input_allocate_device(&pdev->dev);  in retu_pwrbutton_probe() 56 	if (!idev)  in retu_pwrbutton_probe() 59 	idev->name = "retu-pwrbutton";  in retu_pwrbutton_probe() 60 	idev->dev.parent = &pdev->dev;  in retu_pwrbutton_probe() 62 	input_set_capability(idev, EV_KEY, KEY_POWER);  in retu_pwrbutton_probe() [all …] 
 | 
| D | rave-sp-pwrbutton.c | 18 	struct input_dev *idev;  member 29 	struct input_dev *idev = pb->idev;  in rave_sp_power_button_event()  local 32 		input_report_key(idev, KEY_POWER, value);  in rave_sp_power_button_event() 33 		input_sync(idev);  in rave_sp_power_button_event() 45 	struct input_dev *idev;  in rave_sp_pwrbutton_probe()  local 52 	idev = devm_input_allocate_device(dev);  in rave_sp_pwrbutton_probe() 53 	if (!idev)  in rave_sp_pwrbutton_probe() 56 	idev->name = pdev->name;  in rave_sp_pwrbutton_probe() 58 	input_set_capability(idev, EV_KEY, KEY_POWER);  in rave_sp_pwrbutton_probe() 60 	error = input_register_device(idev);  in rave_sp_pwrbutton_probe() [all …] 
 | 
| /Linux-v5.4/drivers/bluetooth/ | 
| D | hci_intel.c | 272 	struct intel_device *idev = dev_id;  in intel_irq()  local 274 	dev_info(&idev->pdev->dev, "hci_intel irq\n");  in intel_irq() 276 	mutex_lock(&idev->hu_lock);  in intel_irq() 277 	if (idev->hu)  in intel_irq() 278 		intel_lpm_host_wake(idev->hu);  in intel_irq() 279 	mutex_unlock(&idev->hu_lock);  in intel_irq() 282 	pm_runtime_get(&idev->pdev->dev);  in intel_irq() 283 	pm_runtime_mark_last_busy(&idev->pdev->dev);  in intel_irq() 284 	pm_runtime_put_autosuspend(&idev->pdev->dev);  in intel_irq() 300 		struct intel_device *idev = list_entry(p, struct intel_device,  in intel_set_power()  local [all …] 
 | 
| /Linux-v5.4/drivers/iio/adc/ | 
| D | at91_adc.c | 248 	struct iio_dev *idev = pf->indio_dev;  in at91_adc_trigger_handler()  local 249 	struct at91_adc_state *st = iio_priv(idev);  in at91_adc_trigger_handler() 253 	for (i = 0; i < idev->masklength; i++) {  in at91_adc_trigger_handler() 254 		if (!test_bit(i, idev->active_scan_mask))  in at91_adc_trigger_handler() 256 		chan = idev->channels + i;  in at91_adc_trigger_handler() 261 	iio_push_to_buffers_with_timestamp(idev, st->buffer, pf->timestamp);  in at91_adc_trigger_handler() 263 	iio_trigger_notify_done(idev->trig);  in at91_adc_trigger_handler() 274 static void handle_adc_eoc_trigger(int irq, struct iio_dev *idev)  in handle_adc_eoc_trigger()  argument 276 	struct at91_adc_state *st = iio_priv(idev);  in handle_adc_eoc_trigger() 278 	if (iio_buffer_enabled(idev)) {  in handle_adc_eoc_trigger() [all …] 
 | 
| /Linux-v5.4/include/net/ | 
| D | addrconf.h | 106 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, 114 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr); 116 void addrconf_add_linklocal(struct inet6_dev *idev, 224 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr); 226 void ipv6_mc_up(struct inet6_dev *idev); 227 void ipv6_mc_down(struct inet6_dev *idev); 228 void ipv6_mc_unmap(struct inet6_dev *idev); 229 void ipv6_mc_remap(struct inet6_dev *idev); 230 void ipv6_mc_init_dev(struct inet6_dev *idev); 231 void ipv6_mc_destroy_dev(struct inet6_dev *idev); [all …] 
 | 
| /Linux-v5.4/drivers/ata/ | 
| D | pata_isapnp.c | 48 static int isapnp_init_one(struct pnp_dev *idev, const struct pnp_device_id *dev_id)  in isapnp_init_one()  argument 56 	if (pnp_port_valid(idev, 0) == 0)  in isapnp_init_one() 59 	if (pnp_irq_valid(idev, 0)) {  in isapnp_init_one() 60 		irq = pnp_irq(idev, 0);  in isapnp_init_one() 65 	host = ata_host_alloc(&idev->dev, 1);  in isapnp_init_one() 70 	cmd_addr = devm_ioport_map(&idev->dev, pnp_port_start(idev, 0), 8);  in isapnp_init_one() 82 	if (pnp_port_valid(idev, 1)) {  in isapnp_init_one() 83 		ctl_addr = devm_ioport_map(&idev->dev,  in isapnp_init_one() 84 					   pnp_port_start(idev, 1), 1);  in isapnp_init_one() 93 		      (unsigned long long)pnp_port_start(idev, 0),  in isapnp_init_one() [all …] 
 |