Searched refs:iop (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/lib/
H A Dirq_poll.c21 * @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 Dio-pgtable.c61 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 Dio-pgtable-dart.c34 container_of((x), struct dart_io_pgtable, iop)
68 struct io_pgtable iop; member in struct:dart_io_pgtable
84 if (data->iop.fmt == APPLE_DART)
99 if (data->iop.fmt == APPLE_DART)
130 size_t sz = data->iop.cfg.pgsize_bitmap;
218 if (data->iop.fmt == APPLE_DART) {
224 if (data->iop.fmt == APPLE_DART2) {
241 struct io_pgtable_cfg *cfg = &data->iop.cfg;
303 struct io_pgtable_cfg *cfg = &data->iop.cfg;
331 io_pgtable_tlb_add_page(&data->iop, gathe
439 apple_dart_free_pgtable(struct io_pgtable *iop) argument
[all...]
H A Dio-pgtable-arm.c31 container_of((x), struct arm_lpae_io_pgtable, iop)
142 struct io_pgtable iop; member in struct:arm_lpae_io_pgtable
281 struct io_pgtable_cfg *cfg = &data->iop.cfg;
285 if (data->iop.fmt != ARM_MALI_LPAE && lvl == ARM_LPAE_MAX_LEVELS - 1)
305 if (iopte_leaf(ptep[i], lvl, data->iop.fmt)) {
335 struct io_pgtable_cfg *cfg = &data->iop.cfg;
369 struct io_pgtable_cfg *cfg = &data->iop.cfg;
394 cptep = __arm_lpae_alloc_pages(tblsz, gfp, cfg, data->iop.cookie);
400 __arm_lpae_free_pages(cptep, tblsz, cfg, data->iop.cookie);
405 if (pte && !iopte_leaf(pte, lvl, data->iop
548 arm_lpae_free_pgtable(struct io_pgtable *iop) argument
622 struct io_pgtable *iop = &data->iop; local
[all...]
H A Dio-pgtable-arm-v7s.c40 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 Dipmmu-vmsa.c75 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 DMakefile6 obj-y := config.o macints.o iop.o via.o oss.o psc.o \
H A Diop.c170 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 Dio-pgtable.h245 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 Drequest.c482 struct data_insert_op iop; member in struct:search
499 s->iop.status = bio->bi_status;
501 ptr_stale(s->iop.c, &b->key, 0)) {
502 atomic_long_inc(&s->iop.c->cache_read_races);
503 s->iop.status = BLK_STS_IOERR;
506 bch_bbio_endio(s->iop.c, bio, bio->bi_status, "reading from cache");
520 if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0)) <= 0)
523 if (KEY_INODE(k) != s->iop.inode ||
526 unsigned int sectors = KEY_INODE(k) == s->iop.inode
557 bch_cut_front(&KEY(s->iop
[all...]
/linux-master/arch/powerpc/platforms/8xx/
H A Dcpm1.c158 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 Dtargetos.h51 #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 Dskfbi.h697 #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 Dtargethw.h60 HW_PTR iop ; /* IO base address */ member in struct:s_smt_hw
/linux-master/drivers/iommu/amd/
H A Dio_pgtable.c165 if (address <= PM_LEVEL_SIZE(domain->iop.mode))
169 if (WARN_ON_ONCE(domain->iop.mode == PAGE_MODE_6_LEVEL))
172 *pte = PM_LEVEL_PDE(domain->iop.mode, iommu_virt_to_phys(domain->iop.root));
174 domain->iop.root = pte;
175 domain->iop.mode += 1;
183 amd_iommu_domain_set_pgtable(domain, pte, domain->iop.mode);
207 while (address > PM_LEVEL_SIZE(domain->iop.mode)) {
217 level = domain->iop.mode - 1;
218 pte = &domain->iop
560 v1_free_pgtable(struct io_pgtable *iop) argument
[all...]
H A Dio_pgtable_v2.c241 struct io_pgtable_cfg *cfg = &pdom->iop.iop.cfg;
258 pte = v2_alloc_pte(pdom->nid, pdom->iop.pgd,
288 struct io_pgtable_cfg *cfg = &pgtable->iop.cfg;
351 static void v2_free_pgtable(struct io_pgtable *iop) argument
353 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, iop);
376 pgtable->iop.ops.map_pages = iommu_v2_map_pages;
377 pgtable->iop.ops.unmap_pages = iommu_v2_unmap_pages;
378 pgtable->iop
[all...]
H A Damd_iommu.h119 domain->iop.root = (u64 *)(root & PAGE_MASK);
120 domain->iop.mode = root & 7; /* lowest 3 bits encode pgtable mode */
/linux-master/arch/powerpc/sysdev/
H A Dcpm_common.c111 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 Dcpm2.c320 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 Dspi-intel.c181 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 Di2o-dev.h50 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 Dhptiop.c52 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 Dcq.c151 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 Dcore_wildfire.c187 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 Dcontrol.c213 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

Completed in 219 milliseconds

12