Home
last modified time | relevance | path

Searched refs:iob (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/rtc/
H A Drtc-gamecube.c92 void __iomem *iob; member
99 void __iomem *iob = d->iob; in exi_read() local
106 iowrite32be(RTC_EXICSR, iob + EXICSR); in exi_read()
107 iowrite32be(reg << 8, iob + EXIDATA); in exi_read()
108 iowrite32be(RTC_EXICR_W, iob + EXICR); in exi_read()
109 while (!(ioread32be(iob + EXICSR) & EXICSR_INTSET)) in exi_read()
113 iowrite32be(RTC_EXICSR, iob + EXICSR); in exi_read()
114 iowrite32be(RTC_EXICR_R, iob + EXICR); in exi_read()
115 while (!(ioread32be(iob + EXICSR) & EXICSR_INTSET)) in exi_read()
117 *data = ioread32be(iob + EXIDATA); in exi_read()
[all …]
/linux/drivers/s390/net/
H A Dqeth_core_main.c68 struct qeth_cmd_buffer *iob,
418 static void qeth_put_cmd(struct qeth_cmd_buffer *iob) in qeth_put_cmd() argument
420 if (refcount_dec_and_test(&iob->ref_count)) { in qeth_put_cmd()
421 kfree(iob->data); in qeth_put_cmd()
422 kfree(iob); in qeth_put_cmd()
436 struct qeth_cmd_buffer *iob = card->read_cmd; in __qeth_issue_next_read() local
437 struct qeth_channel *channel = iob->channel; in __qeth_issue_next_read()
438 struct ccw1 *ccw = __ccw_from_cmd(iob); in __qeth_issue_next_read()
445 memset(iob->data, 0, iob->length); in __qeth_issue_next_read()
446 qeth_setup_ccw(ccw, CCW_CMD_READ, 0, iob->length, iob->data); in __qeth_issue_next_read()
[all …]
H A Dqeth_l2_main.c79 struct qeth_cmd_buffer *iob; in qeth_l2_send_setdelmac() local
82 iob = qeth_ipa_alloc_cmd(card, ipacmd, QETH_PROT_IPV4, in qeth_l2_send_setdelmac()
84 if (!iob) in qeth_l2_send_setdelmac()
86 cmd = __ipa_cmd(iob); in qeth_l2_send_setdelmac()
89 return qeth_send_ipa_cmd(card, iob, qeth_l2_send_setdelmac_cb, NULL); in qeth_l2_send_setdelmac()
234 struct qeth_cmd_buffer *iob; in qeth_l2_send_setdelvlan() local
237 iob = qeth_ipa_alloc_cmd(card, ipacmd, QETH_PROT_IPV4, in qeth_l2_send_setdelvlan()
239 if (!iob) in qeth_l2_send_setdelvlan()
241 cmd = __ipa_cmd(iob); in qeth_l2_send_setdelvlan()
243 return qeth_send_ipa_cmd(card, iob, qeth_l2_send_setdelvlan_cb, NULL); in qeth_l2_send_setdelvlan()
[all …]
H A Dqeth_l3_main.c319 struct qeth_cmd_buffer *iob; in qeth_l3_send_setdelmc() local
324 iob = qeth_ipa_alloc_cmd(card, ipacmd, addr->proto, in qeth_l3_send_setdelmc()
326 if (!iob) in qeth_l3_send_setdelmc()
328 cmd = __ipa_cmd(iob); in qeth_l3_send_setdelmc()
337 return qeth_send_ipa_cmd(card, iob, qeth_l3_setdelip_cb, NULL); in qeth_l3_send_setdelmc()
370 struct qeth_cmd_buffer *iob; in qeth_l3_send_setdelip() local
376 iob = qeth_ipa_alloc_cmd(card, ipacmd, addr->proto, in qeth_l3_send_setdelip()
378 if (!iob) in qeth_l3_send_setdelip()
380 cmd = __ipa_cmd(iob); in qeth_l3_send_setdelip()
396 return qeth_send_ipa_cmd(card, iob, qeth_l3_setdelip_cb, NULL); in qeth_l3_send_setdelip()
[all …]
H A Dqeth_core.h624 void (*finalize)(struct qeth_card *card, struct qeth_cmd_buffer *iob);
625 bool (*match)(struct qeth_cmd_buffer *iob,
627 void (*callback)(struct qeth_card *card, struct qeth_cmd_buffer *iob,
632 static inline void qeth_get_cmd(struct qeth_cmd_buffer *iob) in qeth_get_cmd() argument
634 refcount_inc(&iob->ref_count); in qeth_get_cmd()
637 static inline struct qeth_ipa_cmd *__ipa_reply(struct qeth_cmd_buffer *iob) in __ipa_reply() argument
639 if (!IS_IPA(iob->data)) in __ipa_reply()
642 return (struct qeth_ipa_cmd *) PDU_ENCAPSULATION(iob->data); in __ipa_reply()
645 static inline struct qeth_ipa_cmd *__ipa_cmd(struct qeth_cmd_buffer *iob) in __ipa_cmd() argument
647 return (struct qeth_ipa_cmd *)(iob->data + IPA_PDU_HEADER_SIZE); in __ipa_cmd()
[all …]
/linux/arch/powerpc/platforms/pasemi/
H A Diommu.c69 static void __iomem *iob; variable
97 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14); in iobmap_build()
121 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14); in iobmap_free()
220 iob = ioremap(IOB_BASE, IOB_SIZE); in iob_init()
221 if (!iob) in iob_init()
228 out_le32(iob+IOB_XLT_L1_REGBASE+i*4, regword); in iob_init()
232 regword = in_le32(iob+IOB_AD_REG); in iob_init()
235 out_le32(iob+IOB_AD_REG, regword); in iob_init()
238 regword = in_le32(iob+IOBCOM_REG); in iob_init()
240 out_le32(iob+IOBCOM_REG, regword); in iob_init()
/linux/drivers/s390/block/
H A Ddasd_diag.c52 struct dasd_diag_rw_io iob; member
69 static inline int __dia250(void *iob, int cmd) in __dia250() argument
71 union register_pair rx = { .even = (unsigned long)iob, }; in __dia250()
86 "+m" (*(addr_type *)iob), [exc] "+d" (exception) in __dia250()
93 static inline int dia250(void *iob, int cmd) in dia250() argument
96 return __dia250(iob, cmd); in dia250()
181 private->iob.dev_nr = private->dev_id.devno; in dasd_start_diag()
182 private->iob.key = 0; in dasd_start_diag()
183 private->iob.flags = DASD_DIAG_RWFLAG_ASYNC; in dasd_start_diag()
184 private->iob.block_count = dreq->block_count; in dasd_start_diag()
[all …]
/linux/arch/mips/sgi-ip22/
H A Dip22-mc.c191 iob(); in prom_cleanup()
194 iob(); in prom_cleanup()
197 iob(); in prom_cleanup()
200 iob(); in prom_cleanup()
/linux/arch/mips/dec/
H A Dkn02-irq.c49 iob(); in ack_kn02_irq()
69 iob(); in init_kn02_irqs()
/linux/arch/mips/include/asm/
H A Dbarrier.h72 #define iob() wbflush() macro
77 #define iob() fast_iob() macro
/linux/io_uring/
H A Drw.c1256 static int io_uring_classic_poll(struct io_kiocb *req, struct io_comp_batch *iob, in io_uring_classic_poll() argument
1265 return file->f_op->uring_cmd_iopoll(ioucmd, iob, poll_flags); in io_uring_classic_poll()
1269 return file->f_op->iopoll(&rw->kiocb, iob, poll_flags); in io_uring_classic_poll()
1308 struct io_comp_batch *iob, unsigned int poll_flags) in io_uring_hybrid_poll() argument
1316 ret = io_uring_classic_poll(req, iob, poll_flags); in io_uring_hybrid_poll()
1332 DEFINE_IO_COMP_BATCH(iob); in io_do_iopoll()
1340 iob.poll_ctx = ctx; in io_do_iopoll()
1361 ret = io_uring_hybrid_poll(req, &iob, poll_flags); in io_do_iopoll()
1363 ret = io_uring_classic_poll(req, &iob, poll_flags); in io_do_iopoll()
1371 if (!rq_list_empty(&iob.req_list) || in io_do_iopoll()
[all …]
/linux/arch/mips/mti-malta/
H A Dmalta-int.c71 iob(); /* sync */ in mips_pcibios_iack()
74 iob(); /* sync */ in mips_pcibios_iack()
/linux/drivers/nvme/host/
H A Dapple.c611 static void apple_nvme_complete_batch(struct io_comp_batch *iob) in apple_nvme_complete_batch() argument
613 nvme_complete_batch(iob, apple_nvme_unmap_rq); in apple_nvme_complete_batch()
633 struct io_comp_batch *iob, u16 idx) in apple_nvme_handle_cqe() argument
650 !blk_mq_add_to_batch(req, iob, in apple_nvme_handle_cqe()
669 struct io_comp_batch *iob) in apple_nvme_poll_cq() argument
681 apple_nvme_handle_cqe(q, iob, q->cq_head); in apple_nvme_poll_cq()
694 DEFINE_IO_COMP_BATCH(iob); in apple_nvme_handle_cq()
699 found = apple_nvme_poll_cq(q, &iob); in apple_nvme_handle_cq()
701 if (!rq_list_empty(&iob.req_list)) in apple_nvme_handle_cq()
702 apple_nvme_complete_batch(&iob); in apple_nvme_handle_cq()
[all …]
H A Dioctl.c449 const struct io_comp_batch *iob) in nvme_uring_cmd_end_io() argument
470 if (blk_rq_is_poll(req) && iob && in nvme_uring_cmd_end_io()
471 iob->poll_ctx == io_uring_cmd_ctx_handle(ioucmd)) { in nvme_uring_cmd_end_io()
718 struct io_comp_batch *iob, in nvme_ns_chr_uring_cmd_iopoll() argument
725 return blk_rq_poll(req, iob, poll_flags); in nvme_ns_chr_uring_cmd_iopoll()
H A Dpci.c1539 static void nvme_pci_complete_batch(struct io_comp_batch *iob) in nvme_pci_complete_batch() argument
1541 nvme_complete_batch(iob, nvme_pci_unmap_rq); in nvme_pci_complete_batch()
1569 struct io_comp_batch *iob, u16 idx) in nvme_handle_cqe() argument
1602 !blk_mq_add_to_batch(req, iob, in nvme_handle_cqe()
1621 struct io_comp_batch *iob) in nvme_poll_cq() argument
1632 nvme_handle_cqe(nvmeq, iob, nvmeq->cq_head); in nvme_poll_cq()
1644 DEFINE_IO_COMP_BATCH(iob); in nvme_irq()
1646 if (nvme_poll_cq(nvmeq, &iob)) { in nvme_irq()
1647 if (!rq_list_empty(&iob.req_list)) in nvme_irq()
1648 nvme_pci_complete_batch(&iob); in nvme_irq()
1682 nvme_poll(struct blk_mq_hw_ctx * hctx,struct io_comp_batch * iob) nvme_poll() argument
1824 abort_endio(struct request * req,blk_status_t error,const struct io_comp_batch * iob) abort_endio() argument
3095 nvme_del_queue_end(struct request * req,blk_status_t error,const struct io_comp_batch * iob) nvme_del_queue_end() argument
3106 nvme_del_cq_end(struct request * req,blk_status_t error,const struct io_comp_batch * iob) nvme_del_cq_end() argument
[all...]
H A Dnvme.h883 static __always_inline void nvme_complete_batch(struct io_comp_batch *iob, in nvme_complete_batch()
888 rq_list_for_each(&iob->req_list, req) { in nvme_complete_batch()
892 blk_mq_end_request_batch(iob); in nvme_complete_batch()
1031 struct io_comp_batch *iob, unsigned int poll_flags);
882 nvme_complete_batch(struct io_comp_batch * iob,void (* fn)(struct request * rq)) nvme_complete_batch() argument
/linux/drivers/tty/serial/
H A Ddz.c560 iob(); in dz_reset()
568 iob(); in dz_reset()
840 iob(); in dz_console_putchar()
852 iob(); in dz_console_putchar()
/linux/block/
H A Dblk-core.c982 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags) in bio_poll() argument
1011 ret = blk_mq_poll(q, cookie, iob, flags); in bio_poll()
1017 ret = disk->fops->poll_bio(bio, iob, flags); in bio_poll()
1028 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob, in iocb_bio_iopoll() argument
1057 ret = bio_poll(bio, iob, flags); in iocb_bio_iopoll()
H A Dblk-mq.c55 struct io_comp_batch *iob, unsigned int flags);
1179 void blk_mq_end_request_batch(struct io_comp_batch *iob) in blk_mq_end_request_batch()
1186 if (iob->need_ts) in blk_mq_end_request_batch()
1189 while ((rq = rq_list_pop(&iob->req_list)) != NULL) { in blk_mq_end_request_batch()
1194 if (iob->need_ts) in blk_mq_end_request_batch()
1205 if (rq->end_io && rq->end_io(rq, 0, iob) == RQ_END_IO_NONE) in blk_mq_end_request_batch()
1453 const struct io_comp_batch *iob) in blk_rq_is_poll()
5230 struct io_comp_batch *iob, unsigned int flags) in blk_hctx_poll()
5236 ret = q->mq_ops->poll(hctx, iob); in blk_hctx_poll()
5250 struct io_comp_batch *iob, unsigne in blk_rq_poll()
1166 blk_mq_end_request_batch(struct io_comp_batch * iob) blk_mq_end_request_batch() argument
1440 blk_end_sync_rq(struct request * rq,blk_status_t ret,const struct io_comp_batch * iob) blk_end_sync_rq() argument
5219 blk_hctx_poll(struct request_queue * q,struct blk_mq_hw_ctx * hctx,struct io_comp_batch * iob,unsigned int flags) blk_hctx_poll() argument
5239 blk_mq_poll(struct request_queue * q,blk_qc_t cookie,struct io_comp_batch * iob,unsigned int flags) blk_mq_poll() argument
5246 blk_rq_poll(struct request * rq,struct io_comp_batch * iob,unsigned int poll_flags) blk_rq_poll() argument
[all...]
/linux/arch/loongarch/include/asm/
H A Dbarrier.h47 #define iob() c_sync() macro
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-pko-defs.h1296 uint64_t iob:1; member
1322 uint64_t iob:1;
1331 uint64_t iob:1; member
1359 uint64_t iob:1;
1369 uint64_t iob:1; member
1403 uint64_t iob:1;
1413 uint64_t iob:1; member
1447 uint64_t iob:1;
H A Dcvmx-npi-defs.h2218 uint64_t iob:1; member
2276 uint64_t iob:1;
2285 uint64_t iob:1; member
2347 uint64_t iob:1;
2356 uint64_t iob:1; member
2418 uint64_t iob:1;
2426 uint64_t iob:1; member
2482 uint64_t iob:1;
/linux/arch/mips/pci/
H A Dops-bcm63xx.c111 iob(); in bcm63xx_do_cfg_read()
132 iob(); in bcm63xx_do_cfg_write()
H A Dpci-bcm63xx.c105 iob(); in bcm63xx_int_cfg_readl()
/linux/arch/mips/mm/
H A Dc-r3k.c278 iob(); in r3k_dma_cache_wback_inv()

12