Home
last modified time | relevance | path

Searched refs:iop (Results 1 – 20 of 20) sorted by relevance

/drivers/iommu/
Dio-pgtable.c42 struct io_pgtable *iop; in alloc_io_pgtable_ops() local
52 iop = fns->alloc(cfg, cookie); in alloc_io_pgtable_ops()
53 if (!iop) in alloc_io_pgtable_ops()
56 iop->fmt = fmt; in alloc_io_pgtable_ops()
57 iop->cookie = cookie; in alloc_io_pgtable_ops()
58 iop->cfg = *cfg; in alloc_io_pgtable_ops()
60 return &iop->ops; in alloc_io_pgtable_ops()
69 struct io_pgtable *iop; in free_io_pgtable_ops() local
74 iop = container_of(ops, struct io_pgtable, ops); in free_io_pgtable_ops()
75 iop->cfg.tlb->tlb_flush_all(iop->cookie); in free_io_pgtable_ops()
[all …]
Dio-pgtable-arm.c39 container_of((x), struct arm_lpae_io_pgtable, iop)
191 struct io_pgtable iop; member
273 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_init_pte()
313 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_lpae_map()
355 if (data->iop.fmt == ARM_64_LPAE_S1 || in arm_lpae_prot_to_pte()
356 data->iop.fmt == ARM_32_LPAE_S1) { in arm_lpae_prot_to_pte()
434 __arm_lpae_free_pages(start, table_size, &data->iop.cfg); in __arm_lpae_free_pgtable()
437 static void arm_lpae_free_pgtable(struct io_pgtable *iop) in arm_lpae_free_pgtable() argument
439 struct arm_lpae_io_pgtable *data = io_pgtable_to_data(iop); in arm_lpae_free_pgtable()
453 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_split_blk_unmap()
[all …]
Dipmmu-vmsa.c44 struct io_pgtable_ops *iop; member
322 domain->iop = alloc_io_pgtable_ops(ARM_32_LPAE_S1, &domain->cfg, in ipmmu_domain_init_context()
324 if (!domain->iop) in ipmmu_domain_init_context()
484 free_io_pgtable_ops(domain->iop); in ipmmu_domain_free()
552 return domain->iop->map(domain->iop, iova, paddr, size, prot); in ipmmu_map()
560 return domain->iop->unmap(domain->iop, iova, size); in ipmmu_unmap()
570 return domain->iop->iova_to_phys(domain->iop, iova); in ipmmu_iova_to_phys()
Dio-pgtable.h143 void (*free)(struct io_pgtable *iop);
/drivers/md/bcache/
Drequest.c476 struct data_insert_op iop; member
493 s->iop.error = bio->bi_error; in bch_cache_read_endio()
495 ptr_stale(s->iop.c, &b->key, 0)) { in bch_cache_read_endio()
496 atomic_long_inc(&s->iop.c->cache_read_races); in bch_cache_read_endio()
497 s->iop.error = -EINTR; in bch_cache_read_endio()
500 bch_bbio_endio(s->iop.c, bio, bio->bi_error, "reading from cache"); in bch_cache_read_endio()
514 if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0)) <= 0) in cache_lookup_fn()
517 if (KEY_INODE(k) != s->iop.inode || in cache_lookup_fn()
520 unsigned sectors = KEY_INODE(k) == s->iop.inode in cache_lookup_fn()
551 bch_cut_front(&KEY(s->iop.inode, n->bi_iter.bi_sector, 0), bio_key); in cache_lookup_fn()
[all …]
/drivers/net/fddi/skfp/h/
Dskfbi.h929 #define ADDR(a) (char far *) smc->hw.iop+(a)
930 #define ADDRS(smc,a) (char far *) (smc)->hw.iop+(a)
932 #define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), \
933 (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \
934 (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
935 #define ADDRS(smc,a) (((a)>>7) ? (outp((smc)->hw.iop+B0_RAP,(a)>>7), \
936 ((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \
937 ((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
974 #define GET_ISR_SMP(iop) inpd((iop)+B0_ISRC) argument
976 #define CHECK_ISR_SMP(iop) (inpd((iop)+B0_ISRC) & inpd((iop)+B0_IMSK)) argument
[all …]
Dtargetos.h55 #define ADDR(a) (smc->hw.iop+(a))
57 …ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), (smc->hw.iop+( ((a)&0x7F) | ((a)>>7 ? 0x80:0…
Dtargethw.h64 HW_PTR iop ; /* IO base address */ member
/drivers/scsi/
Dhptiop.c60 req = readl(&hba->u.itl.iop->inbound_queue); in iop_wait_ready_itl()
67 writel(req, &hba->u.itl.iop->outbound_queue); in iop_wait_ready_itl()
68 readl(&hba->u.itl.iop->outbound_intstatus); in iop_wait_ready_itl()
98 while ((req = readl(&hba->u.itl.iop->outbound_queue)) != in hptiop_drain_outbound_queue_itl()
107 ((char __iomem *)hba->u.itl.iop + req); in hptiop_drain_outbound_queue_itl()
123 struct hpt_iopmu_itl __iomem *iop = hba->u.itl.iop; in iop_intr_itl() local
131 status = readl(&iop->outbound_intstatus); in iop_intr_itl()
134 u32 msg = readl(&iop->outbound_msgaddr0); in iop_intr_itl()
137 writel(IOPMU_OUTBOUND_INT_MSG0, &iop->outbound_intstatus); in iop_intr_itl()
314 writel((unsigned long)req - (unsigned long)hba->u.itl.iop, in iop_send_sync_request_itl()
[all …]
Dhptiop.h281 struct hpt_iopmu_itl __iomem *iop; member
Dadvansys.c794 #define ASC_GET_EISA_SLOT(iop) (PortAddr)((iop) & 0xF000) argument
10920 static int advansys_board_found(struct Scsi_Host *shost, unsigned int iop, in advansys_board_found() argument
10937 asc_dvc_varp->iop_base = iop; in advansys_board_found()
10972 boardp->ioport = iop; in advansys_board_found()
10975 (ushort)inp(iop + 1), (ushort)inpw(iop)); in advansys_board_found()
11208 shost->io_port = iop; in advansys_board_found()
Dipr.c3643 static int ipr_iopoll(struct blk_iopoll *iop, int budget);
5578 static int ipr_iopoll(struct blk_iopoll *iop, int budget) in ipr_iopoll() argument
5587 hrrq = container_of(iop, struct ipr_hrr_queue, iopoll); in ipr_iopoll()
5594 blk_iopoll_complete(iop); in ipr_iopoll()
/drivers/video/fbdev/
Dcyber2000fb.c1670 unsigned char __iomem *iop; in cyberpro_pci_enable_mmio() local
1672 iop = ioremap(0x3000000, 0x5000); in cyberpro_pci_enable_mmio()
1673 if (iop == NULL) { in cyberpro_pci_enable_mmio()
1678 writeb(0x18, iop + 0x46e8); in cyberpro_pci_enable_mmio()
1679 writeb(0x01, iop + 0x102); in cyberpro_pci_enable_mmio()
1680 writeb(0x08, iop + 0x46e8); in cyberpro_pci_enable_mmio()
1681 writeb(EXT_BIU_MISC, iop + 0x3ce); in cyberpro_pci_enable_mmio()
1682 writeb(EXT_BIU_MISC_LIN_ENABLE, iop + 0x3cf); in cyberpro_pci_enable_mmio()
1684 iounmap(iop); in cyberpro_pci_enable_mmio()
/drivers/macintosh/
DMakefile24 obj-$(CONFIG_ADB_IOP) += adb-iop.o
/drivers/scsi/qla2xxx/
Dqla_isr.c1485 uint32_t iop[2]; in qla24xx_logio_entry() local
1523 iop[0] = le32_to_cpu(logio->io_parameter[0]); in qla24xx_logio_entry()
1524 if (iop[0] & BIT_4) { in qla24xx_logio_entry()
1526 if (iop[0] & BIT_8) in qla24xx_logio_entry()
1528 } else if (iop[0] & BIT_5) in qla24xx_logio_entry()
1531 if (iop[0] & BIT_7) in qla24xx_logio_entry()
1542 iop[0] = le32_to_cpu(logio->io_parameter[0]); in qla24xx_logio_entry()
1543 iop[1] = le32_to_cpu(logio->io_parameter[1]); in qla24xx_logio_entry()
1544 switch (iop[0]) { in qla24xx_logio_entry()
1547 data[1] = LSW(iop[1]); in qla24xx_logio_entry()
Dqla_mbx.c1878 uint32_t iop[2]; in qla24xx_login_fabric() local
1922 iop[0] = le32_to_cpu(lg->io_parameter[0]); in qla24xx_login_fabric()
1923 iop[1] = le32_to_cpu(lg->io_parameter[1]); in qla24xx_login_fabric()
1928 iop[0], iop[1]); in qla24xx_login_fabric()
1930 switch (iop[0]) { in qla24xx_login_fabric()
1933 mb[1] = LSW(iop[1]); in qla24xx_login_fabric()
1959 iop[0] = le32_to_cpu(lg->io_parameter[0]); in qla24xx_login_fabric()
1963 if (iop[0] & BIT_4) { in qla24xx_login_fabric()
1964 if (iop[0] & BIT_8) in qla24xx_login_fabric()
/drivers/dma/
DMakefile39 obj-$(CONFIG_INTEL_IOP_ADMA) += iop-adma.o
/drivers/gpio/
DMakefile44 obj-$(CONFIG_GPIO_IOP) += gpio-iop.o
/drivers/net/fddi/skfp/
Dskfddi.c273 smc->hw.iop = mem; in skfp_init_one()
346 iounmap(lp->hw.iop); in skfp_remove_one()
348 ioport_unmap(lp->hw.iop); in skfp_remove_one()
/drivers/scsi/be2iscsi/
Dbe_main.c2298 static int be_iopoll(struct blk_iopoll *iop, int budget) in be_iopoll() argument
2304 pbe_eq = container_of(iop, struct be_eq_obj, iopoll); in be_iopoll()
2309 blk_iopoll_complete(iop); in be_iopoll()