/linux-master/lib/ |
H A D | irq_poll.c | 21 * @iop: The parent iopoll structure 27 void irq_poll_sched(struct irq_poll *iop) argument 31 if (test_bit(IRQ_POLL_F_DISABLE, &iop->state)) 33 if (test_and_set_bit(IRQ_POLL_F_SCHED, &iop->state)) 37 list_add_tail(&iop->list, this_cpu_ptr(&blk_cpu_iopoll)); 44 * __irq_poll_complete - Mark this @iop as un-polled again 45 * @iop: The parent iopoll structure 51 static void __irq_poll_complete(struct irq_poll *iop) argument 53 list_del(&iop->list); 55 clear_bit_unlock(IRQ_POLL_F_SCHED, &iop 68 irq_poll_complete(struct irq_poll *iop) argument 87 struct irq_poll *iop; local 145 irq_poll_disable(struct irq_poll *iop) argument 162 irq_poll_enable(struct irq_poll *iop) argument 179 irq_poll_init(struct irq_poll *iop, int weight, irq_poll_fn *poll_fn) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | io-pgtable.c | 61 struct io_pgtable *iop; local 74 iop = fns->alloc(cfg, cookie); 75 if (!iop) 78 iop->fmt = fmt; 79 iop->cookie = cookie; 80 iop->cfg = *cfg; 82 return &iop->ops; 92 struct io_pgtable *iop; local 97 iop = io_pgtable_ops_to_pgtable(ops); 98 io_pgtable_tlb_flush_all(iop); [all...] |
H A D | io-pgtable-dart.c | 35 container_of((x), struct dart_io_pgtable, iop) 69 struct io_pgtable iop; member in struct:dart_io_pgtable 85 if (data->iop.fmt == APPLE_DART) 100 if (data->iop.fmt == APPLE_DART) 125 size_t sz = data->iop.cfg.pgsize_bitmap; 213 if (data->iop.fmt == APPLE_DART) { 219 if (data->iop.fmt == APPLE_DART2) { 236 struct io_pgtable_cfg *cfg = &data->iop.cfg; 298 struct io_pgtable_cfg *cfg = &data->iop.cfg; 326 io_pgtable_tlb_add_page(&data->iop, gathe 434 apple_dart_free_pgtable(struct io_pgtable *iop) argument [all...] |
H A D | io-pgtable-arm.c | 32 container_of((x), struct arm_lpae_io_pgtable, iop) 143 struct io_pgtable iop; member in struct:arm_lpae_io_pgtable 278 struct io_pgtable_cfg *cfg = &data->iop.cfg; 282 if (data->iop.fmt != ARM_MALI_LPAE && lvl == ARM_LPAE_MAX_LEVELS - 1) 302 if (iopte_leaf(ptep[i], lvl, data->iop.fmt)) { 332 struct io_pgtable_cfg *cfg = &data->iop.cfg; 366 struct io_pgtable_cfg *cfg = &data->iop.cfg; 391 cptep = __arm_lpae_alloc_pages(tblsz, gfp, cfg, data->iop.cookie); 397 __arm_lpae_free_pages(cptep, tblsz, cfg, data->iop.cookie); 402 if (pte && !iopte_leaf(pte, lvl, data->iop 545 arm_lpae_free_pgtable(struct io_pgtable *iop) argument 619 struct io_pgtable *iop = &data->iop; local [all...] |
H A D | io-pgtable-arm-v7s.c | 40 container_of((x), struct arm_v7s_io_pgtable, iop) 165 struct io_pgtable iop; member in struct:arm_v7s_io_pgtable 236 return phys_to_virt(iopte_to_paddr(pte, lvl, &data->iop.cfg)); 242 struct io_pgtable_cfg *cfg = &data->iop.cfg; 302 struct io_pgtable_cfg *cfg = &data->iop.cfg; 435 struct io_pgtable_cfg *cfg = &data->iop.cfg; 501 struct io_pgtable_cfg *cfg = &data->iop.cfg; 551 if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) || 552 paddr >= (1ULL << data->iop.cfg.oas))) 578 static void arm_v7s_free_pgtable(struct io_pgtable *iop) argument 599 struct io_pgtable *iop = &data->iop; local 672 struct io_pgtable *iop = &data->iop; local [all...] |
H A D | ipmmu-vmsa.c | 75 struct io_pgtable_ops *iop; member in struct:ipmmu_vmsa_domain 455 domain->iop = alloc_io_pgtable_ops(ARM_32_LPAE_S1, &domain->cfg, 457 if (!domain->iop) { 587 free_io_pgtable_ops(domain->iop); 674 return domain->iop->map_pages(domain->iop, iova, paddr, pgsize, pgcount, 684 return domain->iop->unmap_pages(domain->iop, iova, pgsize, pgcount, gather); 708 return domain->iop->iova_to_phys(domain->iop, iov [all...] |
/linux-master/arch/m68k/mac/ |
H A D | Makefile | 6 obj-y := config.o macints.o iop.o via.o oss.o psc.o \
|
H A D | iop.c | 170 static __inline__ void iop_loadaddr(volatile struct mac_iop *iop, __u16 addr) argument 172 iop->ram_addr_lo = addr; 173 iop->ram_addr_hi = addr >> 8; 176 static __inline__ __u8 iop_readb(volatile struct mac_iop *iop, __u16 addr) argument 178 iop->ram_addr_lo = addr; 179 iop->ram_addr_hi = addr >> 8; 180 return iop->ram_data; 183 static __inline__ void iop_writeb(volatile struct mac_iop *iop, __u16 addr, __u8 data) argument 185 iop->ram_addr_lo = addr; 186 iop 190 iop_stop(volatile struct mac_iop *iop) argument 195 iop_start(volatile struct mac_iop *iop) argument 200 iop_interrupt(volatile struct mac_iop *iop) argument 205 iop_alive(volatile struct mac_iop *iop) argument 356 volatile struct mac_iop *iop = iop_base[msg->iop_num]; local 380 volatile struct mac_iop *iop = iop_base[iop_num]; local 411 volatile struct mac_iop *iop = iop_base[iop_num]; local 543 volatile struct mac_iop *iop = iop_base[iop_num]; local [all...] |
/linux-master/include/linux/ |
H A D | io-pgtable.h | 245 static inline void io_pgtable_tlb_flush_all(struct io_pgtable *iop) argument 247 if (iop->cfg.tlb && iop->cfg.tlb->tlb_flush_all) 248 iop->cfg.tlb->tlb_flush_all(iop->cookie); 252 io_pgtable_tlb_flush_walk(struct io_pgtable *iop, unsigned long iova, argument 255 if (iop->cfg.tlb && iop->cfg.tlb->tlb_flush_walk) 256 iop->cfg.tlb->tlb_flush_walk(iova, size, granule, iop 260 io_pgtable_tlb_add_page(struct io_pgtable *iop, struct iommu_iotlb_gather * gather, unsigned long iova, size_t granule) argument [all...] |
/linux-master/drivers/md/bcache/ |
H A D | request.c | 496 struct data_insert_op iop; member in struct:search 513 s->iop.status = bio->bi_status; 515 ptr_stale(s->iop.c, &b->key, 0)) { 516 atomic_long_inc(&s->iop.c->cache_read_races); 517 s->iop.status = BLK_STS_IOERR; 520 bch_bbio_endio(s->iop.c, bio, bio->bi_status, "reading from cache"); 534 if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0)) <= 0) 537 if (KEY_INODE(k) != s->iop.inode || 540 unsigned int sectors = KEY_INODE(k) == s->iop.inode 571 bch_cut_front(&KEY(s->iop [all...] |
/linux-master/arch/powerpc/platforms/8xx/ |
H A D | cpm1.c | 158 struct cpm_ioport32e __iomem *iop; local 162 iop = (struct cpm_ioport32e __iomem *) 165 iop = (struct cpm_ioport32e __iomem *) 169 setbits32(&iop->dir, pin); 171 clrbits32(&iop->dir, pin); 174 setbits32(&iop->par, pin); 176 clrbits32(&iop->par, pin); 187 setbits32(&iop->sor, pin); 189 clrbits32(&iop->sor, pin); 200 struct cpm_ioport16 __iomem *iop local 393 struct cpm_ioport16 __iomem *iop = mm_gc->regs; local 401 struct cpm_ioport16 __iomem *iop = mm_gc->regs; local 413 struct cpm_ioport16 __iomem *iop = mm_gc->regs; local 449 struct cpm_ioport16 __iomem *iop = mm_gc->regs; local 467 struct cpm_ioport16 __iomem *iop = mm_gc->regs; local 530 struct cpm_ioport32b __iomem *iop = mm_gc->regs; local 538 struct cpm_ioport32b __iomem *iop = mm_gc->regs; local 550 struct cpm_ioport32b __iomem *iop = mm_gc->regs; local 578 struct cpm_ioport32b __iomem *iop = mm_gc->regs; local 596 struct cpm_ioport32b __iomem *iop = mm_gc->regs; local [all...] |
/linux-master/drivers/net/fddi/skfp/h/ |
H A D | targetos.h | 51 #define ADDR(a) (smc->hw.iop+(a)) 53 #define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), (smc->hw.iop+( ((a)&0x7F) | ((a)>>7 ? 0x80:0)) )) : (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
|
H A D | skfbi.h | 697 #define ADDR(a) (char far *) smc->hw.iop+(a) 698 #define ADDRS(smc,a) (char far *) (smc)->hw.iop+(a) 700 #define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), \ 701 (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \ 702 (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) 703 #define ADDRS(smc,a) (((a)>>7) ? (outp((smc)->hw.iop+B0_RAP,(a)>>7), \ 704 ((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \ 705 ((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) 742 #define GET_ISR_SMP(iop) inpd((iop) [all...] |
H A D | targethw.h | 60 HW_PTR iop ; /* IO base address */ member in struct:s_smt_hw
|
/linux-master/drivers/iommu/amd/ |
H A D | io_pgtable.c | 166 if (address <= PM_LEVEL_SIZE(domain->iop.mode)) 170 if (WARN_ON_ONCE(domain->iop.mode == PAGE_MODE_6_LEVEL)) 173 *pte = PM_LEVEL_PDE(domain->iop.mode, iommu_virt_to_phys(domain->iop.root)); 175 domain->iop.root = pte; 176 domain->iop.mode += 1; 184 amd_iommu_domain_set_pgtable(domain, pte, domain->iop.mode); 208 while (address > PM_LEVEL_SIZE(domain->iop.mode)) { 218 level = domain->iop.mode - 1; 219 pte = &domain->iop 561 v1_free_pgtable(struct io_pgtable *iop) argument [all...] |
H A D | io_pgtable_v2.c | 237 struct io_pgtable_cfg *cfg = &pdom->iop.iop.cfg; 254 pte = v2_alloc_pte(pdom->nid, pdom->iop.pgd, 284 struct io_pgtable_cfg *cfg = &pgtable->iop.cfg; 347 static void v2_free_pgtable(struct io_pgtable *iop) argument 349 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, iop); 372 pgtable->iop.ops.map_pages = iommu_v2_map_pages; 373 pgtable->iop.ops.unmap_pages = iommu_v2_unmap_pages; 374 pgtable->iop [all...] |
/linux-master/arch/powerpc/sysdev/ |
H A D | cpm_common.c | 111 struct cpm2_ioports __iomem *iop = mm_gc->regs; local 113 cpm2_gc->cpdata = in_be32(&iop->dat); 119 struct cpm2_ioports __iomem *iop = mm_gc->regs; local 124 return !!(in_be32(&iop->dat) & pin_mask); 131 struct cpm2_ioports __iomem *iop = mm_gc->regs; local 138 out_be32(&iop->dat, cpm2_gc->cpdata); 159 struct cpm2_ioports __iomem *iop = mm_gc->regs; local 165 setbits32(&iop->dir, pin_mask); 177 struct cpm2_ioports __iomem *iop = mm_gc->regs; local 183 clrbits32(&iop [all...] |
H A D | cpm2.c | 320 struct cpm2_ioports __iomem *iop = local 326 setbits32(&iop[port].dir, pin); 328 clrbits32(&iop[port].dir, pin); 331 setbits32(&iop[port].par, pin); 333 clrbits32(&iop[port].par, pin); 336 setbits32(&iop[port].sor, pin); 338 clrbits32(&iop[port].sor, pin); 341 setbits32(&iop[port].odr, pin); 343 clrbits32(&iop[port].odr, pin);
|
/linux-master/drivers/spi/ |
H A D | spi-intel.c | 181 const struct intel_spi_mem_op *iop, 357 const struct intel_spi_mem_op *iop, size_t len) 362 if (!iop->replacement_op) 370 val |= iop->replacement_op; 458 const struct intel_spi_mem_op *iop, 472 ret = intel_spi_hw_cycle(ispi, iop, nbytes); 481 const struct intel_spi_mem_op *iop, 538 return intel_spi_hw_cycle(ispi, iop, nbytes); 542 const struct intel_spi_mem_op *iop, 603 const struct intel_spi_mem_op *iop, 356 intel_spi_hw_cycle(struct intel_spi *ispi, const struct intel_spi_mem_op *iop, size_t len) argument 457 intel_spi_read_reg(struct intel_spi *ispi, const struct spi_mem *mem, const struct intel_spi_mem_op *iop, const struct spi_mem_op *op) argument 480 intel_spi_write_reg(struct intel_spi *ispi, const struct spi_mem *mem, const struct intel_spi_mem_op *iop, const struct spi_mem_op *op) argument 541 intel_spi_read(struct intel_spi *ispi, const struct spi_mem *mem, const struct intel_spi_mem_op *iop, const struct spi_mem_op *op) argument 602 intel_spi_write(struct intel_spi *ispi, const struct spi_mem *mem, const struct intel_spi_mem_op *iop, const struct spi_mem_op *op) argument 665 intel_spi_erase(struct intel_spi *ispi, const struct spi_mem *mem, const struct intel_spi_mem_op *iop, const struct spi_mem_op *op) argument 709 intel_spi_cmp_mem_op(const struct intel_spi_mem_op *iop, const struct spi_mem_op *op) argument 736 const struct intel_spi_mem_op *iop; local 751 const struct intel_spi_mem_op *iop; local 782 const struct intel_spi_mem_op *iop; local 805 const struct intel_spi_mem_op *iop; local 819 const struct intel_spi_mem_op *iop = desc->priv; local 836 const struct intel_spi_mem_op *iop = desc->priv; local [all...] |
/linux-master/include/uapi/linux/ |
H A D | i2o-dev.h | 50 unsigned int iop; /* IOP unit number */ member in struct:i2o_cmd_passthru32 55 unsigned int iop; /* IOP unit number */ member in struct:i2o_cmd_passthru 60 unsigned int iop; /* IOP unit number */ member in struct:i2o_cmd_hrtlct 66 unsigned int iop; /* IOP unit number */ member in struct:i2o_cmd_psetget 75 unsigned int iop; /* IOP unit number */ member in struct:i2o_sw_xfer 86 unsigned int iop; /* IOP unit number */ member in struct:i2o_html 98 unsigned int iop; member in struct:i2o_evt_id
|
/linux-master/drivers/scsi/ |
H A D | hptiop.c | 52 req = readl(&hba->u.itl.iop->inbound_queue); 59 writel(req, &hba->u.itl.iop->outbound_queue); 60 readl(&hba->u.itl.iop->outbound_intstatus); 90 while ((req = readl(&hba->u.itl.iop->outbound_queue)) != 99 ((char __iomem *)hba->u.itl.iop + req); 115 struct hpt_iopmu_itl __iomem *iop = hba->u.itl.iop; local 123 status = readl(&iop->outbound_intstatus); 126 u32 msg = readl(&iop->outbound_msgaddr0); 129 writel(IOPMU_OUTBOUND_INT_MSG0, &iop [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | cq.c | 151 static int ib_poll_handler(struct irq_poll *iop, int budget) argument 153 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); 159 irq_poll_complete(&cq->iop); 162 irq_poll_sched(&cq->iop); 175 irq_poll_sched(&cq->iop); 253 irq_poll_init(&cq->iop, IB_POLL_BUDGET_IRQ, ib_poll_handler); 331 irq_poll_disable(&cq->iop);
|
/linux-master/arch/alpha/kernel/ |
H A D | core_wildfire.c | 187 wildfire_iop *iop; local 286 iop = WILDFIRE_iop(soft_qbb); 290 if ((iop->iop_hose[i].init.csr & 1) == 1 && 552 wildfire_iop *iop = WILDFIRE_iop(qbbno); local 555 printk(KERN_ERR "IOP registers for QBB %d (%p)\n", qbbno, iop); 557 printk(KERN_ERR " IOA_CONFIG: 0x%16lx\n", iop->ioa_config.csr); 558 printk(KERN_ERR " IOD_CONFIG: 0x%16lx\n", iop->iod_config.csr); 560 iop->iop_switch_credits.csr); 562 iop->iop_hose_credits.csr); 566 i, iop [all...] |
/linux-master/fs/fuse/ |
H A D | control.c | 213 const struct inode_operations *iop, 236 if (iop) 237 inode->i_op = iop; 209 fuse_ctl_add_dentry(struct dentry *parent, struct fuse_conn *fc, const char *name, int mode, int nlink, const struct inode_operations *iop, const struct file_operations *fop) argument
|
/linux-master/drivers/macintosh/ |
H A D | Makefile | 25 obj-$(CONFIG_ADB_IOP) += adb-iop.o
|