/linux-4.1.27/drivers/video/fbdev/via/ |
H A D | vt1636.c | 67 *plvds_chip_info, struct IODATA io_data) viafb_gpio_i2c_write_mask_lvds() 71 index = io_data.Index; viafb_gpio_i2c_write_mask_lvds() 74 data = (data & (~io_data.Mask)) | io_data.Data; viafb_gpio_i2c_write_mask_lvds() 174 struct IODATA io_data; set_dpa_vt1636() local 176 io_data.Index = 0x09; set_dpa_vt1636() 177 io_data.Mask = 0x1F; set_dpa_vt1636() 178 io_data.Data = p_vt1636_dpa_setting->CLK_SEL_ST1; set_dpa_vt1636() 180 plvds_chip_info, io_data); set_dpa_vt1636() 182 io_data.Index = 0x08; set_dpa_vt1636() 183 io_data.Mask = 0x0F; set_dpa_vt1636() 184 io_data.Data = p_vt1636_dpa_setting->CLK_SEL_ST2; set_dpa_vt1636() 186 io_data); set_dpa_vt1636() 65 viafb_gpio_i2c_write_mask_lvds(struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info, struct IODATA io_data) viafb_gpio_i2c_write_mask_lvds() argument
|
H A D | viafbdev.h | 104 *plvds_chip_info, struct IODATA io_data);
|
/linux-4.1.27/drivers/usb/gadget/function/ |
H A D | f_fs.c | 645 struct ffs_io_data *io_data = container_of(work, struct ffs_io_data, ffs_user_copy_worker() local 647 int ret = io_data->req->status ? io_data->req->status : ffs_user_copy_worker() 648 io_data->req->actual; ffs_user_copy_worker() 649 bool kiocb_has_eventfd = io_data->kiocb->ki_flags & IOCB_EVENTFD; ffs_user_copy_worker() 651 if (io_data->read && ret > 0) { ffs_user_copy_worker() 652 use_mm(io_data->mm); ffs_user_copy_worker() 653 ret = copy_to_iter(io_data->buf, ret, &io_data->data); ffs_user_copy_worker() 654 if (iov_iter_count(&io_data->data)) ffs_user_copy_worker() 656 unuse_mm(io_data->mm); ffs_user_copy_worker() 659 io_data->kiocb->ki_complete(io_data->kiocb, ret, ret); ffs_user_copy_worker() 661 if (io_data->ffs->ffs_eventfd && !kiocb_has_eventfd) ffs_user_copy_worker() 662 eventfd_signal(io_data->ffs->ffs_eventfd, 1); ffs_user_copy_worker() 664 usb_ep_free_request(io_data->ep, io_data->req); ffs_user_copy_worker() 666 if (io_data->read) ffs_user_copy_worker() 667 kfree(io_data->to_free); ffs_user_copy_worker() 668 kfree(io_data->buf); ffs_user_copy_worker() 669 kfree(io_data); ffs_user_copy_worker() 675 struct ffs_io_data *io_data = req->context; ffs_epfile_async_io_complete() local 679 INIT_WORK(&io_data->work, ffs_user_copy_worker); ffs_epfile_async_io_complete() 680 schedule_work(&io_data->work); ffs_epfile_async_io_complete() 683 static ssize_t ffs_epfile_io(struct file *file, struct ffs_io_data *io_data) ffs_epfile_io() argument 713 halt = (!io_data->read == !epfile->in); ffs_epfile_io() 734 data_len = iov_iter_count(&io_data->data); ffs_epfile_io() 739 if (io_data->read) ffs_epfile_io() 746 if (!io_data->read) { ffs_epfile_io() 747 copied = copy_from_iter(data, data_len, &io_data->data); ffs_epfile_io() 793 if (io_data->aio) { ffs_epfile_io() 801 io_data->buf = data; ffs_epfile_io() 802 io_data->ep = ep->ep; ffs_epfile_io() 803 io_data->req = req; ffs_epfile_io() 804 io_data->ffs = epfile->ffs; ffs_epfile_io() 806 req->context = io_data; ffs_epfile_io() 846 if (io_data->read && ret > 0) { ffs_epfile_io() 847 ret = copy_to_iter(data, ret, &io_data->data); ffs_epfile_io() 885 struct ffs_io_data *io_data = kiocb->private; ffs_aio_cancel() local 893 if (likely(io_data && io_data->ep && io_data->req)) ffs_aio_cancel() 894 value = usb_ep_dequeue(io_data->ep, io_data->req); ffs_aio_cancel() 905 struct ffs_io_data io_data, *p = &io_data; ffs_epfile_write_iter() local 911 p = kmalloc(sizeof(io_data), GFP_KERNEL); ffs_epfile_write_iter() 941 struct ffs_io_data io_data, *p = &io_data; ffs_epfile_read_iter() local 947 p = kmalloc(sizeof(io_data), GFP_KERNEL); ffs_epfile_read_iter()
|
/linux-4.1.27/include/linux/mfd/ |
H A D | kempld.h | 82 * @io_data: Pointer to the IO data register 92 void __iomem *io_data; member in struct:kempld_device_data
|
/linux-4.1.27/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 102 void __iomem *io_data; /* Data I/O address */ member in struct:board_info 171 return readb(db->io_data); ior() 182 writeb(value, db->io_data); iow() 819 iounmap(db->io_data); dm9000_release_board() 1041 (db->outblk)(db->io_data, skb->data, skb->len); dm9000_start_xmit() 1112 rxbyte = readb(db->io_data); dm9000_rx() 1128 (db->inblk)(db->io_data, &rxhdr, sizeof(rxhdr)); dm9000_rx() 1177 (db->inblk)(db->io_data, rdptr, RxLen); dm9000_rx() 1194 (db->dumpblk)(db->io_data, RxLen); dm9000_rx() 1563 db->io_data = ioremap(db->data_res->start, iosize); dm9000_probe() 1565 if (db->io_data == NULL) { dm9000_probe() 1703 db->io_addr, db->io_data, ndev->irq, dm9000_probe()
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | hardware.h | 56 volatile uint32_t io_data; member in struct:io_module
|
/linux-4.1.27/drivers/mfd/ |
H A D | kempld-core.c | 181 return ioread8(pld->io_data); kempld_read8() 196 iowrite8(data, pld->io_data); kempld_write8() 412 if (index_reg == 0xff && ioread8(pld->io_data) == 0xff) { kempld_detect_device() 467 pld->io_data = pld->io_base + 1; kempld_probe()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_hw.c | 4901 unsigned long io_data = hw->io_base + 4; e1000_write_reg_io() local 4904 e1000_io_write(hw, io_data, value); e1000_write_reg_io()
|