io_data 57 arch/parisc/include/asm/hardware.h volatile uint32_t io_data; io_data 173 drivers/mfd/kempld-core.c return ioread8(pld->io_data); io_data 188 drivers/mfd/kempld-core.c iowrite8(data, pld->io_data); io_data 404 drivers/mfd/kempld-core.c if (index_reg == 0xff && ioread8(pld->io_data) == 0xff) { io_data 459 drivers/mfd/kempld-core.c pld->io_data = pld->io_base + 1; io_data 93 drivers/net/ethernet/davicom/dm9000.c void __iomem *io_data; /* Data I/O address */ io_data 161 drivers/net/ethernet/davicom/dm9000.c return readb(db->io_data); io_data 172 drivers/net/ethernet/davicom/dm9000.c writeb(value, db->io_data); io_data 812 drivers/net/ethernet/davicom/dm9000.c iounmap(db->io_data); io_data 1034 drivers/net/ethernet/davicom/dm9000.c (db->outblk)(db->io_data, skb->data, skb->len); io_data 1105 drivers/net/ethernet/davicom/dm9000.c rxbyte = readb(db->io_data); io_data 1121 drivers/net/ethernet/davicom/dm9000.c (db->inblk)(db->io_data, &rxhdr, sizeof(rxhdr)); io_data 1170 drivers/net/ethernet/davicom/dm9000.c (db->inblk)(db->io_data, rdptr, RxLen); io_data 1187 drivers/net/ethernet/davicom/dm9000.c (db->dumpblk)(db->io_data, RxLen); io_data 1560 drivers/net/ethernet/davicom/dm9000.c db->io_data = ioremap(db->data_res->start, iosize); io_data 1562 drivers/net/ethernet/davicom/dm9000.c if (db->io_data == NULL) { io_data 1700 drivers/net/ethernet/davicom/dm9000.c db->io_addr, db->io_data, ndev->irq, io_data 4878 drivers/net/ethernet/intel/e1000/e1000_hw.c unsigned long io_data = hw->io_base + 4; io_data 4881 drivers/net/ethernet/intel/e1000/e1000_hw.c e1000_io_write(hw, io_data, value); io_data 61 drivers/platform/chrome/wilco_ec/core.c ec->io_data = wilco_get_resource(pdev, 0); /* Host Data */ io_data 64 drivers/platform/chrome/wilco_ec/core.c if (!ec->io_data || !ec->io_command || !ec->io_packet) io_data 144 drivers/platform/chrome/wilco_ec/mailbox.c flag = inb(ec->io_data->start); io_data 796 drivers/usb/gadget/function/f_fs.c static inline void *ffs_alloc_buffer(struct ffs_io_data *io_data, io_data 799 drivers/usb/gadget/function/f_fs.c if (io_data->use_sg) io_data 800 drivers/usb/gadget/function/f_fs.c return ffs_build_sg_list(&io_data->sgt, data_len); io_data 805 drivers/usb/gadget/function/f_fs.c static inline void ffs_free_buffer(struct ffs_io_data *io_data) io_data 807 drivers/usb/gadget/function/f_fs.c if (!io_data->buf) io_data 810 drivers/usb/gadget/function/f_fs.c if (io_data->use_sg) { io_data 811 drivers/usb/gadget/function/f_fs.c sg_free_table(&io_data->sgt); io_data 812 drivers/usb/gadget/function/f_fs.c vfree(io_data->buf); io_data 814 drivers/usb/gadget/function/f_fs.c kfree(io_data->buf); io_data 820 drivers/usb/gadget/function/f_fs.c struct ffs_io_data *io_data = container_of(work, struct ffs_io_data, io_data 822 drivers/usb/gadget/function/f_fs.c int ret = io_data->req->status ? io_data->req->status : io_data 823 drivers/usb/gadget/function/f_fs.c io_data->req->actual; io_data 824 drivers/usb/gadget/function/f_fs.c bool kiocb_has_eventfd = io_data->kiocb->ki_flags & IOCB_EVENTFD; io_data 826 drivers/usb/gadget/function/f_fs.c if (io_data->read && ret > 0) { io_data 830 drivers/usb/gadget/function/f_fs.c use_mm(io_data->mm); io_data 831 drivers/usb/gadget/function/f_fs.c ret = ffs_copy_to_iter(io_data->buf, ret, &io_data->data); io_data 832 drivers/usb/gadget/function/f_fs.c unuse_mm(io_data->mm); io_data 836 drivers/usb/gadget/function/f_fs.c io_data->kiocb->ki_complete(io_data->kiocb, ret, ret); io_data 838 drivers/usb/gadget/function/f_fs.c if (io_data->ffs->ffs_eventfd && !kiocb_has_eventfd) io_data 839 drivers/usb/gadget/function/f_fs.c eventfd_signal(io_data->ffs->ffs_eventfd, 1); io_data 841 drivers/usb/gadget/function/f_fs.c usb_ep_free_request(io_data->ep, io_data->req); io_data 843 drivers/usb/gadget/function/f_fs.c if (io_data->read) io_data 844 drivers/usb/gadget/function/f_fs.c kfree(io_data->to_free); io_data 845 drivers/usb/gadget/function/f_fs.c ffs_free_buffer(io_data); io_data 846 drivers/usb/gadget/function/f_fs.c kfree(io_data); io_data 852 drivers/usb/gadget/function/f_fs.c struct ffs_io_data *io_data = req->context; io_data 853 drivers/usb/gadget/function/f_fs.c struct ffs_data *ffs = io_data->ffs; io_data 857 drivers/usb/gadget/function/f_fs.c INIT_WORK(&io_data->work, ffs_user_copy_worker); io_data 858 drivers/usb/gadget/function/f_fs.c queue_work(ffs->io_completion_wq, &io_data->work); io_data 943 drivers/usb/gadget/function/f_fs.c static ssize_t ffs_epfile_io(struct file *file, struct ffs_io_data *io_data) io_data 969 drivers/usb/gadget/function/f_fs.c halt = (!io_data->read == !epfile->in); io_data 989 drivers/usb/gadget/function/f_fs.c if (!io_data->aio && io_data->read) { io_data 990 drivers/usb/gadget/function/f_fs.c ret = __ffs_epfile_read_buffered(epfile, &io_data->data); io_data 1008 drivers/usb/gadget/function/f_fs.c data_len = iov_iter_count(&io_data->data); io_data 1013 drivers/usb/gadget/function/f_fs.c if (io_data->read) io_data 1016 drivers/usb/gadget/function/f_fs.c io_data->use_sg = gadget->sg_supported && data_len > PAGE_SIZE; io_data 1019 drivers/usb/gadget/function/f_fs.c data = ffs_alloc_buffer(io_data, data_len); io_data 1024 drivers/usb/gadget/function/f_fs.c if (!io_data->read && io_data 1025 drivers/usb/gadget/function/f_fs.c !copy_from_iter_full(data, data_len, &io_data->data)) { io_data 1054 drivers/usb/gadget/function/f_fs.c } else if (!io_data->aio) { io_data 1059 drivers/usb/gadget/function/f_fs.c if (io_data->use_sg) { io_data 1061 drivers/usb/gadget/function/f_fs.c req->sg = io_data->sgt.sgl; io_data 1062 drivers/usb/gadget/function/f_fs.c req->num_sgs = io_data->sgt.nents; io_data 1069 drivers/usb/gadget/function/f_fs.c io_data->buf = data; io_data 1094 drivers/usb/gadget/function/f_fs.c else if (io_data->read && ep->status > 0) io_data 1096 drivers/usb/gadget/function/f_fs.c &io_data->data); io_data 1103 drivers/usb/gadget/function/f_fs.c if (io_data->use_sg) { io_data 1105 drivers/usb/gadget/function/f_fs.c req->sg = io_data->sgt.sgl; io_data 1106 drivers/usb/gadget/function/f_fs.c req->num_sgs = io_data->sgt.nents; io_data 1113 drivers/usb/gadget/function/f_fs.c io_data->buf = data; io_data 1114 drivers/usb/gadget/function/f_fs.c io_data->ep = ep->ep; io_data 1115 drivers/usb/gadget/function/f_fs.c io_data->req = req; io_data 1116 drivers/usb/gadget/function/f_fs.c io_data->ffs = epfile->ffs; io_data 1118 drivers/usb/gadget/function/f_fs.c req->context = io_data; io_data 1123 drivers/usb/gadget/function/f_fs.c io_data->req = NULL; io_data 1142 drivers/usb/gadget/function/f_fs.c ffs_free_buffer(io_data); io_data 1164 drivers/usb/gadget/function/f_fs.c struct ffs_io_data *io_data = kiocb->private; io_data 1173 drivers/usb/gadget/function/f_fs.c if (likely(io_data && io_data->ep && io_data->req)) io_data 1174 drivers/usb/gadget/function/f_fs.c value = usb_ep_dequeue(io_data->ep, io_data->req); io_data 1185 drivers/usb/gadget/function/f_fs.c struct ffs_io_data io_data, *p = &io_data; io_data 1191 drivers/usb/gadget/function/f_fs.c p = kzalloc(sizeof(io_data), GFP_KERNEL); io_data 1222 drivers/usb/gadget/function/f_fs.c struct ffs_io_data io_data, *p = &io_data; io_data 1228 drivers/usb/gadget/function/f_fs.c p = kzalloc(sizeof(io_data), GFP_KERNEL); io_data 90 drivers/video/fbdev/via/viafbdev.h *plvds_chip_info, struct IODATA io_data); io_data 53 drivers/video/fbdev/via/vt1636.c *plvds_chip_info, struct IODATA io_data) io_data 57 drivers/video/fbdev/via/vt1636.c index = io_data.Index; io_data 60 drivers/video/fbdev/via/vt1636.c data = (data & (~io_data.Mask)) | io_data.Data; io_data 160 drivers/video/fbdev/via/vt1636.c struct IODATA io_data; io_data 162 drivers/video/fbdev/via/vt1636.c io_data.Index = 0x09; io_data 163 drivers/video/fbdev/via/vt1636.c io_data.Mask = 0x1F; io_data 164 drivers/video/fbdev/via/vt1636.c io_data.Data = p_vt1636_dpa_setting->CLK_SEL_ST1; io_data 166 drivers/video/fbdev/via/vt1636.c plvds_chip_info, io_data); io_data 168 drivers/video/fbdev/via/vt1636.c io_data.Index = 0x08; io_data 169 drivers/video/fbdev/via/vt1636.c io_data.Mask = 0x0F; io_data 170 drivers/video/fbdev/via/vt1636.c io_data.Data = p_vt1636_dpa_setting->CLK_SEL_ST2; io_data 172 drivers/video/fbdev/via/vt1636.c io_data); io_data 89 include/linux/mfd/kempld.h void __iomem *io_data; io_data 38 include/linux/platform_data/wilco-ec.h struct resource *io_data; io_data 69 tools/io_uring/io_uring-cp.c static void queue_prepped(struct io_uring *ring, struct io_data *data) io_data 87 tools/io_uring/io_uring-cp.c struct io_data *data; io_data 111 tools/io_uring/io_uring-cp.c static void queue_write(struct io_uring *ring, struct io_data *data) io_data 172 tools/io_uring/io_uring-cp.c struct io_data *data;