/linux-master/drivers/i2c/busses/ |
H A D | i2c-altera.c | 92 altr_i2c_int_enable(struct altr_i2c_dev *idev, u32 mask, bool enable) argument 96 int_en = readl(idev->base + ALTR_I2C_ISER); 98 idev->isr_mask = int_en | mask; 100 idev->isr_mask = int_en & ~mask; 102 writel(idev->isr_mask, idev->base + ALTR_I2C_ISER); 105 static void altr_i2c_int_clear(struct altr_i2c_dev *idev, u32 mask) argument 107 u32 int_en = readl(idev->base + ALTR_I2C_ISR); 109 writel(int_en | mask, idev->base + ALTR_I2C_ISR); 112 static void altr_i2c_core_disable(struct altr_i2c_dev *idev) argument 119 altr_i2c_core_enable(struct altr_i2c_dev *idev) argument 126 altr_i2c_reset(struct altr_i2c_dev *idev) argument 132 altr_i2c_stop(struct altr_i2c_dev *idev) argument 137 altr_i2c_init(struct altr_i2c_dev *idev) argument 179 altr_i2c_transfer(struct altr_i2c_dev *idev, u32 data) argument 192 altr_i2c_empty_rx_fifo(struct altr_i2c_dev *idev) argument 207 altr_i2c_fill_tx_fifo(struct altr_i2c_dev *idev) argument 224 struct altr_i2c_dev *idev = _dev; local 239 struct altr_i2c_dev *idev = _dev; local 305 altr_i2c_xfer_msg(struct altr_i2c_dev *idev, struct i2c_msg *msg) argument 362 struct altr_i2c_dev *idev = i2c_get_adapdata(adap); local 385 struct altr_i2c_dev *idev = NULL; local 470 struct altr_i2c_dev *idev = platform_get_drvdata(pdev); local [all...] |
H A D | i2c-microchip-corei2c.c | 119 static void mchp_corei2c_core_disable(struct mchp_corei2c_dev *idev) argument 121 u8 ctrl = readb(idev->base + CORE_I2C_CTRL); 124 writeb(ctrl, idev->base + CORE_I2C_CTRL); 127 static void mchp_corei2c_core_enable(struct mchp_corei2c_dev *idev) argument 129 u8 ctrl = readb(idev->base + CORE_I2C_CTRL); 132 writeb(ctrl, idev->base + CORE_I2C_CTRL); 135 static void mchp_corei2c_reset(struct mchp_corei2c_dev *idev) argument 137 mchp_corei2c_core_disable(idev); 138 mchp_corei2c_core_enable(idev); 141 static inline void mchp_corei2c_stop(struct mchp_corei2c_dev *idev) argument 149 mchp_corei2c_set_divisor(u32 rate, struct mchp_corei2c_dev *idev) argument 185 mchp_corei2c_init(struct mchp_corei2c_dev *idev) argument 200 mchp_corei2c_empty_rx(struct mchp_corei2c_dev *idev) argument 216 mchp_corei2c_fill_tx(struct mchp_corei2c_dev *idev) argument 225 mchp_corei2c_handle_isr(struct mchp_corei2c_dev *idev) argument 297 struct mchp_corei2c_dev *idev = _dev; local 314 mchp_corei2c_xfer_msg(struct mchp_corei2c_dev *idev, struct i2c_msg *msg) argument 344 struct mchp_corei2c_dev *idev = i2c_get_adapdata(adap); local 368 struct mchp_corei2c_dev *idev; local 450 struct mchp_corei2c_dev *idev = platform_get_drvdata(pdev); local [all...] |
H A D | i2c-axxia.c | 154 static void i2c_int_disable(struct axxia_i2c_dev *idev, u32 mask) argument 158 int_en = readl(idev->base + MST_INT_ENABLE); 159 writel(int_en & ~mask, idev->base + MST_INT_ENABLE); 162 static void i2c_int_enable(struct axxia_i2c_dev *idev, u32 mask) argument 166 int_en = readl(idev->base + MST_INT_ENABLE); 167 writel(int_en | mask, idev->base + MST_INT_ENABLE); 178 static int axxia_i2c_init(struct axxia_i2c_dev *idev) argument 180 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; 181 u32 clk_mhz = clk_get_rate(idev 272 axxia_i2c_empty_rx_fifo(struct axxia_i2c_dev *idev) argument 304 axxia_i2c_fill_tx_fifo(struct axxia_i2c_dev *idev) argument 317 axxia_i2c_slv_fifo_event(struct axxia_i2c_dev *idev) argument 340 axxia_i2c_slv_isr(struct axxia_i2c_dev *idev) argument 366 struct axxia_i2c_dev *idev = _dev; local 438 axxia_i2c_set_addr(struct axxia_i2c_dev *idev, struct i2c_msg *msg) argument 468 axxia_i2c_handle_seq_nak(struct axxia_i2c_dev *idev) argument 481 axxia_i2c_xfer_seq(struct axxia_i2c_dev *idev, struct i2c_msg msgs[]) argument 526 axxia_i2c_xfer_msg(struct axxia_i2c_dev *idev, struct i2c_msg *msg, bool last) argument 617 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap); local 638 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap); local 645 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap); local 657 struct axxia_i2c_dev *idev = i2c_get_adapdata(adap); local 678 struct axxia_i2c_dev *idev = i2c_get_adapdata(slave->adapter); local 710 struct axxia_i2c_dev *idev = i2c_get_adapdata(slave->adapter); local 738 struct axxia_i2c_dev *idev = NULL; local 811 struct axxia_i2c_dev *idev = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/platform/x86/ |
H A D | acer-wireless.c | 23 struct input_dev *idev = acpi_driver_data(adev); local 30 input_report_key(idev, KEY_RFKILL, 1); 31 input_sync(idev); 32 input_report_key(idev, KEY_RFKILL, 0); 33 input_sync(idev); 38 struct input_dev *idev; local 40 idev = devm_input_allocate_device(&adev->dev); 41 if (!idev) 44 adev->driver_data = idev; 45 idev [all...] |
/linux-master/drivers/scsi/isci/ |
H A D | remote_device.c | 75 enum sci_status sci_remote_device_suspend(struct isci_remote_device *idev, argument 78 return sci_remote_node_context_suspend(&idev->rnc, reason, 87 * @idev: remote device 90 static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev) argument 93 "%s: idev = %p\n", __func__, idev); 95 clear_bit(IDEV_IO_NCQERROR, &idev->flags); 96 set_bit(IDEV_IO_READY, &idev->flags); 97 if (test_and_clear_bit(IDEV_START_PENDING, &idev->flags)) 103 struct isci_remote_device *idev, 101 sci_remote_device_terminate_req( struct isci_host *ihost, struct isci_remote_device *idev, int check_abort, struct isci_request *ireq) argument 121 sci_remote_device_terminate_reqs_checkabort( struct isci_remote_device *idev, int chk) argument 140 isci_compare_suspendcount( struct isci_remote_device *idev, u32 localcount) argument 153 isci_check_reqterm( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq, u32 localcount) argument 170 isci_check_devempty( struct isci_host *ihost, struct isci_remote_device *idev, u32 localcount) argument 186 isci_remote_device_terminate_requests( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 297 isci_remote_device_not_ready(struct isci_host *ihost, struct isci_remote_device *idev, u32 reason) argument 326 struct isci_remote_device *idev = _dev; local 332 sci_remote_device_terminate_requests( struct isci_remote_device *idev) argument 338 sci_remote_device_stop(struct isci_remote_device *idev, u32 timeout) argument 395 sci_remote_device_reset(struct isci_remote_device *idev) argument 425 sci_remote_device_reset_complete(struct isci_remote_device *idev) argument 440 sci_remote_device_frame_handler(struct isci_remote_device *idev, u32 frame_index) argument 535 is_remote_device_ready(struct isci_remote_device *idev) argument 562 struct isci_remote_device *idev = _dev; local 568 sci_remote_device_event_handler(struct isci_remote_device *idev, u32 event_code) argument 590 __func__, idev, event_code, local 601 __func__, idev, event_code, local 639 sci_remote_device_start_request(struct isci_remote_device *idev, struct isci_request *ireq, enum sci_status status) argument 654 sci_remote_device_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 772 common_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument 790 sci_remote_device_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 856 idev, ireq, status); local 865 struct isci_remote_device *idev = dev; local 872 sci_remote_device_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 954 sci_remote_device_post_request(struct isci_remote_device *idev, u32 request) argument 973 struct isci_remote_device *idev = _dev; local 984 struct isci_remote_device *idev = _dev; local 996 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1015 sci_remote_device_destruct(struct isci_remote_device *idev) argument 1042 isci_remote_device_deconstruct(struct isci_host *ihost, struct isci_remote_device *idev) argument 1060 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1076 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1085 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1099 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1112 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1123 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1134 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1151 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1162 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1172 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1180 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1191 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); local 1248 sci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) argument 1274 sci_remote_device_da_construct(struct isci_port *iport, struct isci_remote_device *idev) argument 1310 sci_remote_device_ea_construct(struct isci_port *iport, struct isci_remote_device *idev) argument 1340 sci_remote_device_resume( struct isci_remote_device *idev, scics_sds_remote_node_context_callback cb_fn, void *cb_p) argument 1356 struct isci_remote_device *idev = cbparam; local 1372 isci_remote_device_test_resume_done( struct isci_host *ihost, struct isci_remote_device *idev) argument 1388 isci_remote_device_wait_for_resume_from_abort( struct isci_host *ihost, struct isci_remote_device *idev) argument 1409 isci_remote_device_resume_from_abort( struct isci_host *ihost, struct isci_remote_device *idev) argument 1452 sci_remote_device_start(struct isci_remote_device *idev, u32 timeout) argument 1475 isci_remote_device_construct(struct isci_port *iport, struct isci_remote_device *idev) argument 1516 struct isci_remote_device *idev; local 1537 struct isci_remote_device *idev = container_of(kref, typeof(*idev), kref); local 1559 isci_remote_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) argument 1595 struct isci_remote_device *idev = dev->lldd_dev; local 1659 isci_remote_device_suspend_terminate( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 1685 isci_remote_device_is_safe_to_abort( struct isci_remote_device *idev) argument 1691 sci_remote_device_abort_requests_pending_abort( struct isci_remote_device *idev) argument 1697 isci_remote_device_reset_complete( struct isci_host *ihost, struct isci_remote_device *idev) argument 1711 isci_dev_set_hang_detection_timeout( struct isci_remote_device *idev, u32 timeout) argument [all...] |
H A D | remote_device.h | 113 struct isci_remote_device *idev) 115 if (idev) 116 kref_get(&idev->kref); 117 return idev; 122 struct isci_remote_device *idev = dev->lldd_dev; local 124 if (idev && !test_bit(IDEV_GONE, &idev->flags)) { 125 kref_get(&idev->kref); 126 return idev; 133 static inline void isci_put_device(struct isci_remote_device *idev) argument 112 isci_get_device( struct isci_remote_device *idev) argument 291 struct isci_remote_device *idev; local 298 sci_remote_device_decrement_request_count(struct isci_remote_device *idev) argument [all...] |
H A D | task.c | 106 static inline int isci_device_io_ready(struct isci_remote_device *idev, argument 109 return idev ? test_bit(IDEV_IO_READY, &idev->flags) || 110 (test_bit(IDEV_IO_NCQERROR, &idev->flags) && 126 struct isci_remote_device *idev; local 133 idev = isci_lookup_device(task->dev); 134 io_ready = isci_device_io_ready(idev, task); 139 "task: %p, dev: %p idev: %p:%#lx cmd = %p\n", 140 task, task->dev, idev, idev 212 isci_task_request_build(struct isci_host *ihost, struct isci_remote_device *idev, u16 tag, struct isci_tmf *isci_tmf) argument 252 isci_task_execute_tmf(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_tmf *tmf, unsigned long timeout_ms) argument 411 struct isci_remote_device *idev; local 479 struct isci_remote_device *idev = NULL; local 715 isci_reset_device(struct isci_host *ihost, struct domain_device *dev, struct isci_remote_device *idev) argument 759 struct isci_remote_device *idev; local [all...] |
/linux-master/drivers/platform/chrome/ |
H A D | chromeos_tbmc.c | 25 struct input_dev *idev) 35 input_report_switch(idev, SW_TABLET_MODE, state); 36 input_sync(idev); 60 static int chromeos_tbmc_open(struct input_dev *idev) argument 62 struct acpi_device *adev = input_get_drvdata(idev); 64 return chromeos_tbmc_query_switch(adev, idev); 69 struct input_dev *idev; local 73 idev = devm_input_allocate_device(dev); 74 if (!idev) 77 idev 24 chromeos_tbmc_query_switch(struct acpi_device *adev, struct input_dev *idev) argument [all...] |
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_dev.c | 52 struct ionic_dev *idev = &ionic->idev; local 58 atomic_long_set(&idev->last_check_time, jiffies - 2 * HZ); 59 idev->last_hb_time = jiffies - 2 * ionic->watchdog_period; 61 idev->last_fw_hb = 0; 62 idev->fw_hb_ready = true; 63 idev->fw_status_ready = true; 64 idev->fw_generation = IONIC_FW_STS_F_GENERATION & 65 ioread8(&idev->dev_info_regs->fw_status); 70 struct ionic_dev *idev local 93 struct ionic_dev *idev = &ionic->idev; local 157 struct ionic_dev *idev = &ionic->idev; local 168 __ionic_is_fw_running(struct ionic_dev *idev, u8 *status_ptr) argument 188 ionic_is_fw_running(struct ionic_dev *idev) argument 196 struct ionic_dev *idev = &ionic->idev; local 320 ionic_dev_cmd_status(struct ionic_dev *idev) argument 327 ionic_dev_cmd_done(struct ionic_dev *idev) argument 334 ionic_dev_cmd_comp(struct ionic_dev *idev, union ionic_dev_cmd_comp *comp) argument 341 ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd) argument 354 ionic_dev_cmd_identify(struct ionic_dev *idev, u8 ver) argument 364 ionic_dev_cmd_init(struct ionic_dev *idev) argument 374 ionic_dev_cmd_reset(struct ionic_dev *idev) argument 384 ionic_dev_cmd_port_identify(struct ionic_dev *idev) argument 394 ionic_dev_cmd_port_init(struct ionic_dev *idev) argument 405 ionic_dev_cmd_port_reset(struct ionic_dev *idev) argument 415 ionic_dev_cmd_port_state(struct ionic_dev *idev, u8 state) argument 427 ionic_dev_cmd_port_speed(struct ionic_dev *idev, u32 speed) argument 439 ionic_dev_cmd_port_autoneg(struct ionic_dev *idev, u8 an_enable) argument 451 ionic_dev_cmd_port_fec(struct ionic_dev *idev, u8 fec_type) argument 463 ionic_dev_cmd_port_pause(struct ionic_dev *idev, u8 pause_type) argument 511 ionic_dev_cmd_queue_identify(struct ionic_dev *idev, u16 lif_type, u8 qtype, u8 qver) argument 524 ionic_dev_cmd_lif_identify(struct ionic_dev *idev, u8 type, u8 ver) argument 535 ionic_dev_cmd_lif_init(struct ionic_dev *idev, u16 lif_index, dma_addr_t info_pa) argument 547 ionic_dev_cmd_lif_reset(struct ionic_dev *idev, u16 lif_index) argument 557 ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq, u16 lif_index, u16 intr_index) argument 588 struct ionic_dev *idev = &lif->ionic->idev; local 606 struct ionic_dev *idev = &lif->ionic->idev; local 662 ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev, struct ionic_queue *q, unsigned int index, const char *name, unsigned int num_descs, size_t desc_size, size_t sg_desc_size, unsigned int pid) argument [all...] |
H A D | ionic_main.c | 281 if (lif->ionic->idev.fw_status_ready && 444 !lif->ionic->idev.fw_status_ready) || 470 if (!ionic_is_fw_running(&lif->ionic->idev)) 490 struct ionic_dev *idev = &ionic->idev; local 492 if (!idev->dev_cmd_regs) 495 iowrite32(0, &idev->dev_cmd_regs->doorbell); 496 memset_io(&idev->dev_cmd_regs->cmd, 0, sizeof(idev->dev_cmd_regs->cmd)); 514 struct ionic_dev *idev local 610 struct ionic_dev *idev = &ionic->idev; local 665 struct ionic_dev *idev = &ionic->idev; local 678 struct ionic_dev *idev = &ionic->idev; local 695 struct ionic_dev *idev = &ionic->idev; local 716 struct ionic_dev *idev = &ionic->idev; local 755 struct ionic_dev *idev = &ionic->idev; local [all...] |
/linux-master/drivers/input/misc/ |
H A D | retu-pwrbutton.c | 33 struct input_dev *idev = _pwr; local 34 struct retu_dev *rdev = input_get_drvdata(idev); 38 input_report_key(idev, KEY_POWER, state); 39 input_sync(idev); 47 struct input_dev *idev; local 55 idev = devm_input_allocate_device(&pdev->dev); 56 if (!idev) 59 idev->name = "retu-pwrbutton"; 60 idev->dev.parent = &pdev->dev; 62 input_set_capability(idev, EV_KE [all...] |
H A D | rave-sp-pwrbutton.c | 18 struct input_dev *idev; member in struct:rave_sp_power_button 29 struct input_dev *idev = pb->idev; local 32 input_report_key(idev, KEY_POWER, value); 33 input_sync(idev); 45 struct input_dev *idev; local 52 idev = devm_input_allocate_device(dev); 53 if (!idev) 56 idev->name = pdev->name; 58 input_set_capability(idev, EV_KE [all...] |
H A D | apanel.c | 54 struct input_dev *idev; member in struct:apanel 91 static void apanel_poll(struct input_dev *idev) argument 93 struct apanel *ap = input_get_drvdata(idev); 108 dev_dbg(&idev->dev, APANEL ": data %#x\n", data); 109 for (i = 0; i < idev->keycodemax; i++) 111 report_key(idev, ap->keymap[i]); 126 struct input_dev *idev; local 134 idev = devm_input_allocate_device(&client->dev); 135 if (!idev) 138 ap->idev [all...] |
H A D | tps65218-pwrbutton.c | 43 struct input_dev *idev; member in struct:tps6521x_pwrbutton 69 input_report_key(pwr->idev, KEY_POWER, 1); 72 input_report_key(pwr->idev, KEY_POWER, 0); 75 input_sync(pwr->idev); 85 struct input_dev *idev; local 100 idev = devm_input_allocate_device(dev); 101 if (!idev) 104 idev->name = pwr->data->name; 107 idev->phys = pwr->phys; 108 idev [all...] |
/linux-master/drivers/uio/ |
H A D | uio.c | 219 struct uio_device *idev = dev_get_drvdata(dev); local 222 mutex_lock(&idev->info_lock); 223 if (!idev->info) { 229 ret = sprintf(buf, "%s\n", idev->info->name); 232 mutex_unlock(&idev->info_lock); 240 struct uio_device *idev = dev_get_drvdata(dev); local 243 mutex_lock(&idev->info_lock); 244 if (!idev->info) { 250 ret = sprintf(buf, "%s\n", idev->info->version); 253 mutex_unlock(&idev 261 struct uio_device *idev = dev_get_drvdata(dev); local 285 uio_dev_add_attributes(struct uio_device *idev) argument 379 uio_dev_del_attributes(struct uio_device *idev) argument 402 uio_get_minor(struct uio_device *idev) argument 432 struct uio_device *idev = info->uio_dev; local 447 struct uio_device *idev = (struct uio_device *)dev_id; local 464 struct uio_device *idev; local 524 struct uio_device *idev = listener->dev; local 533 struct uio_device *idev = listener->dev; local 549 struct uio_device *idev = listener->dev; local 570 struct uio_device *idev = listener->dev; local 625 struct uio_device *idev = listener->dev; local 660 struct uio_device *idev = vma->vm_private_data; local 672 struct uio_device *idev = vmf->vma->vm_private_data; local 730 struct uio_device *idev = vma->vm_private_data; local 765 struct uio_device *idev = vma->vm_private_data; local 809 struct uio_device *idev = listener->dev; local 952 struct uio_device *idev = dev_get_drvdata(dev); local 969 struct uio_device *idev; local 1093 struct uio_device *idev; local [all...] |
/linux-master/tools/usb/usbip/src/ |
H A D | usbip_port.c | 13 struct usbip_imported_device *idev; local 29 idev = &vhci_driver->idev[i]; 31 if (usbip_vhci_imported_device_dump(idev) < 0)
|
H A D | usbip_detach.c | 38 struct usbip_imported_device *idev; local 59 idev = &vhci_driver->idev[i]; 61 if (idev->port == portnum) { 63 if (idev->status != VDEV_ST_NULL) 65 info("Port %d is already detached!\n", idev->port);
|
/linux-master/drivers/media/firewire/ |
H A D | firedtv-rc.c | 127 struct input_dev *idev; local 130 idev = input_allocate_device(); 131 if (!idev) 134 fdtv->remote_ctrl_dev = idev; 135 idev->name = "FireDTV remote control"; 136 idev->dev.parent = dev; 137 idev->evbit[0] = BIT_MASK(EV_KEY); 138 idev->keycode = kmemdup(keytable, sizeof(keytable), GFP_KERNEL); 139 if (!idev->keycode) { 143 idev 171 struct input_dev *idev = fdtv->remote_ctrl_dev; local [all...] |
/linux-master/drivers/ata/ |
H A D | pata_isapnp.c | 41 * @idev: PnP device 48 static int isapnp_init_one(struct pnp_dev *idev, const struct pnp_device_id *dev_id) argument 56 if (pnp_port_valid(idev, 0) == 0) 59 if (pnp_irq_valid(idev, 0)) { 60 irq = pnp_irq(idev, 0); 65 host = ata_host_alloc(&idev->dev, 1); 70 cmd_addr = devm_ioport_map(&idev->dev, pnp_port_start(idev, 0), 8); 82 if (pnp_port_valid(idev, 1)) { 83 ctl_addr = devm_ioport_map(&idev 112 isapnp_remove_one(struct pnp_dev *idev) argument [all...] |
/linux-master/net/ipv6/ |
H A D | mcast.c | 77 static void mld_ifc_event(struct inet6_dev *idev); 78 static bool mld_in_v1_mode(const struct inet6_dev *idev); 82 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, 85 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, 89 struct inet6_dev *idev); 111 #define mc_dereference(e, idev) \ 112 rcu_dereference_protected(e, lockdep_is_held(&(idev)->mc_lock)) 128 for (psf = mc_dereference((mc)->mca_sources, mc->idev); \ 130 psf = mc_dereference(psf->sf_next, mc->idev)) 138 for (psf = mc_dereference((mc)->mca_tomb, mc->idev); \ 157 unsolicited_report_interval(struct inet6_dev *idev) argument 271 struct inet6_dev *idev = __in6_dev_get(dev); local 295 struct inet6_dev *idev = NULL; local 333 struct inet6_dev *idev = __in6_dev_get(dev); local 366 struct inet6_dev *idev; local 493 struct inet6_dev *idev; local 732 mld_add_delrec(struct inet6_dev *idev, struct ifmcaddr6 *im) argument 770 mld_del_delrec(struct inet6_dev *idev, struct ifmcaddr6 *im) argument 813 mld_clear_delrec(struct inet6_dev *idev) argument 840 mld_clear_query(struct inet6_dev *idev) argument 850 mld_clear_report(struct inet6_dev *idev) argument 874 mca_alloc(struct inet6_dev *idev, const struct in6_addr *addr, unsigned int mode) argument 910 struct inet6_dev *idev; local 964 __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr) argument 996 struct inet6_dev *idev; local 1017 struct inet6_dev *idev; local 1051 mld_gq_start_work(struct inet6_dev *idev) argument 1061 mld_gq_stop_work(struct inet6_dev *idev) argument 1069 mld_ifc_start_work(struct inet6_dev *idev, unsigned long delay) argument 1078 mld_ifc_stop_work(struct inet6_dev *idev) argument 1086 mld_dad_start_work(struct inet6_dev *idev, unsigned long delay) argument 1094 mld_dad_stop_work(struct inet6_dev *idev) argument 1100 mld_query_stop_work(struct inet6_dev *idev) argument 1108 mld_report_stop_work(struct inet6_dev *idev) argument 1203 mld_force_mld_version(const struct inet6_dev *idev) argument 1216 mld_in_v2_mode_only(const struct inet6_dev *idev) argument 1221 mld_in_v1_mode_only(const struct inet6_dev *idev) argument 1226 mld_in_v1_mode(const struct inet6_dev *idev) argument 1238 mld_set_v1_mode(struct inet6_dev *idev) argument 1253 mld_update_qrv(struct inet6_dev *idev, const struct mld2_query *mlh2) argument 1278 mld_update_qi(struct inet6_dev *idev, const struct mld2_query *mlh2) argument 1303 mld_update_qri(struct inet6_dev *idev, const struct mld2_query *mlh2) argument 1313 mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld, unsigned long *max_delay, bool v1_query) argument 1359 mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld, unsigned long *max_delay) argument 1376 struct inet6_dev *idev = __in6_dev_get(skb->dev); local 1398 struct inet6_dev *idev; local 1509 struct inet6_dev *idev = container_of(to_delayed_work(work), local 1544 struct inet6_dev *idev = __in6_dev_get(skb->dev); local 1563 struct inet6_dev *idev; local 1613 struct inet6_dev *idev = container_of(to_delayed_work(work), local 1725 mld_newpack(struct inet6_dev *idev, unsigned int mtu) argument 1784 struct inet6_dev *idev; local 1874 struct inet6_dev *idev = pmc->idev; local 1999 mld_send_report(struct inet6_dev *idev, struct ifmcaddr6 *pmc) argument 2029 mld_clear_zeros(struct ip6_sf_list __rcu **ppsf, struct inet6_dev *idev) argument 2053 mld_send_cr(struct inet6_dev *idev) argument 2126 struct inet6_dev *idev; local 2218 mld_send_initial_cr(struct inet6_dev *idev) argument 2239 ipv6_mc_dad_complete(struct inet6_dev *idev) argument 2255 struct inet6_dev *idev = container_of(to_delayed_work(work), local 2289 struct inet6_dev *idev = pmc->idev; local 2314 ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, int sfmode, int sfcount, const struct in6_addr *psfsrc, int delta) argument 2484 ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, int sfmode, int sfcount, const struct in6_addr *psfsrc, int delta) argument 2586 ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, struct inet6_dev *idev) argument 2631 struct inet6_dev *idev = container_of(to_delayed_work(work), local 2645 struct inet6_dev *idev = container_of(to_delayed_work(work), local 2663 mld_ifc_event(struct inet6_dev *idev) argument 2691 ipv6_mc_unmap(struct inet6_dev *idev) argument 2703 ipv6_mc_remap(struct inet6_dev *idev) argument 2709 ipv6_mc_down(struct inet6_dev *idev) argument 2733 ipv6_mc_reset(struct inet6_dev *idev) argument 2744 ipv6_mc_up(struct inet6_dev *idev) argument 2761 ipv6_mc_init_dev(struct inet6_dev *idev) argument 2783 ipv6_mc_destroy_dev(struct inet6_dev *idev) argument 2815 ipv6_mc_rejoin_groups(struct inet6_dev *idev) argument 2836 struct inet6_dev *idev = __in6_dev_get(dev); local 2858 struct inet6_dev *idev; member in struct:igmp6_mc_iter_state 2871 struct inet6_dev *idev; local 2964 struct inet6_dev *idev; member in struct:igmp6_mcf_iter_state 2980 struct inet6_dev *idev; local [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | mc13783_ts.c | 34 struct input_dev *idev; member in struct:mc13783_ts_priv 69 struct input_dev *idev = priv->idev; local 86 dev_dbg(&idev->dev, 100 input_report_abs(idev, ABS_X, x1); 101 input_report_abs(idev, ABS_Y, y1); 103 dev_dbg(&idev->dev, "report (%d, %d, %d)\n", 107 dev_dbg(&idev->dev, "report release\n"); 110 input_report_abs(idev, ABS_PRESSURE, 112 input_report_key(idev, BTN_TOUC 172 struct input_dev *idev; local [all...] |
/linux-master/tools/usb/usbip/libsrc/ |
H A D | vhci_driver.c | 21 imported_device_init(struct usbip_imported_device *idev, char *busid) argument 31 read_usb_device(sudev, &idev->udev); 34 return idev; 55 struct usbip_imported_device *idev; local 72 idev = &vhci_driver->idev[port]; 73 memset(idev, 0, sizeof(*idev)); 76 idev->hub = HUB_SPEED_HIGH; 78 idev 426 usbip_vhci_imported_device_dump(struct usbip_imported_device *idev) argument [all...] |
/linux-master/drivers/mfd/ |
H A D | ucb1x00-ts.c | 39 struct input_dev *idev; member in struct:ucb1x00_ts 56 struct input_dev *idev = ts->idev; local 58 input_report_abs(idev, ABS_X, x); 59 input_report_abs(idev, ABS_Y, y); 60 input_report_abs(idev, ABS_PRESSURE, pressure); 61 input_report_key(idev, BTN_TOUCH, 1); 62 input_sync(idev); 67 struct input_dev *idev = ts->idev; local 301 ucb1x00_ts_open(struct input_dev *idev) argument 347 ucb1x00_ts_close(struct input_dev *idev) argument 367 struct input_dev *idev; local [all...] |
/linux-master/arch/x86/platform/intel-quark/ |
H A D | imr.c | 105 * @idev: pointer to imr_device structure. 110 static int imr_read(struct imr_device *idev, u32 imr_id, struct imr_regs *imr) argument 112 u32 reg = imr_id * IMR_NUM_REGS + idev->reg_base; 136 * @idev: pointer to imr_device structure. 141 static int imr_write(struct imr_device *idev, u32 imr_id, struct imr_regs *imr) argument 144 u32 reg = imr_id * IMR_NUM_REGS + idev->reg_base; 192 struct imr_device *idev = s->private; local 197 mutex_lock(&idev->lock); 199 for (i = 0; i < idev->max_imr; i++) { 201 ret = imr_read(idev, 236 imr_debugfs_register(struct imr_device *idev) argument 303 struct imr_device *idev = &imr_dev; local 412 struct imr_device *idev = &imr_dev; local 537 imr_fixup_memmap(struct imr_device *idev) argument 583 struct imr_device *idev = &imr_dev; local [all...] |
/linux-master/drivers/iommu/iommufd/ |
H A D | device.c | 136 struct iommufd_device *idev = local 139 iommu_device_release_dma_owner(idev->dev); 140 iommufd_put_group(idev->igroup); 141 if (!iommufd_selftest_is_mock_dev(idev->dev)) 142 iommufd_ctx_put(idev->ictx); 164 struct iommufd_device *idev; local 203 idev = iommufd_object_alloc(ictx, idev, IOMMUFD_OBJ_DEVICE); 204 if (IS_ERR(idev)) { 205 rc = PTR_ERR(idev); 277 iommufd_device_unbind(struct iommufd_device *idev) argument 283 iommufd_device_to_ictx(struct iommufd_device *idev) argument 289 iommufd_device_to_id(struct iommufd_device *idev) argument 329 iommufd_hwpt_paging_attach(struct iommufd_hwpt_paging *hwpt_paging, struct iommufd_device *idev) argument 353 iommufd_hw_pagetable_attach(struct iommufd_hw_pagetable *hwpt, struct iommufd_device *idev) argument 398 iommufd_hw_pagetable_detach(struct iommufd_device *idev) argument 418 iommufd_device_do_attach(struct iommufd_device *idev, struct iommufd_hw_pagetable *hwpt) argument 472 iommufd_device_do_replace(struct iommufd_device *idev, struct iommufd_hw_pagetable *hwpt) argument 543 iommufd_device_auto_get_domain(struct iommufd_device *idev, struct iommufd_ioas *ioas, u32 *pt_id, attach_fn do_attach) argument 620 iommufd_device_change_pt(struct iommufd_device *idev, u32 *pt_id, attach_fn do_attach) argument 679 iommufd_device_attach(struct iommufd_device *idev, u32 *pt_id) argument 711 iommufd_device_replace(struct iommufd_device *idev, u32 *pt_id) argument 725 iommufd_device_detach(struct iommufd_device *idev) argument 1179 struct iommufd_device *idev; local [all...] |