/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | ioctl.c | 60 struct wil_memio io; in wil_ioc_memio_dword() local 64 if (copy_from_user(&io, data, sizeof(io))) in wil_ioc_memio_dword() 68 io.addr, io.val, io.op); in wil_ioc_memio_dword() 70 a = wil_ioc_addr(wil, io.addr, sizeof(u32), io.op); in wil_ioc_memio_dword() 72 wil_err(wil, "invalid address 0x%08x, op = 0x%08x\n", io.addr, in wil_ioc_memio_dword() 73 io.op); in wil_ioc_memio_dword() 77 switch (io.op & wil_mmio_op_mask) { in wil_ioc_memio_dword() 79 io.val = readl(a); in wil_ioc_memio_dword() 83 writel(io.val, a); in wil_ioc_memio_dword() 87 wil_err(wil, "Unsupported operation, op = 0x%08x\n", io.op); in wil_ioc_memio_dword() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | cl_io.c | 56 #define cl_io_for_each(slice, io) \ argument 57 list_for_each_entry((slice), &io->ci_layers, cis_linkage) 58 #define cl_io_for_each_reverse(slice, io) \ argument 59 list_for_each_entry_reverse((slice), &io->ci_layers, cis_linkage) 66 static inline int cl_io_is_loopable(const struct cl_io *io) in cl_io_is_loopable() argument 68 return cl_io_type_is_valid(io->ci_type) && io->ci_type != CIT_MISC; in cl_io_is_loopable() 84 static int cl_io_invariant(const struct cl_io *io) in cl_io_invariant() argument 88 up = io->ci_parent; in cl_io_invariant() 95 ergo(io->ci_owned_nr > 0, io->ci_state == CIS_IO_GOING || in cl_io_invariant() 96 (io->ci_state == CIS_LOCKED && up != NULL)); in cl_io_invariant() [all …]
|
D | cl_page.c | 149 struct cl_io *io, pgoff_t start, pgoff_t end, in cl_page_gang_lookup() argument 221 res = (*cb)(env, io, page, cbdata); in cl_page_gang_lookup() 753 struct cl_io *io, struct cl_page *page, ptrdiff_t op) in cl_page_invoke() argument 756 PINVRNT(env, page, cl_object_same(page->cp_obj, io->ci_obj)); in cl_page_invoke() 760 io); in cl_page_invoke() 764 struct cl_io *io, struct cl_page *page, ptrdiff_t op) in cl_page_invoid() argument 767 PINVRNT(env, page, cl_object_same(page->cp_obj, io->ci_obj)); in cl_page_invoid() 770 const struct cl_page_slice *, struct cl_io *), io); in cl_page_invoid() 794 struct cl_io *io, struct cl_page *pg) in cl_page_disown0() argument 813 io); in cl_page_disown0() [all …]
|
D | cl_lock.c | 358 const struct cl_io *io, in cl_lock_alloc() argument 389 err = obj->co_ops->coo_lock_init(env, obj, lock, io); in cl_lock_alloc() 458 const struct cl_io *io) in cl_lock_fits_into() argument 465 !slice->cls_ops->clo_fits_into(env, slice, need, io)) in cl_lock_fits_into() 473 const struct cl_io *io, in cl_lock_lookup() argument 489 cl_lock_fits_into(env, lock, need, io); in cl_lock_lookup() 513 const struct cl_io *io, in cl_lock_find() argument 524 lock = cl_lock_lookup(env, obj, io, need); in cl_lock_find() 528 lock = cl_lock_alloc(env, obj, io, need); in cl_lock_find() 533 ghost = cl_lock_lookup(env, obj, io, need); in cl_lock_find() [all …]
|
/linux-4.4.14/drivers/media/radio/ |
D | radio-zoltrix.c | 64 static int io[ZOLTRIX_MAX] = { [0] = CONFIG_RADIO_ZOLTRIX_PORT, variable 68 module_param_array(io, int, NULL, 0444); 69 MODULE_PARM_DESC(io, "I/O addresses of the Zoltrix Radio Plus card (0x20c or 0x30c)"); 93 outb(0, isa->io); in zoltrix_s_mute_volume() 94 outb(0, isa->io); in zoltrix_s_mute_volume() 95 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_mute_volume() 99 outb(vol - 1, isa->io); in zoltrix_s_mute_volume() 101 inb(isa->io + 2); in zoltrix_s_mute_volume() 125 outb(0, isa->io); in zoltrix_s_frequency() 126 outb(0, isa->io); in zoltrix_s_frequency() [all …]
|
D | radio-cadet.c | 53 static int io = -1; /* default to isapnp activation */ variable 56 module_param(io, int, 0); 57 MODULE_PARM_DESC(io, "I/O address of Cadet card (0x330,0x332,0x334,0x336,0x338,0x33a,0x33c,0x33e)"); 68 int io; member 121 outb(7, dev->io); /* Select tuner control */ in cadet_getstereo() 122 if ((inb(dev->io + 1) & 0x40) == 0) in cadet_getstereo() 136 outb(7, dev->io); /* Select tuner control */ in cadet_gettune() 137 curvol = inb(dev->io + 1); /* Save current volume/mute setting */ in cadet_gettune() 138 outb(0x00, dev->io + 1); /* Ensure WRITE-ENABLE is LOW */ in cadet_gettune() 145 fifo = (fifo << 1) | ((inb(dev->io + 1) >> 7) & 0x01); in cadet_gettune() [all …]
|
D | radio-rtrack2.c | 38 static int io[RTRACK2_MAX] = { [0] = CONFIG_RADIO_RTRACK2_PORT, variable 42 module_param_array(io, int, NULL, 0444); 43 MODULE_PARM_DESC(io, "I/O addresses of the RadioTrack card (0x20f or 0x30f)"); 54 outb_p(1, isa->io); in zero() 55 outb_p(3, isa->io); in zero() 56 outb_p(1, isa->io); in zero() 61 outb_p(5, isa->io); in one() 62 outb_p(7, isa->io); in one() 63 outb_p(5, isa->io); in one() 72 outb_p(0xc8, isa->io); in rtrack2_s_frequency() [all …]
|
D | radio-sf16fmi.c | 39 static int io = -1; variable 42 module_param(io, int, 0); 43 MODULE_PARM_DESC(io, "I/O address of the SF16-FMI/SF16-FMP/SF16-FMD card (0x284 or 0x384)"); 51 int io; member 86 outb_p(bits, fmi->io); in fmi_set_pins() 93 outb(0x00, fmi->io); in fmi_mute() 100 outb(0x08, fmi->io); in fmi_unmute() 111 outb(val, fmi->io); in fmi_getsigstr() 112 outb(val | 0x10, fmi->io); in fmi_getsigstr() 114 res = (int)inb(fmi->io + 1); in fmi_getsigstr() [all …]
|
D | radio-aimslab.c | 53 static int io[RTRACK_MAX] = { [0] = CONFIG_RADIO_RTRACK_PORT, variable 57 module_param_array(io, int, NULL, 0444); 58 MODULE_PARM_DESC(io, "I/O addresses of the RadioTrack card (0x20f or 0x30f)"); 101 outb_p(bits, rt->isa.io); in rtrack_set_pins() 114 return 0xffff * !(inb(isa->io) & 2); in rtrack_g_signal() 123 outb(0xd0, isa->io); /* volume steady + sigstr + off */ in rtrack_s_mute_volume() 127 outb(0x48, isa->io); /* volume down but still "on" */ in rtrack_s_mute_volume() 130 outb(0x98, isa->io); /* volume up + sigstr + on */ in rtrack_s_mute_volume() 134 outb(0x58, isa->io); /* volume down + sigstr + on */ in rtrack_s_mute_volume() 138 outb(0xd8, isa->io); /* volume steady + sigstr + on */ in rtrack_s_mute_volume() [all …]
|
D | radio-terratec.c | 42 static int io = 0x590; variable 70 outb(0x80, isa->io + 1); in terratec_s_mute_volume() 72 outb(0x00, isa->io + 1); in terratec_s_mute_volume() 111 outb(WRT_EN | DATA, isa->io); in terratec_s_frequency() 112 outb(WRT_EN | DATA | CLK_ON, isa->io); in terratec_s_frequency() 113 outb(WRT_EN | DATA, isa->io); in terratec_s_frequency() 115 outb(WRT_EN | 0x00, isa->io); in terratec_s_frequency() 116 outb(WRT_EN | 0x00 | CLK_ON, isa->io); in terratec_s_frequency() 119 outb(0x00, isa->io); in terratec_s_frequency() 126 return (inb(isa->io) & 2) ? 0 : 0xffff; in terratec_g_signal() [all …]
|
D | radio-trust.c | 42 static int io[TRUST_MAX] = { [0] = CONFIG_RADIO_TRUST_PORT, variable 46 module_param_array(io, int, NULL, 0444); 47 MODULE_PARM_DESC(io, "I/O addresses of the Trust FM Radio card (0x350 or 0x358)"); 67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0) 68 #define TR_SET_SCL outb(tr->ioval |= 2, tr->isa.io) 69 #define TR_CLR_SCL outb(tr->ioval &= 0xfd, tr->isa.io) 70 #define TR_SET_SDA outb(tr->ioval |= 1, tr->isa.io) 71 #define TR_CLR_SDA outb(tr->ioval &= 0xfe, tr->isa.io) 124 outb(tr->ioval, isa->io); in trust_s_mute_volume() 134 outb(tr->ioval, isa->io); in trust_s_stereo() [all …]
|
D | radio-gemtek.c | 62 static int io[GEMTEK_MAX] = { [0] = CONFIG_RADIO_GEMTEK_PORT, variable 73 module_param_array(io, int, NULL, 0444); 74 MODULE_PARM_DESC(io, "Force I/O ports for the GemTek Radio card if automatic " 160 outb_p(mute | GEMTEK_CE | GEMTEK_DA | GEMTEK_CK, isa->io); in gemtek_bu2614_transmit() 165 outb_p(mute | GEMTEK_CE | bit, isa->io); in gemtek_bu2614_transmit() 167 outb_p(mute | GEMTEK_CE | bit | GEMTEK_CK, isa->io); in gemtek_bu2614_transmit() 171 outb_p(mute | GEMTEK_DA | GEMTEK_CK, isa->io); in gemtek_bu2614_transmit() 241 i = inb_p(isa->io); in gemtek_s_mute_volume() 243 outb_p((i >> 5) | (mute ? GEMTEK_MT : 0), isa->io); in gemtek_s_mute_volume() 250 if (inb_p(isa->io) & GEMTEK_NS) in gemtek_g_rxsubchans() [all …]
|
D | radio-typhoon.c | 58 static int io[TYPHOON_MAX] = { [0] = CONFIG_RADIO_TYPHOON_PORT, variable 63 module_param_array(io, int, NULL, 0444); 64 MODULE_PARM_DESC(io, "I/O addresses of the Typhoon card (0x316 or 0x336)"); 104 outb_p((outval >> 8) & 0x01, isa->io + 4); in typhoon_s_frequency() 105 outb_p(outval >> 9, isa->io + 6); in typhoon_s_frequency() 106 outb_p(outval & 0xff, isa->io + 8); in typhoon_s_frequency() 118 outb_p(vol / 2, isa->io); /* Set the volume, high bit. */ in typhoon_s_mute_volume() 119 outb_p(vol % 2, isa->io + 2); /* Set the volume, low bit. */ in typhoon_s_mute_volume() 149 .io_params = io,
|
D | radio-sf16fmr2.c | 31 int io; member 69 outb(bits, fmr2->io); in fmr2_tea575x_set_pins() 75 u8 bits = inb(fmr2->io); in fmr2_tea575x_get_pins() 120 outb(pins, fmr2->io); in tc9154a_set_pins() 188 if (!fmr2->is_fmd2 && inb(fmr2->io) & FMR2_HASVOL) { in fmr2_tea_ext_init() 206 static int fmr2_probe(struct fmr2 *fmr2, struct device *pdev, int io) in fmr2_probe() argument 213 if (io == fmr2_cards[i]->io) in fmr2_probe() 218 fmr2->io = io; in fmr2_probe() 220 if (!request_region(fmr2->io, 2, fmr2->v4l2_dev.name)) { in fmr2_probe() 221 printk(KERN_ERR "radio-sf16fmr2: I/O port 0x%x already in use\n", fmr2->io); in fmr2_probe() [all …]
|
D | radio-aztech.c | 43 static int io[AZTECH_MAX] = { [0] = CONFIG_RADIO_AZTECH_PORT, variable 48 module_param_array(io, int, NULL, 0444); 49 MODULE_PARM_DESC(io, "I/O addresses of the Aztech card (0x350 or 0x358)"); 80 outb_p(bits, az->isa.io); in aztech_set_pins() 99 if (inb(isa->io) & AZTECH_BIT_MONO) in aztech_g_rxsubchans() 106 return (inb(isa->io) & AZTECH_BIT_NOT_TUNED) ? 0 : 0xffff; in aztech_g_signal() 116 outb(az->curvol, isa->io); in aztech_s_mute_volume() 139 .io_params = io,
|
D | radio-isa.c | 149 v4l2_info(&isa->v4l2_dev, "I/O Port = 0x%03x\n", isa->io); in radio_isa_log_status() 185 static bool radio_isa_valid_io(const struct radio_isa_driver *drv, int io) in radio_isa_valid_io() argument 190 if (drv->io_ports[i] == io) in radio_isa_valid_io() 220 if (!request_region(isa->io, region_size, v4l2_dev->name)) { in radio_isa_common_probe() 221 v4l2_err(v4l2_dev, "port 0x%x already in use\n", isa->io); in radio_isa_common_probe() 280 drv->card, isa->io); in radio_isa_common_probe() 286 release_region(isa->io, region_size); in radio_isa_common_probe() 300 release_region(isa->io, region_size); in radio_isa_common_remove() 316 isa->io = drv->io_params[dev]; in radio_isa_probe() 323 int io = drv->io_ports[i]; in radio_isa_probe() local [all …]
|
D | radio-maxiradio.c | 75 u16 io; /* base of radio io */ member 93 outb(bits, dev->io); in maxiradio_tea575x_set_pins() 101 u8 bits = inb(dev->io); in maxiradio_tea575x_get_pins() 160 dev->io = pci_resource_start(pdev, 0); in maxiradio_probe() 183 outb(0, dev->io); in maxiradio_remove()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | vvp_io.c | 55 int cl_is_normalio(const struct lu_env *env, const struct cl_io *io) in cl_is_normalio() argument 59 LASSERT(io->ci_type == CIT_READ || io->ci_type == CIT_WRITE); in cl_is_normalio() 70 static bool can_populate_pages(const struct lu_env *env, struct cl_io *io, in can_populate_pages() argument 77 switch (io->ci_type) { in can_populate_pages() 83 io->ci_need_restart = 1; in can_populate_pages() 85 io->ci_continue = 0; in can_populate_pages() 117 struct cl_io *io = ios->cis_io; in vvp_io_fini() local 118 struct cl_object *obj = io->ci_obj; in vvp_io_fini() 126 io->ci_ignore_layout, io->ci_verify_layout, in vvp_io_fini() 127 cio->cui_layout_gen, io->ci_restore_needed); in vvp_io_fini() [all …]
|
D | llite_mmap.c | 104 struct cl_io *io; in ll_fault_io_init() local 126 io = ccc_env_thread_io(env); in ll_fault_io_init() 127 io->ci_obj = ll_i2info(inode)->lli_clob; in ll_fault_io_init() 128 LASSERT(io->ci_obj != NULL); in ll_fault_io_init() 130 fio = &io->u.ci_fault; in ll_fault_io_init() 147 rc = cl_io_init(env, io, CIT_FAULT, io->ci_obj); in ll_fault_io_init() 152 LASSERT(cio->cui_cl.cis_io == io); in ll_fault_io_init() 156 io->ci_lockreq = CILR_MANDATORY; in ll_fault_io_init() 160 cl_io_fini(env, io); in ll_fault_io_init() 162 io = ERR_PTR(rc); in ll_fault_io_init() [all …]
|
D | rw.c | 69 struct cl_io *io = lcc->lcc_io; in ll_cl_fini() local 76 lu_ref_del(&page->cp_reference, "cl_io", io); in ll_cl_fini() 92 struct cl_io *io; in ll_cl_init() local 113 io = cio->cui_cl.cis_io; in ll_cl_init() 114 if (io == NULL && create) { in ll_cl_init() 136 io = ccc_env_thread_io(env); in ll_cl_init() 137 ll_io_init(io, file, 1); in ll_cl_init() 146 io->ci_lockreq = CILR_NEVER; in ll_cl_init() 151 result = cl_io_rw_init(env, io, CIT_WRITE, pos, PAGE_CACHE_SIZE); in ll_cl_init() 155 result = cl_io_iter_init(env, io); in ll_cl_init() [all …]
|
D | rw26.c | 228 ssize_t ll_direct_rw_pages(const struct lu_env *env, struct cl_io *io, in ll_direct_rw_pages() argument 234 struct cl_object *obj = io->ci_obj; in ll_direct_rw_pages() 245 queue = &io->ci_queue; in ll_direct_rw_pages() 259 rc = cl_page_own(env, io, clp); in ll_direct_rw_pages() 295 cl_page_disown(env, io, clp); in ll_direct_rw_pages() 319 rc = cl_io_submit_sync(env, io, in ll_direct_rw_pages() 326 cl_2queue_discard(env, io, queue); in ll_direct_rw_pages() 327 cl_2queue_disown(env, io, queue); in ll_direct_rw_pages() 333 static ssize_t ll_direct_IO_26_seg(const struct lu_env *env, struct cl_io *io, in ll_direct_IO_26_seg() argument 346 return ll_direct_rw_pages(env, io, rw, inode, &pvec); in ll_direct_IO_26_seg() [all …]
|
D | vvp_internal.h | 46 struct cl_object *obj, struct cl_io *io); 49 const struct cl_io *io);
|
D | vvp_lock.c | 81 struct cl_lock *lock, const struct cl_io *io) in vvp_lock_init() argument 83 return ccc_lock_init(env, obj, lock, io, &vvp_lock_ops); in vvp_lock_init()
|
/linux-4.4.14/drivers/md/bcache/ |
D | movinggc.c | 39 struct moving_io *io = container_of(cl, struct moving_io, cl); in moving_io_destructor() local 40 kfree(io); in moving_io_destructor() 45 struct moving_io *io = container_of(cl, struct moving_io, cl); in write_moving_finish() local 46 struct bio *bio = &io->bio.bio; in write_moving_finish() 53 if (io->op.replace_collision) in write_moving_finish() 54 trace_bcache_gc_copy_collision(&io->w->key); in write_moving_finish() 56 bch_keybuf_del(&io->op.c->moving_gc_keys, io->w); in write_moving_finish() 58 up(&io->op.c->moving_in_flight); in write_moving_finish() 66 struct moving_io *io = container_of(bio->bi_private, in read_moving_endio() local 70 io->op.error = bio->bi_error; in read_moving_endio() [all …]
|
D | writeback.c | 107 struct dirty_io *io = w->private; in dirty_init() local 108 struct bio *bio = &io->bio; in dirty_init() 111 if (!io->dc->writeback_percent) in dirty_init() 123 struct dirty_io *io = container_of(cl, struct dirty_io, cl); in dirty_io_destructor() local 124 kfree(io); in dirty_io_destructor() 129 struct dirty_io *io = container_of(cl, struct dirty_io, cl); in write_dirty_finish() local 130 struct keybuf_key *w = io->bio.bi_private; in write_dirty_finish() 131 struct cached_dev *dc = io->dc; in write_dirty_finish() 135 bio_for_each_segment_all(bv, &io->bio, i) in write_dirty_finish() 172 struct dirty_io *io = w->private; in dirty_endio() local [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | err_marvel.c | 330 marvel_print_po7_err_sum(struct ev7_pal_io_subpacket *io) in marvel_print_po7_err_sum() argument 370 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_SBE) { in marvel_print_po7_err_sum() 373 (io->po7_error_sum & IO7__PO7_ERRSUM__CR_SBE2) in marvel_print_po7_err_sum() 375 marvel_print_po7_crrct_sym(io->po7_crrct_sym); in marvel_print_po7_err_sum() 381 if (io->po7_error_sum & IO7__PO7_ERRSUM__HLT_INT) in marvel_print_po7_err_sum() 383 if (io->po7_error_sum & IO7__PO7_ERRSUM__HP_INT) { in marvel_print_po7_err_sum() 388 if (io->po7_error_sum & IO7__PO7_ERRSUM__CRD_INT) in marvel_print_po7_err_sum() 391 if (io->po7_error_sum & IO7__PO7_ERRSUM__STV_INT) { in marvel_print_po7_err_sum() 395 if (io->po7_error_sum & IO7__PO7_ERRSUM__HRD_INT) { in marvel_print_po7_err_sum() 404 if (!(io->po7_error_sum & IO7__PO7_ERRSUM__ERR_VALID)) in marvel_print_po7_err_sum() [all …]
|
D | core_mcpcia.c | 291 struct resource *io, *mem, *hae_mem; in mcpcia_new_hose() local 297 io = alloc_resource(); in mcpcia_new_hose() 301 hose->io_space = io; in mcpcia_new_hose() 310 io->start = MCPCIA_IO(mid) - MCPCIA_IO_BIAS; in mcpcia_new_hose() 311 io->end = io->start + 0xffff; in mcpcia_new_hose() 312 io->name = pci_io_names[h]; in mcpcia_new_hose() 313 io->flags = IORESOURCE_IO; in mcpcia_new_hose() 325 if (request_resource(&ioport_resource, io) < 0) in mcpcia_new_hose()
|
/linux-4.4.14/drivers/input/gameport/ |
D | ns558.c | 49 int io; member 64 static int ns558_isa_probe(int io) in ns558_isa_probe() argument 75 if (!request_region(io, 1, "ns558-isa")) in ns558_isa_probe() 83 c = inb(io); in ns558_isa_probe() 84 outb(~c & ~3, io); in ns558_isa_probe() 85 if (~(u = v = inb(io)) & 3) { in ns558_isa_probe() 86 outb(c, io); in ns558_isa_probe() 87 release_region(io, 1); in ns558_isa_probe() 94 for (i = 0; i < 1000; i++) v &= inb(io); in ns558_isa_probe() 97 outb(c, io); in ns558_isa_probe() [all …]
|
D | fm801-gp.c | 48 w = inw(gameport->io + 2); in fm801_gp_cooked_read() 51 w = inw(gameport->io + 4); in fm801_gp_cooked_read() 53 w = inw(gameport->io + 6); in fm801_gp_cooked_read() 56 w = inw(gameport->io + 8); in fm801_gp_cooked_read() 58 outw(0xff, gameport->io); /* reset */ in fm801_gp_cooked_read() 105 port->io = pci_resource_start(pci, 0); in fm801_gp_probe() 108 gp->res_port = request_region(port->io, 0x10, "FM801 GP"); in fm801_gp_probe() 111 port->io, port->io + 0x0f); in fm801_gp_probe() 118 outb(0x60, port->io + 0x0d); /* enable joystick 1 and 2 */ in fm801_gp_probe()
|
D | emu10k1-gp.c | 44 int io; member 77 emu->io = pci_resource_start(pdev, 0); in emu_probe() 86 port->io = emu->io; in emu_probe() 88 if (!request_region(emu->io, emu->size, "emu10k1-gp")) { in emu_probe() 90 emu->io, emu->io + emu->size - 1); in emu_probe() 114 release_region(emu->io, emu->size); in emu_remove()
|
/linux-4.4.14/drivers/md/ |
D | dm-io.c | 33 struct io { struct 89 static void store_io_and_region_in_bio(struct bio *bio, struct io *io, in store_io_and_region_in_bio() argument 92 if (unlikely(!IS_ALIGNED((unsigned long)io, DM_IO_MAX_REGIONS))) { in store_io_and_region_in_bio() 93 DMCRIT("Unaligned struct io pointer %p", io); in store_io_and_region_in_bio() 97 bio->bi_private = (void *)((unsigned long)io | region); in store_io_and_region_in_bio() 100 static void retrieve_io_and_region_from_bio(struct bio *bio, struct io **io, in retrieve_io_and_region_from_bio() argument 105 *io = (void *)(val & -(unsigned long)DM_IO_MAX_REGIONS); in retrieve_io_and_region_from_bio() 113 static void complete_io(struct io *io) in complete_io() argument 115 unsigned long error_bits = io->error_bits; in complete_io() 116 io_notify_fn fn = io->callback; in complete_io() [all …]
|
D | raid5-cache.c | 153 static void r5l_free_io_unit(struct r5l_log *log, struct r5l_io_unit *io) in r5l_free_io_unit() argument 155 __free_page(io->meta_page); in r5l_free_io_unit() 156 kmem_cache_free(log->io_kc, io); in r5l_free_io_unit() 162 struct r5l_io_unit *io; in r5l_move_io_unit_list() local 165 io = list_first_entry(from, struct r5l_io_unit, log_sibling); in r5l_move_io_unit_list() 167 if (io->state >= state) in r5l_move_io_unit_list() 168 list_move_tail(&io->log_sibling, to); in r5l_move_io_unit_list() 174 static void __r5l_set_io_unit_state(struct r5l_io_unit *io, in __r5l_set_io_unit_state() argument 177 if (WARN_ON(io->state >= state)) in __r5l_set_io_unit_state() 179 io->state = state; in __r5l_set_io_unit_state() [all …]
|
D | dm-crypt.c | 186 static void kcryptd_queue_crypt(struct dm_crypt_io *io); 908 struct dm_crypt_io *io = dm_per_bio_data(base_bio, cc->per_bio_data_size); in crypt_free_req() local 910 if ((struct ablkcipher_request *)(io + 1) != req) in crypt_free_req() 987 static struct bio *crypt_alloc_buffer(struct dm_crypt_io *io, unsigned size) in crypt_alloc_buffer() argument 989 struct crypt_config *cc = io->cc; in crypt_alloc_buffer() 1005 clone_init(io, clone); in crypt_alloc_buffer() 1049 static void crypt_io_init(struct dm_crypt_io *io, struct crypt_config *cc, in crypt_io_init() argument 1052 io->cc = cc; in crypt_io_init() 1053 io->base_bio = bio; in crypt_io_init() 1054 io->sector = sector; in crypt_io_init() [all …]
|
D | dm-verity.c | 115 static struct shash_desc *io_hash_desc(struct dm_verity *v, struct dm_verity_io *io) in io_hash_desc() argument 117 return (struct shash_desc *)(io + 1); in io_hash_desc() 120 static u8 *io_real_digest(struct dm_verity *v, struct dm_verity_io *io) in io_real_digest() argument 122 return (u8 *)(io + 1) + v->shash_descsize; in io_real_digest() 125 static u8 *io_want_digest(struct dm_verity *v, struct dm_verity_io *io) in io_want_digest() argument 127 return (u8 *)(io + 1) + v->shash_descsize + v->digest_size; in io_want_digest() 256 static int verity_verify_level(struct dm_verity_io *io, sector_t block, in verity_verify_level() argument 259 struct dm_verity *v = io->v; in verity_verify_level() 284 desc = io_hash_desc(v, io); in verity_verify_level() 315 result = io_real_digest(v, io); in verity_verify_level() [all …]
|
D | dm.c | 635 static void free_io(struct mapped_device *md, struct dm_io *io) in free_io() argument 637 mempool_free(io, md->io_pool); in free_io() 673 static void start_io_acct(struct dm_io *io) in start_io_acct() argument 675 struct mapped_device *md = io->md; in start_io_acct() 676 struct bio *bio = io->bio; in start_io_acct() 680 io->start_time = jiffies; in start_io_acct() 690 bio_sectors(bio), false, 0, &io->stats_aux); in start_io_acct() 693 static void end_io_acct(struct dm_io *io) in end_io_acct() argument 695 struct mapped_device *md = io->md; in end_io_acct() 696 struct bio *bio = io->bio; in end_io_acct() [all …]
|
/linux-4.4.14/sound/soc/sh/ |
D | fsi.c | 273 int (*init)(struct fsi_priv *fsi, struct fsi_stream *io); 274 int (*quit)(struct fsi_priv *fsi, struct fsi_stream *io); 275 int (*probe)(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev); 276 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io); 277 int (*remove)(struct fsi_priv *fsi, struct fsi_stream *io); 278 int (*start_stop)(struct fsi_priv *fsi, struct fsi_stream *io, 281 #define fsi_stream_handler_call(io, func, args...) \ argument 282 (!(io) ? -ENODEV : \ 283 !((io)->handler->func) ? 0 : \ 284 (io)->handler->func(args)) [all …]
|
/linux-4.4.14/drivers/input/serio/ |
D | ambakmi.c | 31 struct serio *io; member 46 serio_interrupt(kmi->io, readb(KMIDATA), 0); in amba_kmi_int() 54 static int amba_kmi_write(struct serio *io, unsigned char val) in amba_kmi_write() argument 56 struct amba_kmi_port *kmi = io->port_data; in amba_kmi_write() 68 static int amba_kmi_open(struct serio *io) in amba_kmi_open() argument 70 struct amba_kmi_port *kmi = io->port_data; in amba_kmi_open() 100 static void amba_kmi_close(struct serio *io) in amba_kmi_close() argument 102 struct amba_kmi_port *kmi = io->port_data; in amba_kmi_close() 114 struct serio *io; in amba_kmi_probe() local 122 io = kzalloc(sizeof(struct serio), GFP_KERNEL); in amba_kmi_probe() [all …]
|
D | arc_ps2.c | 38 struct serio *io; member 73 serio_interrupt(port->io, data, flag); in arc_ps2_check_rx() 76 dev_err(&port->io->dev, "PS/2 hardware stuck\n"); in arc_ps2_check_rx() 90 static int arc_ps2_write(struct serio *io, unsigned char val) in arc_ps2_write() argument 93 struct arc_ps2_port *port = io->port_data; in arc_ps2_write() 107 dev_err(&io->dev, "write timeout\n"); in arc_ps2_write() 111 static int arc_ps2_open(struct serio *io) in arc_ps2_open() argument 113 struct arc_ps2_port *port = io->port_data; in arc_ps2_open() 120 static void arc_ps2_close(struct serio *io) in arc_ps2_close() argument 122 struct arc_ps2_port *port = io->port_data; in arc_ps2_close() [all …]
|
D | apbps2.c | 57 struct serio *io; member 78 serio_interrupt(priv->io, data, rxflags); in apbps2_isr() 86 static int apbps2_write(struct serio *io, unsigned char val) in apbps2_write() argument 88 struct apbps2_priv *priv = io->port_data; in apbps2_write() 106 static int apbps2_open(struct serio *io) in apbps2_open() argument 108 struct apbps2_priv *priv = io->port_data; in apbps2_open() 126 static void apbps2_close(struct serio *io) in apbps2_close() argument 128 struct apbps2_priv *priv = io->port_data; in apbps2_close() 175 priv->io = kzalloc(sizeof(struct serio), GFP_KERNEL); in apbps2_of_probe() 176 if (!priv->io) in apbps2_of_probe() [all …]
|
D | at32psif.c | 98 struct serio *io; member 123 serio_interrupt(psif->io, val, io_flags); in psif_interrupt() 131 static int psif_write(struct serio *io, unsigned char val) in psif_write() argument 133 struct psif *psif = io->port_data; in psif_write() 155 static int psif_open(struct serio *io) in psif_open() argument 157 struct psif *psif = io->port_data; in psif_open() 172 static void psif_close(struct serio *io) in psif_close() argument 174 struct psif *psif = io->port_data; in psif_close() 207 struct serio *io; in psif_probe() local 220 io = kzalloc(sizeof(struct serio), GFP_KERNEL); in psif_probe() [all …]
|
D | altera_ps2.c | 26 struct serio *io; member 41 serio_interrupt(ps2if->io, status & 0xff, 0); in altera_ps2_rxint() 51 static int altera_ps2_write(struct serio *io, unsigned char val) in altera_ps2_write() argument 53 struct ps2if *ps2if = io->port_data; in altera_ps2_write() 59 static int altera_ps2_open(struct serio *io) in altera_ps2_open() argument 61 struct ps2if *ps2if = io->port_data; in altera_ps2_open() 71 static void altera_ps2_close(struct serio *io) in altera_ps2_close() argument 73 struct ps2if *ps2if = io->port_data; in altera_ps2_close() 120 ps2if->io = serio; in altera_ps2_probe() 124 serio_register_port(ps2if->io); in altera_ps2_probe() [all …]
|
D | pcips2.c | 41 struct serio *io; member 46 static int pcips2_write(struct serio *io, unsigned char val) in pcips2_write() argument 48 struct pcips2_data *ps2if = io->port_data; in pcips2_write() 83 serio_interrupt(ps2if->io, scancode, flag); in pcips2_interrupt() 102 static int pcips2_open(struct serio *io) in pcips2_open() argument 104 struct pcips2_data *ps2if = io->port_data; in pcips2_open() 120 static void pcips2_close(struct serio *io) in pcips2_close() argument 122 struct pcips2_data *ps2if = io->port_data; in pcips2_close() 159 ps2if->io = serio; in pcips2_probe() 165 serio_register_port(ps2if->io); in pcips2_probe() [all …]
|
D | sa1111ps2.c | 47 struct serio *io; member 80 serio_interrupt(ps2if->io, scancode, flag); in ps2_rxint() 114 static int ps2_write(struct serio *io, unsigned char val) in ps2_write() argument 116 struct ps2if *ps2if = io->port_data; in ps2_write() 141 static int ps2_open(struct serio *io) in ps2_open() argument 143 struct ps2if *ps2if = io->port_data; in ps2_open() 177 static void ps2_close(struct serio *io) in ps2_close() argument 179 struct ps2if *ps2if = io->port_data; in ps2_close() 276 ps2if->io = serio; in ps2_probe() 321 serio_register_port(ps2if->io); in ps2_probe() [all …]
|
/linux-4.4.14/fs/ext4/ |
D | page-io.c | 161 static int ext4_end_io(ext4_io_end_t *io) in ext4_end_io() argument 163 struct inode *inode = io->inode; in ext4_end_io() 164 loff_t offset = io->offset; in ext4_end_io() 165 ssize_t size = io->size; in ext4_end_io() 166 handle_t *handle = io->handle; in ext4_end_io() 171 io, inode->i_ino, io->list.next, io->list.prev); in ext4_end_io() 173 io->handle = NULL; /* Following call will use up the handle */ in ext4_end_io() 182 ext4_clear_io_unwritten_flag(io); in ext4_end_io() 183 ext4_release_io_end(io); in ext4_end_io() 191 ext4_io_end_t *io, *io0, *io1; in dump_completed_IO() local [all …]
|
/linux-4.4.14/sound/soc/sh/rcar/ |
D | core.c | 125 #define rsnd_is_enable_path(io, name) \ argument 126 ((io)->info ? (io)->info->name : NULL) 127 #define rsnd_info_id(priv, io, name) \ argument 128 ((io)->info->name - priv->info->name##_info) 152 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req() argument 158 return mod->ops->dma_req(io, mod); in rsnd_mod_dma_req() 190 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt() argument 193 struct rsnd_dai_stream *io; in rsnd_mod_interrupt() local 200 io = &rdai->playback; in rsnd_mod_interrupt() 201 if (mod == io->mod[i]) in rsnd_mod_interrupt() [all …]
|
D | rsnd.h | 187 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 188 u32 rsnd_get_adinr_chan(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 189 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 191 struct rsnd_dai_stream *io); 220 void rsnd_dma_start(struct rsnd_dai_stream *io, struct rsnd_dma *dma); 221 void rsnd_dma_stop(struct rsnd_dai_stream *io, struct rsnd_dma *dma); 222 int rsnd_dma_init(struct rsnd_dai_stream *io, struct rsnd_dma *dma, int id); 223 void rsnd_dma_quit(struct rsnd_dai_stream *io, struct rsnd_dma *dma); 244 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io, 247 struct rsnd_dai_stream *io, [all …]
|
D | dma.c | 32 void (*start)(struct rsnd_dai_stream *io, struct rsnd_dma *dma); 33 void (*stop)(struct rsnd_dai_stream *io, struct rsnd_dma *dma); 34 int (*init)(struct rsnd_dai_stream *io, struct rsnd_dma *dma, int id, 36 void (*quit)(struct rsnd_dai_stream *io, struct rsnd_dma *dma); 45 struct rsnd_dai_stream *io) in __rsnd_dmaen_complete() argument 64 if (rsnd_io_is_working(io)) in __rsnd_dmaen_complete() 65 elapsed = rsnd_dai_pointer_update(io, io->byte_per_period); in __rsnd_dmaen_complete() 70 rsnd_dai_period_elapsed(io); in __rsnd_dmaen_complete() 80 static void rsnd_dmaen_stop(struct rsnd_dai_stream *io, struct rsnd_dma *dma) in rsnd_dmaen_stop() argument 87 static void rsnd_dmaen_start(struct rsnd_dai_stream *io, struct rsnd_dma *dma) in rsnd_dmaen_start() argument [all …]
|
D | src.c | 135 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, in rsnd_src_dma_req() argument 139 int is_play = rsnd_io_is_play(io); in rsnd_src_dma_req() 147 struct rsnd_dai_stream *io, in rsnd_src_ssiu_start() argument 150 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); in rsnd_src_ssiu_start() 162 if (rsnd_ssi_is_pin_sharing(io)) { in rsnd_src_ssiu_start() 187 u32 val = rsnd_get_dalign(ssi_mod, io); in rsnd_src_ssiu_start() 190 rsnd_get_adinr_bit(ssi_mod, io)); in rsnd_src_ssiu_start() 201 struct rsnd_dai_stream *io) in rsnd_src_ssiu_stop() argument 239 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_convert_rate() argument 242 struct snd_pcm_runtime *runtime = rsnd_io_to_runtime(io); in rsnd_src_convert_rate() [all …]
|
D | ssi.c | 89 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) in rsnd_ssi_use_busif() argument 91 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_ssi_use_busif() 100 if (rsnd_io_to_mod_src(io)) in rsnd_ssi_use_busif() 126 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_start() argument 128 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_ssi_master_clk_start() 129 struct snd_pcm_runtime *runtime = rsnd_io_to_runtime(io); in rsnd_ssi_master_clk_start() 137 unsigned int rate = rsnd_src_get_ssi_rate(priv, io, runtime); in rsnd_ssi_master_clk_start() 177 struct rsnd_dai_stream *io) in rsnd_ssi_hw_start() argument 179 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_ssi_hw_start() 180 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); in rsnd_ssi_hw_start() [all …]
|
D | dvc.c | 80 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, in rsnd_dvc_volume_update() argument 138 struct rsnd_dai_stream *io, in rsnd_dvc_remove_gen2() argument 153 struct rsnd_dai_stream *io, in rsnd_dvc_init() argument 162 rsnd_path_parse(priv, io); in rsnd_dvc_init() 164 rsnd_mod_write(mod, DVC_ADINR, rsnd_get_adinr_bit(mod, io)); in rsnd_dvc_init() 167 rsnd_dvc_volume_update(io, mod); in rsnd_dvc_init() 169 rsnd_adg_set_cmd_timsel_gen2(mod, io); in rsnd_dvc_init() 175 struct rsnd_dai_stream *io, in rsnd_dvc_quit() argument 184 struct rsnd_dai_stream *io, in rsnd_dvc_start() argument 195 struct rsnd_dai_stream *io, in rsnd_dvc_stop() argument [all …]
|
D | mix.c | 41 static void rsnd_mix_volume_update(struct rsnd_dai_stream *io, in rsnd_mix_volume_update() argument 58 struct rsnd_dai_stream *io, in rsnd_mix_init() argument 67 rsnd_mod_write(mod, MIX_ADINR, rsnd_get_adinr_chan(mod, io)); in rsnd_mix_init() 69 rsnd_path_parse(priv, io); in rsnd_mix_init() 75 rsnd_mix_volume_update(io, mod); in rsnd_mix_init() 83 struct rsnd_dai_stream *io, in rsnd_mix_quit() argument
|
D | adg.c | 69 static u32 rsnd_adg_ssi_ws_timing_gen2(struct rsnd_dai_stream *io) in rsnd_adg_ssi_ws_timing_gen2() argument 71 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_adg_ssi_ws_timing_gen2() 75 if (rsnd_ssi_is_pin_sharing(io)) { in rsnd_adg_ssi_ws_timing_gen2() 94 struct rsnd_dai_stream *io) in rsnd_adg_set_cmd_timsel_gen2() argument 103 val = rsnd_adg_ssi_ws_timing_gen2(io); in rsnd_adg_set_cmd_timsel_gen2() 114 struct rsnd_dai_stream *io, in rsnd_adg_set_src_timsel_gen2() argument 120 int is_play = rsnd_io_is_play(io); in rsnd_adg_set_src_timsel_gen2() 128 ws = rsnd_adg_ssi_ws_timing_gen2(io); in rsnd_adg_set_src_timsel_gen2() 164 struct rsnd_dai_stream *io, in rsnd_adg_set_convert_clk_gen2() argument 222 ret = rsnd_adg_set_src_timsel_gen2(src_mod, io, val); in rsnd_adg_set_convert_clk_gen2() [all …]
|
/linux-4.4.14/drivers/watchdog/ |
D | wd501p.h | 23 #define WDT_COUNT0 (io+0) 24 #define WDT_COUNT1 (io+1) 25 #define WDT_COUNT2 (io+2) 26 #define WDT_CR (io+3) 27 #define WDT_SR (io+4) /* Start buzzer on PCI write */ 28 #define WDT_RT (io+5) /* Stop buzzer on PCI write */ 29 #define WDT_BUZZER (io+6) /* PCI only: rd=disable, wr=enable */ 30 #define WDT_DC (io+7) 34 #define WDT_CLOCK (io+12) /* COUNT2: rd=16.67MHz, wr=2.0833MHz */ 36 #define WDT_OPTONOTRST (io+13) /* wr=enable, rd=disable */ [all …]
|
D | sc1200wdt.c | 55 #define PMIR (io) /* Power Management Index Register */ 56 #define PMDR (io+1) /* Power Management Data Register */ 76 static int io = -1; variable 91 module_param(io, int, 0); 92 MODULE_PARM_DESC(io, "io port"); 359 io = pnp_port_start(wdt_dev, 0); in scl200wdt_pnp_probe() 362 if (!request_region(io, io_len, SC1200_MODULE_NAME)) { in scl200wdt_pnp_probe() 363 pr_err("Unable to register IO port %#x\n", io); in scl200wdt_pnp_probe() 367 pr_info("PnP device found at io port %#x/%d\n", io, io_len); in scl200wdt_pnp_probe() 374 release_region(io, io_len); in scl200wdt_pnp_remove() [all …]
|
D | eurotechwdt.c | 74 static int io = 0x3f0; variable 100 module_param(io, int, 0); 101 MODULE_PARM_DESC(io, "Eurotech WDT io port (default=0x3f0)"); 114 outb(index, io); in eurwdt_write_reg() 115 outb(data, io+1); in eurwdt_write_reg() 120 outb(0xaa, io); in eurwdt_lock_chip() 125 outb(0x55, io); in eurwdt_unlock_chip() 414 release_region(io, 2); in eurwdt_exit() 436 if (!request_region(io, 2, "eurwdt")) { in eurwdt_init() 437 pr_err("IO %X is not free\n", io); in eurwdt_init() [all …]
|
D | wdt.c | 76 static int io = 0x240; variable 81 module_param(io, int, 0); 82 MODULE_PARM_DESC(io, "WDT io port (default=0x240)"); 580 release_region(io, 8); in wdt_exit() 608 if (!request_region(io, 8, "wdt501p")) { in wdt_init() 609 pr_err("I/O address 0x%04x already in use\n", io); in wdt_init() 643 io, irq, heartbeat, nowayout); in wdt_init() 657 release_region(io, 8); in wdt_init()
|
D | pc87413_wdt.c | 48 #define WDT_INDEX_IO_PORT (io+0) /* I/O port base (index register) */ 58 static int io = IO_DEFAULT; variable 511 if (!request_muxed_region(io, 2, MODNAME)) in pc87413_init() 538 release_region(io, 2); in pc87413_init() 545 release_region(io, 2); in pc87413_init() 582 module_param(io, int, 0); 583 MODULE_PARM_DESC(io, MODNAME " I/O port (default: "
|
/linux-4.4.14/sound/soc/kirkwood/ |
D | kirkwood-i2s.c | 65 value = readl(priv->io+KIRKWOOD_I2S_PLAYCTL); in kirkwood_i2s_set_fmt() 68 writel(value, priv->io+KIRKWOOD_I2S_PLAYCTL); in kirkwood_i2s_set_fmt() 70 value = readl(priv->io+KIRKWOOD_I2S_RECCTL); in kirkwood_i2s_set_fmt() 73 writel(value, priv->io+KIRKWOOD_I2S_RECCTL); in kirkwood_i2s_set_fmt() 78 static inline void kirkwood_set_dco(void __iomem *io, unsigned long rate) in kirkwood_set_dco() argument 95 writel(value, io + KIRKWOOD_DCO_CTL); in kirkwood_set_dco() 100 value = readl(io + KIRKWOOD_DCO_SPCR_STATUS); in kirkwood_set_dco() 115 kirkwood_set_dco(priv->io, rate); in kirkwood_set_rate() 127 writel(clks_ctrl, priv->io + KIRKWOOD_CLOCKS_CTRL); in kirkwood_set_rate() 156 i2s_value = readl(priv->io+i2s_reg); in kirkwood_i2s_hw_params() [all …]
|
D | kirkwood-dma.c | 50 mask = readl(priv->io + KIRKWOOD_INT_MASK); in kirkwood_dma_irq() 51 status = readl(priv->io + KIRKWOOD_INT_CAUSE) & mask; in kirkwood_dma_irq() 53 cause = readl(priv->io + KIRKWOOD_ERR_CAUSE); in kirkwood_dma_irq() 57 writel(cause, priv->io + KIRKWOOD_ERR_CAUSE); in kirkwood_dma_irq() 69 writel(status, priv->io + KIRKWOOD_INT_CAUSE); in kirkwood_dma_irq() 145 writel((unsigned int)-1, priv->io + KIRKWOOD_ERR_MASK); in kirkwood_dma_open() 154 kirkwood_dma_conf_mbus_windows(priv->io, in kirkwood_dma_open() 160 kirkwood_dma_conf_mbus_windows(priv->io, in kirkwood_dma_open() 180 writel(0, priv->io + KIRKWOOD_ERR_MASK); in kirkwood_dma_close() 216 writel(count, priv->io + KIRKWOOD_PLAY_BYTE_INT_COUNT); in kirkwood_dma_prepare() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | glimpse.c | 86 int cl_glimpse_lock(const struct lu_env *env, struct cl_io *io, in cl_glimpse_lock() argument 128 lock = cl_lock_request(env, io, descr, "glimpse", in cl_glimpse_lock() 168 struct cl_io *io; in cl_io_get() local 176 io = ccc_env_thread_io(env); in cl_io_get() 177 io->ci_obj = clob; in cl_io_get() 179 *ioout = io; in cl_io_get() 201 struct cl_io *io = NULL; in cl_glimpse_size0() local 205 result = cl_io_get(inode, &env, &io, &refcheck); in cl_glimpse_size0() 208 io->ci_verify_layout = 1; in cl_glimpse_size0() 209 result = cl_io_init(env, io, CIT_MISC, io->ci_obj); in cl_glimpse_size0() [all …]
|
D | lcommon_misc.c | 130 struct cl_io *io; in cl_get_grouplock() local 141 io = ccc_env_thread_io(env); in cl_get_grouplock() 142 io->ci_obj = obj; in cl_get_grouplock() 143 io->ci_ignore_layout = 1; in cl_get_grouplock() 145 rc = cl_io_init(env, io, CIT_MISC, io->ci_obj); in cl_get_grouplock() 164 lock = cl_lock_request(env, io, descr, GROUPLOCK_SCOPE, current); in cl_get_grouplock() 166 cl_io_fini(env, io); in cl_get_grouplock() 172 cg->cg_io = io; in cl_get_grouplock() 184 struct cl_io *io = cg->cg_io; in cl_put_grouplock() local 196 cl_io_fini(env, io); in cl_put_grouplock()
|
D | lcommon_cl.c | 456 struct cl_io *io) in ccc_page_is_under_lock() argument 464 if (io->ci_type == CIT_READ || io->ci_type == CIT_WRITE || in ccc_page_is_under_lock() 465 io->ci_type == CIT_FAULT) { in ccc_page_is_under_lock() 473 result = cl_queue_match(&io->ci_lockset.cls_done, in ccc_page_is_under_lock() 557 const struct cl_io *io) in ccc_lock_fits_into() argument 629 int ccc_io_one_lock_index(const struct lu_env *env, struct cl_io *io, in ccc_io_one_lock_index() argument 635 struct cl_object *obj = io->ci_obj; in ccc_io_one_lock_index() 654 cl_io_lock_add(env, io, &cio->cui_link); in ccc_io_one_lock_index() 659 struct ccc_io *cio, struct cl_io *io) in ccc_io_update_iov() argument 661 size_t size = io->u.ci_rw.crw_count; in ccc_io_update_iov() [all …]
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-stmp3xxx.c | 67 void __iomem *io; member 91 writel(timeout, rtc_data->io + STMP3XXX_RTC_WATCHDOG); in stmp3xxx_wdt_set_timeout() 93 rtc_data->io + STMP3XXX_RTC_CTRL + STMP_OFFSET_REG_SET); in stmp3xxx_wdt_set_timeout() 95 rtc_data->io + STMP3XXX_RTC_PERSISTENT1 + STMP_OFFSET_REG_SET); in stmp3xxx_wdt_set_timeout() 98 rtc_data->io + STMP3XXX_RTC_CTRL + STMP_OFFSET_REG_CLR); in stmp3xxx_wdt_set_timeout() 100 rtc_data->io + STMP3XXX_RTC_PERSISTENT1 + STMP_OFFSET_REG_CLR); in stmp3xxx_wdt_set_timeout() 139 if (!(readl(rtc_data->io + STMP3XXX_RTC_STAT) & in stmp3xxx_wait_time() 144 return (readl(rtc_data->io + STMP3XXX_RTC_STAT) & in stmp3xxx_wait_time() 158 rtc_time_to_tm(readl(rtc_data->io + STMP3XXX_RTC_SECONDS), rtc_tm); in stmp3xxx_rtc_gettime() 166 writel(t, rtc_data->io + STMP3XXX_RTC_SECONDS); in stmp3xxx_rtc_set_mmss() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lov_io.c | 84 static void lov_io_sub_inherit(struct cl_io *io, struct lov_io *lio, in lov_io_sub_inherit() argument 90 switch (io->ci_type) { in lov_io_sub_inherit() 92 io->u.ci_setattr.sa_attr = parent->u.ci_setattr.sa_attr; in lov_io_sub_inherit() 93 io->u.ci_setattr.sa_valid = parent->u.ci_setattr.sa_valid; in lov_io_sub_inherit() 94 if (cl_io_is_trunc(io)) { in lov_io_sub_inherit() 98 io->u.ci_setattr.sa_attr.lvb_size = new_size; in lov_io_sub_inherit() 106 io->u.ci_fault = parent->u.ci_fault; in lov_io_sub_inherit() 108 io->u.ci_fault.ft_index = cl_index(obj, off); in lov_io_sub_inherit() 112 io->u.ci_fsync.fi_start = start; in lov_io_sub_inherit() 113 io->u.ci_fsync.fi_end = end; in lov_io_sub_inherit() [all …]
|
D | lov_page.c | 83 const struct cl_page_slice *slice, struct cl_io *io, in lov_page_own() argument 102 const struct cl_page_slice *slice, struct cl_io *io) in lov_page_assume() argument 104 lov_page_own(env, slice, io, 0); in lov_page_assume() 109 struct cl_io *io) in lov_page_cache_add() argument 143 .io = {
|
D | lov_cl_internal.h | 587 struct cl_lock *lock, const struct cl_io *io); 589 struct cl_io *io); 591 struct cl_lock *lock, const struct cl_io *io); 594 struct cl_lock *lock, const struct cl_io *io); 596 struct cl_lock *lock, const struct cl_io *io); 598 struct cl_io *io); 600 struct cl_io *io); 602 struct cl_io *io);
|
D | lov_lock.c | 66 struct cl_io *io = lio->lis_cl.cis_io; in lov_sublock_env_get() local 80 if (!io || !cl_object_same(io->ci_obj, parent->cll_descr.cld_obj)) { in lov_sublock_env_get() 82 subenv->lse_io = io; in lov_sublock_env_get() 137 const struct cl_io *io, in lov_sublock_alloc() argument 289 struct lov_lock *lck, const struct cl_io *io) in lov_lock_sub_init() argument 474 struct cl_io *io, __u32 enqflags, int last) in lov_lock_enqueue_one() argument 479 result = cl_enqueue_try(env, sublock, io, enqflags); in lov_lock_enqueue_one() 502 struct cl_io *io, struct lov_lock *lck, int idx) in lov_sublock_fill() argument 510 sublock = lov_sublock_alloc(env, io, lck, idx, &link); in lov_sublock_fill() 545 struct cl_io *io, __u32 enqflags) in lov_lock_enqueue() argument [all …]
|
/linux-4.4.14/drivers/char/ipmi/ |
D | ipmi_si_intf.c | 177 struct si_sm_io io; member 602 u8 irqstate = smi_info->io.inputb(&smi_info->io, IPMI_BT_INTMASK_REG); in check_bt_irq() 610 smi_info->io.outputb(&smi_info->io, IPMI_BT_INTMASK_REG, in check_bt_irq() 613 smi_info->io.outputb(&smi_info->io, IPMI_BT_INTMASK_REG, 0); in check_bt_irq() 1219 smi_info->io.outputb(&smi_info->io, IPMI_BT_INTMASK_REG, in si_bt_irq_handler() 1437 info->io.outputb(&info->io, IPMI_BT_INTMASK_REG, 0); in std_irq_cleanup() 1456 info->io.outputb(&info->io, IPMI_BT_INTMASK_REG, in std_irq_setup() 1477 static unsigned char port_inb(const struct si_sm_io *io, unsigned int offset) in port_inb() argument 1479 unsigned int addr = io->addr_data; in port_inb() 1481 return inb(addr + (offset * io->regspacing)); in port_inb() [all …]
|
D | ipmi_smic_sm.c | 110 struct si_sm_io *io; member 123 struct si_sm_io *io) in init_smic_data() argument 126 smic->io = io; in init_smic_data() 199 return smic->io->inputb(smic->io, 2); in read_smic_flags() 204 return smic->io->inputb(smic->io, 1); in read_smic_status() 209 return smic->io->inputb(smic->io, 0); in read_smic_data() 215 smic->io->outputb(smic->io, 2, flags); in write_smic_flags() 221 smic->io->outputb(smic->io, 1, control); in write_smic_control() 227 smic->io->outputb(smic->io, 0, data); in write_si_sm_data() 343 init_smic_data(smic, smic->io); in smic_event() [all …]
|
D | ipmi_bt_sm.c | 97 struct si_sm_io *io; member 129 #define BT_STATUS bt->io->inputb(bt->io, 0) 130 #define BT_CONTROL(x) bt->io->outputb(bt->io, 0, x) 132 #define BMC2HOST bt->io->inputb(bt->io, 1) 133 #define HOST2BMC(x) bt->io->outputb(bt->io, 1, x) 135 #define BT_INTMASK_R bt->io->inputb(bt->io, 2) 136 #define BT_INTMASK_W(x) bt->io->outputb(bt->io, 2, x) 194 static unsigned int bt_init_data(struct si_sm_data *bt, struct si_sm_io *io) in bt_init_data() argument 197 if (bt->io != io) { in bt_init_data() 199 bt->io = io; in bt_init_data() [all …]
|
D | ipmi_kcs_sm.c | 128 struct si_sm_io *io; member 144 struct si_sm_io *io) in init_kcs_data() argument 147 kcs->io = io; in init_kcs_data() 163 return kcs->io->inputb(kcs->io, 1); in read_status() 168 return kcs->io->inputb(kcs->io, 0); in read_data() 173 kcs->io->outputb(kcs->io, 1, data); in write_cmd() 178 kcs->io->outputb(kcs->io, 0, data); in write_data() 513 init_kcs_data(kcs, kcs->io); in kcs_event()
|
D | ipmi_si_sm.h | 49 unsigned char (*inputb)(const struct si_sm_io *io, unsigned int offset); 50 void (*outputb)(const struct si_sm_io *io, 95 struct si_sm_io *io);
|
/linux-4.4.14/drivers/net/wan/ |
D | n2.c | 120 u16 io; /* IO Base address */ member 135 #define sca_reg(reg, card) (0x8000 | (card)->io | \ 153 return inb(card->io + N2_PSR) & PSR_PAGEBITS; in sca_get_page() 159 u8 psr = inb(card->io + N2_PSR); in openwin() 160 outb((psr & ~PSR_PAGEBITS) | page, card->io + N2_PSR); in openwin() 170 int io = card->io; in n2_set_iface() local 171 u8 mcr = inb(io + N2_MCR); in n2_set_iface() 201 outb(mcr, io + N2_MCR); in n2_set_iface() 214 int io = port->card->io; in n2_open() local 215 u8 mcr = inb(io + N2_MCR) | (port->phy_node ? TX422_PORT1:TX422_PORT0); in n2_open() [all …]
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | comedi_8255.c | 47 int (*io)(struct comedi_device *dev, int dir, int port, int data, member 84 spriv->io(dev, 1, I8255_DATA_A_REG, in subdev_8255_insn() 87 spriv->io(dev, 1, I8255_DATA_B_REG, in subdev_8255_insn() 90 spriv->io(dev, 1, I8255_DATA_C_REG, in subdev_8255_insn() 94 v = spriv->io(dev, 0, I8255_DATA_A_REG, 0, regbase); in subdev_8255_insn() 95 v |= (spriv->io(dev, 0, I8255_DATA_B_REG, 0, regbase) << 8); in subdev_8255_insn() 96 v |= (spriv->io(dev, 0, I8255_DATA_C_REG, 0, regbase) << 16); in subdev_8255_insn() 121 spriv->io(dev, 1, I8255_CTRL_REG, config, regbase); in subdev_8255_do_config() 153 int (*io)(struct comedi_device *dev, in __subdev_8255_init() 165 if (io) in __subdev_8255_init() [all …]
|
D | 8255.h | 40 int (*io)(struct comedi_device *dev, int dir, int port, 45 int (*io)(struct comedi_device *dev, int dir, int port,
|
/linux-4.4.14/arch/mips/include/asm/mach-au1x00/ |
D | au1000_dma.h | 109 void __iomem *io; member 160 __raw_writel(DMA_BE0, chan->io + DMA_MODE_SET); in enable_dma_buffer0() 169 __raw_writel(DMA_BE1, chan->io + DMA_MODE_SET); in enable_dma_buffer1() 177 __raw_writel(DMA_BE0 | DMA_BE1, chan->io + DMA_MODE_SET); in enable_dma_buffers() 186 __raw_writel(DMA_GO, chan->io + DMA_MODE_SET); in start_dma() 198 __raw_writel(DMA_GO, chan->io + DMA_MODE_CLEAR); in halt_dma() 202 if (__raw_readl(chan->io + DMA_MODE_READ) & DMA_HALT) in halt_dma() 218 __raw_writel(~DMA_GO, chan->io + DMA_MODE_CLEAR); in disable_dma() 227 return (__raw_readl(chan->io + DMA_MODE_READ) & DMA_HALT) ? 1 : 0; in dma_halted() 242 __raw_writel(CPHYSADDR(chan->fifo_addr), chan->io + DMA_PERIPHERAL_ADDR); in init_dma() [all …]
|
/linux-4.4.14/drivers/mtd/nand/ |
D | sharpsl.c | 35 void __iomem *io; member 78 writeb((readb(sharpsl->io + FLASHCTL) & ~0x17) | bits, sharpsl->io + FLASHCTL); in sharpsl_nand_hwcontrol() 88 return !((readb(sharpsl->io + FLASHCTL) & FLRYBY) == 0); in sharpsl_nand_dev_ready() 94 writeb(0, sharpsl->io + ECCCLRR); in sharpsl_nand_enable_hwecc() 100 ecc_code[0] = ~readb(sharpsl->io + ECCLPUB); in sharpsl_nand_calculate_ecc() 101 ecc_code[1] = ~readb(sharpsl->io + ECCLPLB); in sharpsl_nand_calculate_ecc() 102 ecc_code[2] = (~readb(sharpsl->io + ECCCP) << 2) | 0x03; in sharpsl_nand_calculate_ecc() 103 return readb(sharpsl->io + ECCCNTR) != 0; in sharpsl_nand_calculate_ecc() 135 sharpsl->io = ioremap(r->start, resource_size(r)); in sharpsl_nand_probe() 136 if (!sharpsl->io) { in sharpsl_nand_probe() [all …]
|
/linux-4.4.14/drivers/usb/core/ |
D | message.c | 253 static void sg_clean(struct usb_sg_request *io) in sg_clean() argument 255 if (io->urbs) { in sg_clean() 256 while (io->entries--) in sg_clean() 257 usb_free_urb(io->urbs[io->entries]); in sg_clean() 258 kfree(io->urbs); in sg_clean() 259 io->urbs = NULL; in sg_clean() 261 io->dev = NULL; in sg_clean() 266 struct usb_sg_request *io = urb->context; in sg_complete() local 269 spin_lock(&io->lock); in sg_complete() 281 if (io->status in sg_complete() [all …]
|
/linux-4.4.14/crypto/ |
D | camellia_generic.c | 864 static void camellia_do_encrypt(const u32 *subkey, u32 *io, unsigned max) in camellia_do_encrypt() argument 869 io[0] ^= SUBKEY_L(0); in camellia_do_encrypt() 870 io[1] ^= SUBKEY_R(0); in camellia_do_encrypt() 874 CAMELLIA_ROUNDSM(io[0], io[1], \ in camellia_do_encrypt() 876 io[2], io[3], il, ir); \ in camellia_do_encrypt() 877 CAMELLIA_ROUNDSM(io[2], io[3], \ in camellia_do_encrypt() 879 io[0], io[1], il, ir); \ in camellia_do_encrypt() 880 CAMELLIA_ROUNDSM(io[0], io[1], \ in camellia_do_encrypt() 882 io[2], io[3], il, ir); \ in camellia_do_encrypt() 883 CAMELLIA_ROUNDSM(io[2], io[3], \ in camellia_do_encrypt() [all …]
|
/linux-4.4.14/sound/oss/ |
D | msnd.c | 245 register unsigned int io = dev->io; in msnd_wait_TXDE() local 249 if (msnd_inb(io + HP_ISR) & HPISR_TXDE) in msnd_wait_TXDE() 257 register unsigned int io = dev->io; in msnd_wait_HC0() local 261 if (!(msnd_inb(io + HP_CVR) & HPCVR_HC)) in msnd_wait_HC0() 273 msnd_outb(cmd, dev->io + HP_CVR); in msnd_send_dsp_cmd() 287 register unsigned int io = dev->io; in msnd_send_word() local 290 msnd_outb(high, io + HP_TXH); in msnd_send_word() 291 msnd_outb(mid, io + HP_TXM); in msnd_send_word() 292 msnd_outb(low, io + HP_TXL); in msnd_send_word() 314 msnd_inb(dev->io + HP_RXL); in msnd_upload_host() [all …]
|
D | kahlua.c | 46 static u8 mixer_read(unsigned long io, u8 reg) in mixer_read() argument 48 outb(reg, io + 4); in mixer_read() 50 reg = inb(io + 5); in mixer_read() 60 unsigned long io; in probe_one() local 85 io = 0x220 + 0x20 * (map & 3); in probe_one() 88 printk(KERN_INFO "kahlua: XpressAudio at 0x%lx\n", io); in probe_one() 97 irq = mixer_read(io, 0x80) & 0x0F; in probe_one() 98 dma8 = mixer_read(io, 0x81); in probe_one() 152 hw_config->io_base = io; in probe_one() 159 if (!request_region(io, 16, "soundblaster")) in probe_one() [all …]
|
D | msnd_pinnacle.c | 134 msnd_outb(HPBLKSEL_1, dev.io + HP_BLKS); in reset_record_queue() 136 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in reset_record_queue() 840 msnd_outb(HPBLKSEL_1, dev.io + HP_BLKS); in pack_DARQ_to_DARF() 845 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in pack_DARQ_to_DARF() 1103 msnd_inb(dev.io + HP_RXL); in intr() 1133 msnd_outb(HPDSPRESET_ON, dev.io + HP_DSPR); in reset_dsp() 1136 dev.info = msnd_inb(dev.io + HP_INFO); in reset_dsp() 1138 msnd_outb(HPDSPRESET_OFF, dev.io + HP_DSPR); in reset_dsp() 1141 if (msnd_inb(dev.io + HP_CVR) == HP_CVR_DEF) in reset_dsp() 1158 if (!request_region(dev.io, dev.numio, "probing")) { in probe_multisound() [all …]
|
D | sb_card.c | 43 static int __initdata io = -1; variable 64 module_param(io, int, 000); 65 MODULE_PARM_DESC(io, "Soundblaster i/o base address (0x220,0x240,0x260,0x280)"); 146 legacy->conf.io_base = io; in sb_init_legacy() 309 if(io != -1 && irq != -1 && dma != -1) { in sb_init() 311 "irq=%d, dma=%d, dma16=%d\n",io, irq, dma, dma16); in sb_init() 313 } else if((io != -1 || irq != -1 || dma != -1) || in sb_init() 314 (!pnp && (io == -1 && irq == -1 && dma == -1))) in sb_init()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | cl_object.h | 333 const struct cl_io *io); 344 struct cl_object *obj, struct cl_io *io); 857 struct cl_io *io, int nonblock); 864 const struct cl_page_slice *slice, struct cl_io *io); 873 const struct cl_page_slice *slice, struct cl_io *io); 883 struct cl_io *io); 899 const struct cl_page_slice *slice, struct cl_io *io); 922 struct cl_io *io); 953 struct cl_io *io); 995 struct cl_io *io); [all …]
|
D | lclient.h | 49 int cl_glimpse_lock(const struct lu_env *env, struct cl_io *io, 114 int cl_is_normalio(const struct lu_env *env, const struct cl_io *io); 144 struct cl_io *io = &ccc_env_info(env)->cti_io; in ccc_env_thread_io() local 146 memset(io, 0, sizeof(*io)); in ccc_env_thread_io() 147 return io; in ccc_env_thread_io() 287 struct cl_lock *lock, const struct cl_io *io, 294 const struct cl_page_slice *slice, struct cl_io *io); 298 struct cl_io *io); 304 struct cl_io *io, __u32 enqflags); 311 const struct cl_io *io); [all …]
|
/linux-4.4.14/drivers/isdn/hisax/ |
D | hisax_fcpcipnp.c | 162 outb(idx, adapter->io + AVM_INDEX); in fcpci_read_isac() 163 val = inb(adapter->io + AVM_DATA + (offset & 0xf)); in fcpci_read_isac() 181 outb(idx, adapter->io + AVM_INDEX); in fcpci_write_isac() 182 outb(value, adapter->io + AVM_DATA + (offset & 0xf)); in fcpci_write_isac() 193 outb(AVM_IDX_ISAC_FIFO, adapter->io + AVM_INDEX); in fcpci_read_isac_fifo() 194 insb(adapter->io + AVM_DATA, data, size); in fcpci_read_isac_fifo() 205 outb(AVM_IDX_ISAC_FIFO, adapter->io + AVM_INDEX); in fcpci_write_isac_fifo() 206 outsb(adapter->io + AVM_DATA, data, size); in fcpci_write_isac_fifo() 217 outl(idx, adapter->io + AVM_INDEX); in fcpci_read_hdlc_status() 218 val = inl(adapter->io + AVM_DATA + HDLC_STATUS); in fcpci_read_hdlc_status() [all …]
|
/linux-4.4.14/drivers/net/irda/ |
D | w83977af_ir.c | 73 static unsigned int io[] = { 0x180, ~0, ~0, ~0 }; variable 113 for (i=0; i < ARRAY_SIZE(dev_self) && io[i] < 2000; i++) { in w83977af_init() 114 if (w83977af_open(i, io[i], irq[i], dma[i]) == 0) in w83977af_init() 183 self->io.fir_base = iobase; in w83977af_open() 184 self->io.irq = irq; in w83977af_open() 185 self->io.fir_ext = CHIP_IO_EXTENT; in w83977af_open() 186 self->io.dma = dma; in w83977af_open() 187 self->io.fifo_size = 32; in w83977af_open() 266 iobase = self->io.fir_base; in w83977af_close() 285 __func__ , self->io.fir_base); in w83977af_close() [all …]
|
D | ali-ircc.c | 71 static unsigned int io[] = { ~0, ~0, ~0, ~0 }; variable 179 info.fir_base = io[i]; in ali_ircc_init() 211 if (io[i] < 2000) in ali_ircc_init() 312 self->io.cfg_base = info->cfg_base; /* In ali_ircc_probe_53 assign */ in ali_ircc_open() 313 self->io.fir_base = info->fir_base; /* info->sir_base = info->fir_base */ in ali_ircc_open() 314 self->io.sir_base = info->sir_base; /* ALi SIR and FIR use the same address */ in ali_ircc_open() 315 self->io.irq = info->irq; in ali_ircc_open() 316 self->io.fir_ext = CHIP_IO_EXTENT; in ali_ircc_open() 317 self->io.dma = info->dma; in ali_ircc_open() 318 self->io.fifo_size = 16; /* SIR: 16, FIR: 32 Benjamin 2000/11/1 */ in ali_ircc_open() [all …]
|
D | via-ircc.c | 300 self->io.cfg_base = info->cfg_base; in via_ircc_open() 301 self->io.fir_base = info->fir_base; in via_ircc_open() 302 self->io.irq = info->irq; in via_ircc_open() 303 self->io.fir_ext = CHIP_IO_EXTENT; in via_ircc_open() 304 self->io.dma = info->dma; in via_ircc_open() 305 self->io.dma2 = info->dma2; in via_ircc_open() 306 self->io.fifo_size = 32; in via_ircc_open() 312 if (!request_region(self->io.fir_base, self->io.fir_ext, driver_name)) { in via_ircc_open() 314 __func__, self->io.fir_base); in via_ircc_open() 324 dongle_id = via_ircc_read_dongle_id(self->io.fir_base); in via_ircc_open() [all …]
|
D | smsc-ircc2.c | 153 chipio_t io; /* IrDA controller information */ member 498 if (self->io.speed > 115200) in smsc_ircc_net_xmit() 557 dev->base_addr = self->io.fir_base = fir_base; in smsc_ircc_open() 558 dev->irq = self->io.irq = irq; in smsc_ircc_open() 703 self->io.fir_base = fir_base; in smsc_ircc_setup_io() 704 self->io.sir_base = sir_base; in smsc_ircc_setup_io() 705 self->io.fir_ext = SMSC_IRCC2_FIR_CHIP_IO_EXTENT; in smsc_ircc_setup_io() 706 self->io.sir_ext = SMSC_IRCC2_SIR_CHIP_IO_EXTENT; in smsc_ircc_setup_io() 707 self->io.fifo_size = SMSC_IRCC2_FIFO_SIZE; in smsc_ircc_setup_io() 708 self->io.speed = SMSC_IRCC2_C_IRDA_FALLBACK_SPEED; in smsc_ircc_setup_io() [all …]
|
D | nsc-ircc.c | 94 static unsigned int io[] = { ~0, ~0, ~0, ~0, ~0 }; variable 286 info.fir_base = io[i]; in nsc_ircc_init() 295 if (io[i] < 0x2000) { in nsc_ircc_init() 405 self->io.cfg_base = info->cfg_base; in nsc_ircc_open() 406 self->io.fir_base = info->fir_base; in nsc_ircc_open() 407 self->io.irq = info->irq; in nsc_ircc_open() 408 self->io.fir_ext = CHIP_IO_EXTENT; in nsc_ircc_open() 409 self->io.dma = info->dma; in nsc_ircc_open() 410 self->io.fifo_size = 32; in nsc_ircc_open() 413 ret = request_region(self->io.fir_base, self->io.fir_ext, driver_name); in nsc_ircc_open() [all …]
|
D | donauboe.c | 347 pr_debug("%s(%d/%d)\n", __func__, self->speed, self->io.speed); in toshoboe_setbaud() 472 self->io.speed = self->speed; in toshoboe_setbaud() 778 free_irq (self->io.irq, (void *) self); in toshoboe_probefail() 815 if (request_irq (self->io.irq, toshoboe_probeinterrupt, in toshoboe_probe() 816 self->io.irqflags, "toshoboe", (void *) self)) in toshoboe_probe() 819 self->io.irq); in toshoboe_probe() 947 free_irq (self->io.irq, (void *) self); in toshoboe_probe() 994 if ((speed != self->io.speed) && (speed != -1)) in toshoboe_hard_xmit() 1337 rc = request_irq (self->io.irq, toshoboe_interrupt, in toshoboe_net_open() 1378 free_irq (self->io.irq, (void *) self); in toshoboe_net_close() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/ |
D | iio-bindings.txt | 10 value of a #io-channel-cells property in the IIO provider node. 17 #io-channel-cells: Number of cells in an IIO specifier; Typically 0 for nodes 26 #io-channel-cells = <1>; 36 #io-channel-cells = <1>; 40 #io-channel-cells = <1>; 48 io-channels: List of phandle and IIO specifier pairs, one pair 50 IIO provider specifies '0' for #io-channel-cells, 54 io-channel-names: 56 order as the io-channels property. Consumers drivers 57 will use io-channel-names to match IIO input names [all …]
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci_rdwr.c | 30 static ssize_t do_io_rw(void __iomem *io, char __user *buf, in do_io_rw() argument 53 iowrite32(le32_to_cpu(val), io + off); in do_io_rw() 55 val = cpu_to_le32(ioread32(io + off)); in do_io_rw() 69 iowrite16(le16_to_cpu(val), io + off); in do_io_rw() 71 val = cpu_to_le16(ioread16(io + off)); in do_io_rw() 85 iowrite8(val, io + off); in do_io_rw() 87 val = ioread8(io + off); in do_io_rw() 124 void __iomem *io; in vfio_pci_bar_rw() local 143 io = pci_map_rom(pdev, &x_start); in vfio_pci_bar_rw() 144 if (!io) in vfio_pci_bar_rw() [all …]
|
/linux-4.4.14/Documentation/sound/oss/ |
D | oss-parameters.txt | 16 Format: <io>,<irq>,<dma>,<dma2>,<type> 19 Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq> 25 Format: <io>,<irq> 28 Format: <io> 31 <io>,<irq>,<dma>,<dma16>,<sb_io>,<sb_irq>,<sb_dma>,<sb_dma16> 35 <io>,<mss_io>,<mss_irq>,<mss_dma>,<mpu_io>,<mpu_irq> 38 Format: <io>,<irq>,<dma>,<mpu_io>,<mpu_irq> 42 <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> 45 Format: <io>,<irq> 48 Format: <io>,<irq> [all …]
|
D | Tropez+ | 12 options wavefront io=0x200 irq=9 13 options cs4232 synthirq=9 synthio=0x200 io=0x530 irq=5 dma=1 dma2=0 14 options opl3 io=0x388 18 the wavefront options "io" and "irq" ***MUST*** match the "synthio" 24 the opl3 io parameter is conventionally not adjustable.
|
D | MultiSound | 639 static int msnd_write_cfg_io0(int cfg, int num, WORD io) 643 X if (msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io))) 645 X if (msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io))) 650 static int msnd_read_cfg_io0(int cfg, int num, WORD *io) 655 X *io = MAKEWORD(msnd_read_cfg(cfg, IREG_IO0_BASELO), 661 static int msnd_write_cfg_io1(int cfg, int num, WORD io) 665 X if (msnd_write_cfg(cfg, IREG_IO1_BASEHI, HIBYTE(io))) 667 X if (msnd_write_cfg(cfg, IREG_IO1_BASELO, LOBYTE(io))) 672 static int msnd_read_cfg_io1(int cfg, int num, WORD *io) 677 X *io = MAKEWORD(msnd_read_cfg(cfg, IREG_IO1_BASELO), [all …]
|
D | ESS1868 | 49 /sbin/insmod sb io=0x220 irq=5 dma=1 dma16=-1 50 /sbin/insmod mpu401 io=0x330 51 /sbin/insmod opl3 io=0x388 55 /sbin/insmod opl3 io=0x388
|
D | ultrasound | 3 insmod gus io=* irq=* dma=* ... 9 io I/O address of the Ultrasound card (eg. io=0x220)
|
D | SoundPro | 57 modprobe ad1848 io=0x530 irq=11 dma=0 soundpro=1 59 modprobe sb io=0x220 irq=5 dma=1 dma16=5 62 modprobe mpu401 io=0x330 irq=9 63 modprobe opl3 io=0x388 85 options ad1848 io=0x530 irq=11 dma=0 86 options sb io=0x220 irq=5 dma=1 dma16=5 87 options mpu401 io=0x330 irq=9 88 options opl3 io=0x388
|
/linux-4.4.14/drivers/parport/ |
D | parport_pc.c | 98 int io; member 949 if (superios[i].io == 0) in find_free_superio() 956 static void show_parconfig_smsc37c669(int io, int key) in show_parconfig_smsc37c669() argument 967 outb(key, io); in show_parconfig_smsc37c669() 968 outb(key, io); in show_parconfig_smsc37c669() 969 outb(1, io); in show_parconfig_smsc37c669() 970 cr1 = inb(io + 1); in show_parconfig_smsc37c669() 971 outb(4, io); in show_parconfig_smsc37c669() 972 cr4 = inb(io + 1); in show_parconfig_smsc37c669() 973 outb(0x0a, io); in show_parconfig_smsc37c669() [all …]
|
D | parport_ax88796.c | 40 struct resource *io; member 299 dd->io = request_mem_region(res->start, size, pdev->name); in parport_ax88796_probe() 300 if (dd->io == NULL) { in parport_ax88796_probe() 361 release_resource(dd->io); in parport_ax88796_probe() 362 kfree(dd->io); in parport_ax88796_probe() 376 release_resource(dd->io); in parport_ax88796_remove() 377 kfree(dd->io); in parport_ax88796_remove()
|
/linux-4.4.14/sound/isa/msnd/ |
D | msnd_pinnacle.c | 191 inb(chip->io + HP_RXL); in snd_msnd_interrupt() 196 static int snd_msnd_reset_dsp(long io, unsigned char *info) in snd_msnd_reset_dsp() argument 200 outb(HPDSPRESET_ON, io + HP_DSPR); in snd_msnd_reset_dsp() 204 *info = inb(io + HP_INFO); in snd_msnd_reset_dsp() 206 outb(HPDSPRESET_OFF, io + HP_DSPR); in snd_msnd_reset_dsp() 209 if (inb(io + HP_CVR) == HP_CVR_DEF) in snd_msnd_reset_dsp() 228 if (!request_region(chip->io, DSP_NUMIO, "probing")) { in snd_msnd_probe() 233 if (snd_msnd_reset_dsp(chip->io, &info) < 0) { in snd_msnd_probe() 234 release_region(chip->io, DSP_NUMIO); in snd_msnd_probe() 244 chip->io, chip->io + DSP_NUMIO - 1, in snd_msnd_probe() [all …]
|
D | msnd.c | 67 unsigned int io = dev->io; in snd_msnd_wait_TXDE() local 71 if (inb(io + HP_ISR) & HPISR_TXDE) in snd_msnd_wait_TXDE() 79 unsigned int io = dev->io; in snd_msnd_wait_HC0() local 83 if (!(inb(io + HP_CVR) & HPCVR_HC)) in snd_msnd_wait_HC0() 95 outb(cmd, dev->io + HP_CVR); in snd_msnd_send_dsp_cmd() 110 unsigned int io = dev->io; in snd_msnd_send_word() local 113 outb(high, io + HP_TXH); in snd_msnd_send_word() 114 outb(mid, io + HP_TXM); in snd_msnd_send_word() 115 outb(low, io + HP_TXL); in snd_msnd_send_word() 139 inb(dev->io + HP_RXL); in snd_msnd_upload_host() [all …]
|
/linux-4.4.14/drivers/isdn/hardware/eicon/ |
D | io.c | 590 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_in() 592 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_in() 598 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_inw() 600 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_inw() 605 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_in_dw() 610 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_in_dw() 614 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_in_buffer() 616 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_in_buffer() 620 PISDN_ADAPTER IoAdapter = (PISDN_ADAPTER)a->io; in mem_look_ahead() 628 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_out() [all …]
|
/linux-4.4.14/drivers/clk/ti/ |
D | clk.c | 48 struct clk_iomap *io = clk_memmaps[r->index]; in clk_memmap_writel() local 50 if (io->regmap) in clk_memmap_writel() 51 regmap_write(io->regmap, r->offset, val); in clk_memmap_writel() 53 writel_relaxed(val, io->mem + r->offset); in clk_memmap_writel() 60 struct clk_iomap *io = clk_memmaps[r->index]; in clk_memmap_readl() local 62 if (io->regmap) in clk_memmap_readl() 63 regmap_read(io->regmap, r->offset, &val); in clk_memmap_readl() 65 val = readl_relaxed(io->mem + r->offset); in clk_memmap_readl() 218 struct clk_iomap *io; in omap2_clk_provider_init() local 230 io = kzalloc(sizeof(*io), GFP_KERNEL); in omap2_clk_provider_init() [all …]
|
/linux-4.4.14/drivers/isdn/sc/ |
D | init.c | 30 static unsigned int io[] = {0, 0, 0, 0}; variable 35 module_param_array(io, int, NULL, 0); 78 pr_debug("I/O Base for board %d is 0x%x, %s probe\n", b, io[b], in sc_init() 79 io[b] == 0 ? "will" : "won't"); in sc_init() 80 if (io[b]) { in sc_init() 85 if (!request_region(io[b] + i * 0x400, 1, "sc test")) { in sc_init() 86 pr_debug("request_region for 0x%x failed\n", io[b] + i * 0x400); in sc_init() 87 io[b] = 0; in sc_init() 90 release_region(io[b] + i * 0x400, 1); in sc_init() 96 if (io[b] == 0) { in sc_init() [all …]
|
/linux-4.4.14/drivers/pcmcia/ |
D | pcmcia_resource.c | 72 if (!s->io[i].res) in release_io_space() 74 if ((s->io[i].res->start <= res->start) && in release_io_space() 75 (s->io[i].res->end >= res->end)) { in release_io_space() 76 s->io[i].InUse -= num; in release_io_space() 82 if (s->io[i].InUse == 0) { in release_io_space() 83 release_resource(s->io[i].res); in release_io_space() 84 kfree(s->io[i].res); in release_io_space() 85 s->io[i].res = NULL; in release_io_space() 277 if (!s->io[i].res) in pcmcia_fixup_iowidth() 283 io_on.start = s->io[i].res->start; in pcmcia_fixup_iowidth() [all …]
|
D | rsrc_iodyn.c | 98 if (!s->io[i].res) in iodyn_find_io() 104 if ((s->io[i].res->start & (align-1)) == *base) in iodyn_find_io() 109 struct resource *res = s->io[i].res; in iodyn_find_io() 120 res = s->io[i].res = __iodyn_find_io_region(s, *base, in iodyn_find_io() 126 s->io[i].res->flags = in iodyn_find_io() 129 s->io[i].InUse = num; in iodyn_find_io() 137 if (adjust_resource(s->io[i].res, res->start, in iodyn_find_io() 141 s->io[i].InUse += num; in iodyn_find_io() 149 if (adjust_resource(s->io[i].res, in iodyn_find_io() 154 s->io[i].InUse += num; in iodyn_find_io()
|
D | at91_cf.c | 149 static int at91_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in at91_cf_set_io_map() argument 155 io->flags &= (MAP_ACTIVE | MAP_16BIT | MAP_AUTOSZ); in at91_cf_set_io_map() 169 if (!(io->flags & (MAP_16BIT | MAP_AUTOSZ))) { in at91_cf_set_io_map() 179 io->start = cf->socket.io_offset; in at91_cf_set_io_map() 180 io->stop = io->start + SZ_2K - 1; in at91_cf_set_io_map() 255 struct resource *io; in at91_cf_probe() local 269 io = platform_get_resource(pdev, IORESOURCE_MEM, 0); in at91_cf_probe() 270 if (!io) in at91_cf_probe() 279 cf->phys_baseaddr = io->start; in at91_cf_probe() 333 if (!devm_request_mem_region(&pdev->dev, io->start, resource_size(io), "at91_cf")) { in at91_cf_probe() [all …]
|
D | pcmcia_cis.c | 201 cistpl_io_t *io = (cfg->io.nwin) ? &cfg->io : &dflt->io; in pcmcia_do_loop_config() local 206 if (io->nwin == 0) in pcmcia_do_loop_config() 211 pcmcia_io_cfg_data_width(io->flags); in pcmcia_do_loop_config() 212 if (io->nwin > 1) { in pcmcia_do_loop_config() 216 i = (io->win[1].len > io->win[0].len); in pcmcia_do_loop_config() 218 p_dev->resource[1]->start = io->win[1-i].base; in pcmcia_do_loop_config() 219 p_dev->resource[1]->end = io->win[1-i].len; in pcmcia_do_loop_config() 221 p_dev->resource[0]->start = io->win[i].base; in pcmcia_do_loop_config() 222 p_dev->resource[0]->end = io->win[i].len; in pcmcia_do_loop_config() 223 p_dev->io_lines = io->flags & CISTPL_IO_LINES_MASK; in pcmcia_do_loop_config()
|
D | tcic.c | 696 static int tcic_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) in tcic_set_io_map() argument 703 "%#llx-%#llx)\n", psock, io->map, io->flags, io->speed, in tcic_set_io_map() 704 (unsigned long long)io->start, (unsigned long long)io->stop); in tcic_set_io_map() 705 if ((io->map > 1) || (io->start > 0xffff) || (io->stop > 0xffff) || in tcic_set_io_map() 706 (io->stop < io->start)) return -EINVAL; in tcic_set_io_map() 708 addr = TCIC_IWIN(psock, io->map); in tcic_set_io_map() 710 base = io->start; len = io->stop - io->start; in tcic_set_io_map() 719 ioctl |= (io->flags & MAP_ACTIVE) ? TCIC_ICTL_ENA : 0; in tcic_set_io_map() 720 ioctl |= to_cycles(io->speed) & TCIC_ICTL_WSCNT_MASK; in tcic_set_io_map() 721 if (!(io->flags & MAP_AUTOSZ)) { in tcic_set_io_map() [all …]
|
D | vrc4171_card.c | 380 static int pccard_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) in pccard_set_io_map() argument 387 io == NULL || io->map >= IO_MAX_MAPS || in pccard_set_io_map() 388 io->start > 0xffff || io->stop > 0xffff || io->start > io->stop) in pccard_set_io_map() 392 map = io->map; in pccard_set_io_map() 400 exca_write_word(slot, I365_IO(map)+I365_W_START, io->start); in pccard_set_io_map() 401 exca_write_word(slot, I365_IO(map)+I365_W_STOP, io->stop); in pccard_set_io_map() 404 if (io->speed > 0) in pccard_set_io_map() 406 if (io->flags & MAP_16BIT) in pccard_set_io_map() 408 if (io->flags & MAP_AUTOSZ) in pccard_set_io_map() 410 if (io->flags & MAP_0WS) in pccard_set_io_map() [all …]
|
D | vrc4173_cardu.c | 248 static int cardu_get_io_map(unsigned int sock, struct pccard_io_map *io) in cardu_get_io_map() argument 254 map = io->map; in cardu_get_io_map() 258 io->start = exca_readw(socket, IO_WIN_SA(map)); in cardu_get_io_map() 259 io->stop = exca_readw(socket, IO_WIN_EA(map)); in cardu_get_io_map() 263 io->flags = (window & IO_WIN_EN(map)) ? MAP_ACTIVE : 0; in cardu_get_io_map() 265 io->flags |= MAP_AUTOSZ; in cardu_get_io_map() 267 io->flags |= MAP_16BIT; in cardu_get_io_map() 272 static int cardu_set_io_map(unsigned int sock, struct pccard_io_map *io) in cardu_set_io_map() argument 279 map = io->map; in cardu_set_io_map() 291 exca_writew(socket, IO_WIN_SA(map), io->start); in cardu_set_io_map() [all …]
|
D | i82092.c | 399 pccard_io_map io = { 0, 0, 0, 0, 1 }; in i82092aa_init() local 405 io.map = i; in i82092aa_init() 406 i82092aa_set_io_map(sock, &io); in i82092aa_init() 557 static int i82092aa_set_io_map(struct pcmcia_socket *socket, struct pccard_io_map *io) in i82092aa_set_io_map() argument 564 map = io->map; in i82092aa_set_io_map() 571 if ((io->start > 0xffff) || (io->stop > 0xffff) || (io->stop < io->start)){ in i82092aa_set_io_map() 583 indirect_write16(sock,I365_IO(map)+I365_W_START,io->start); in i82092aa_set_io_map() 584 indirect_write16(sock,I365_IO(map)+I365_W_STOP,io->stop); in i82092aa_set_io_map() 588 if (io->flags & (MAP_16BIT|MAP_AUTOSZ)) in i82092aa_set_io_map() 594 if (io->flags & MAP_ACTIVE) in i82092aa_set_io_map()
|
D | i82365.c | 1032 static int i365_set_io_map(u_short sock, struct pccard_io_map *io) in i365_set_io_map() argument 1037 "%#llx-%#llx)\n", sock, io->map, io->flags, io->speed, in i365_set_io_map() 1038 (unsigned long long)io->start, (unsigned long long)io->stop); in i365_set_io_map() 1039 map = io->map; in i365_set_io_map() 1040 if ((map > 1) || (io->start > 0xffff) || (io->stop > 0xffff) || in i365_set_io_map() 1041 (io->stop < io->start)) return -EINVAL; in i365_set_io_map() 1045 i365_set_pair(sock, I365_IO(map)+I365_W_START, io->start); in i365_set_io_map() 1046 i365_set_pair(sock, I365_IO(map)+I365_W_STOP, io->stop); in i365_set_io_map() 1048 if (io->speed) ioctl |= I365_IOCTL_WAIT(map); in i365_set_io_map() 1049 if (io->flags & MAP_0WS) ioctl |= I365_IOCTL_0WS(map); in i365_set_io_map() [all …]
|
D | omap_cf.c | 162 omap_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in omap_cf_set_io_map() argument 167 io->flags &= MAP_ACTIVE|MAP_ATTRIB|MAP_16BIT; in omap_cf_set_io_map() 168 io->start = cf->phys_cf + SZ_4K; in omap_cf_set_io_map() 169 io->stop = io->start + SZ_2K - 1; in omap_cf_set_io_map() 297 cf->socket.io[0].res = &cf->iomem; in omap_cf_probe()
|
D | pd6729.c | 423 struct pccard_io_map *io) in pd6729_set_io_map() argument 429 map = io->map; in pd6729_set_io_map() 445 indirect_write16(socket, I365_IO(map)+I365_W_START, io->start); in pd6729_set_io_map() 446 indirect_write16(socket, I365_IO(map)+I365_W_STOP, io->stop); in pd6729_set_io_map() 450 if (io->flags & MAP_0WS) in pd6729_set_io_map() 452 if (io->flags & MAP_16BIT) in pd6729_set_io_map() 454 if (io->flags & MAP_AUTOSZ) in pd6729_set_io_map() 460 if (io->flags & MAP_ACTIVE) in pd6729_set_io_map() 547 pccard_io_map io = { 0, 0, 0, 0, 1 }; in pd6729_init() local 552 io.map = i; in pd6729_init() [all …]
|
D | bfin_cf_pcmcia.c | 160 static int bfin_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in bfin_cf_set_io_map() argument 165 io->flags &= MAP_ACTIVE | MAP_ATTRIB | MAP_16BIT; in bfin_cf_set_io_map() 166 io->start = cf->phys_cf_io; in bfin_cf_set_io_map() 167 io->stop = io->start + SZ_2K - 1; in bfin_cf_set_io_map()
|
D | electra_cf.c | 158 struct pccard_io_map *io) in electra_cf_set_io_map() argument 191 struct resource mem, io; in electra_cf_probe() local 201 err = of_address_to_resource(np, 1, &io); in electra_cf_probe() 216 cf->io_size = PAGE_ALIGN(resource_size(&io)); in electra_cf_probe() 230 (__ioremap_at(io.start, cf->io_virt, cf->io_size, in electra_cf_probe() 305 cf->mem_phys, io.start, cf->irq); in electra_cf_probe()
|
D | m32r_pcc.c | 475 static int _pcc_set_io_map(u_short sock, struct pccard_io_map *io) in _pcc_set_io_map() argument 480 "%#llx-%#llx)\n", sock, io->map, io->flags, in _pcc_set_io_map() 481 io->speed, (unsigned long long)io->start, in _pcc_set_io_map() 482 (unsigned long long)io->stop); in _pcc_set_io_map() 483 map = io->map; in _pcc_set_io_map() 630 static int pcc_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) argument 636 LOCKED(_pcc_set_io_map(sock, io));
|
/linux-4.4.14/arch/arm/lib/ |
D | Makefile | 15 io-readsb.o io-writesb.o io-readsl.o io-writesl.o \ 27 lib-y += io-readsw-armv3.o io-writesw-armv3.o 29 lib-y += io-readsw-armv4.o io-writesw-armv4.o 32 lib-$(CONFIG_ARCH_RPC) += ecard.o io-acorn.o floppydma.o
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.c | 184 tmp = readl(fei->io + C8SECTPFE_IB_PID_SET(channel->tsin_id)); in c8sectpfe_start_feed() 186 writel(tmp, fei->io + C8SECTPFE_IB_PID_SET(channel->tsin_id)); in c8sectpfe_start_feed() 216 fei->io + C8SECTPFE_IB_BUFF_STRT(channel->tsin_id)); in c8sectpfe_start_feed() 218 fei->io + C8SECTPFE_IB_BUFF_END(channel->tsin_id)); in c8sectpfe_start_feed() 221 fei->io + C8SECTPFE_IB_READ_PNT(channel->tsin_id)); in c8sectpfe_start_feed() 223 fei->io + C8SECTPFE_IB_WRT_PNT(channel->tsin_id)); in c8sectpfe_start_feed() 238 , fei->io + C8SECTPFE_IB_SYS(channel->tsin_id)); in c8sectpfe_start_feed() 279 tmp = readl(fei->io + C8SECTPFE_IB_PID_SET(channel->tsin_id)); in c8sectpfe_stop_feed() 281 writel(tmp, fei->io + C8SECTPFE_IB_PID_SET(channel->tsin_id)); in c8sectpfe_stop_feed() 299 writel(0, fei->io + C8SECTPFE_IB_SYS(channel->tsin_id)); in c8sectpfe_stop_feed() [all …]
|
/linux-4.4.14/drivers/net/appletalk/ |
D | ltpc.c | 205 static int io; variable 982 inb_p(io+1); in ltpc_probe_dma() 983 inb_p(io+0); in ltpc_probe_dma() 986 if ( 0xfa == inb_p(io+6) ) break; in ltpc_probe_dma() 989 inb_p(io+3); in ltpc_probe_dma() 990 inb_p(io+2); in ltpc_probe_dma() 992 if ( 0xfb == inb_p(io+6) ) break; in ltpc_probe_dma() 1034 if (io != 0x240 && request_region(0x220,8,"ltpc")) { in ltpc_probe() 1037 io = 0x220; in ltpc_probe() 1042 if (io != 0x220 && request_region(0x240,8,"ltpc")) { in ltpc_probe() [all …]
|
/linux-4.4.14/drivers/scsi/snic/ |
D | snic_stats.h | 88 struct snic_io_stats io; member 103 struct snic_io_stats *io = &s_stats->io; in snic_stats_update_active_ios() local 106 nr_active_ios = atomic64_inc_return(&io->active); in snic_stats_update_active_ios() 107 if (atomic64_read(&io->max_active) < nr_active_ios) in snic_stats_update_active_ios() 108 atomic64_set(&io->max_active, nr_active_ios); in snic_stats_update_active_ios() 110 atomic64_inc(&io->num_ios); in snic_stats_update_active_ios() 117 atomic64_dec(&s_stats->io.active); in snic_stats_update_io_cmpl() 121 atomic64_inc(&s_stats->io.compl); in snic_stats_update_io_cmpl()
|
D | snic_debugfs.c | 142 u64 *io_stats_p = (u64 *) &stats->io; in snic_reset_stats_write() 168 atomic64_read(&stats->io.active)); in snic_reset_stats_write() 213 maxio_tm = (u64) atomic64_read(&stats->io.max_time); in snic_stats_show() 229 (u64) atomic64_read(&stats->io.active), in snic_stats_show() 230 (u64) atomic64_read(&stats->io.max_active), in snic_stats_show() 231 (u64) atomic64_read(&stats->io.num_ios), in snic_stats_show() 232 (u64) atomic64_read(&stats->io.compl), in snic_stats_show() 233 (u64) atomic64_read(&stats->io.fail), in snic_stats_show() 234 (u64) atomic64_read(&stats->io.io_not_found), in snic_stats_show() 235 (u64) atomic64_read(&stats->io.alloc_fail), in snic_stats_show() [all …]
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | s3c2410_ts.c | 80 void __iomem *io; member 111 data0 = readl(ts.io + S3C2410_ADCDAT0); in touch_timer_fire() 112 data1 = readl(ts.io + S3C2410_ADCDAT1); in touch_timer_fire() 144 writel(WAIT4INT | INT_DOWN, ts.io + S3C2410_ADCTSC); in touch_timer_fire() 163 data0 = readl(ts.io + S3C2410_ADCDAT0); in stylus_irq() 164 data1 = readl(ts.io + S3C2410_ADCDAT1); in stylus_irq() 179 writel(0x0, ts.io + S3C64XX_ADCCLRINTPNDNUP); in stylus_irq() 226 ts.io + S3C2410_ADCTSC); in s3c24xx_ts_select() 229 writel(WAIT4INT | INT_UP, ts.io + S3C2410_ADCTSC); in s3c24xx_ts_select() 283 ts.io = ioremap(res->start, resource_size(res)); in s3c2410ts_probe() [all …]
|
/linux-4.4.14/arch/avr32/lib/ |
D | Makefile | 9 lib-y += io-readsw.o io-readsl.o io-writesw.o io-writesl.o 10 lib-y += io-readsb.o io-writesb.o
|
/linux-4.4.14/drivers/pci/hotplug/ |
D | ibmphp_pci.c | 329 if (cur_func->io[i]) { in ibmphp_configure_card() 330 ibmphp_remove_resource (cur_func->io[i]); in ibmphp_configure_card() 331 cur_func->io[i] = NULL; in ibmphp_configure_card() 363 struct resource_node *io[6]; in configure_device() local 406 io[count] = kzalloc(sizeof(struct resource_node), GFP_KERNEL); in configure_device() 408 if (!io[count]) { in configure_device() 412 io[count]->type = IO; in configure_device() 413 io[count]->busno = func->busno; in configure_device() 414 io[count]->devfunc = PCI_DEVFN(func->device, func->function); in configure_device() 415 io[count]->len = len[count]; in configure_device() [all …]
|
/linux-4.4.14/drivers/staging/media/lirc/ |
D | lirc_sir.c | 122 static int io = LIRC_PORT; variable 168 return inb(io + offset); in sinp() 173 outb(value, io + offset); in soutp() 419 outb(UART_FCR_CLEAR_RCVR, io + UART_FCR); in sir_timeout() 442 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) { in sir_interrupt() 445 (void) inb(io + UART_MSR); in sir_interrupt() 448 (void) inb(io + UART_LSR); in sir_interrupt() 453 outb(data, io + UART_TX) in sir_interrupt() 461 data = inb(io + UART_RX); in sir_interrupt() 512 lsr = inb(io + UART_LSR); in sir_interrupt() [all …]
|
D | lirc_serial.c | 106 static int io; variable 265 return inb(io + offset); in sinp() 275 outb(value, io + offset); in soutp() 742 && (devm_request_region(&dev->dev, io, 8, in lirc_serial_probe() 744 dev_err(&dev->dev, "port %04x already in use\n", io); in lirc_serial_probe() 784 dev_dbg(&dev->dev, "Interrupt %d, port %04x obtained\n", irq, io); in lirc_serial_probe() 1056 io = io ? io : 0x3f8; in lirc_serial_init_module() 1113 module_param(io, int, S_IRUGO); 1114 MODULE_PARM_DESC(io, "I/O address base (0x3f8 or 0x2f8)");
|
/linux-4.4.14/drivers/clk/ |
D | clk-nspire.c | 71 void __iomem *io; in nspire_ahbdiv_setup() local 77 io = of_iomap(node, 0); in nspire_ahbdiv_setup() 78 if (!io) in nspire_ahbdiv_setup() 80 val = readl(io); in nspire_ahbdiv_setup() 81 iounmap(io); in nspire_ahbdiv_setup() 113 void __iomem *io; in nspire_clk_setup() local 118 io = of_iomap(node, 0); in nspire_clk_setup() 119 if (!io) in nspire_clk_setup() 121 val = readl(io); in nspire_clk_setup() 122 iounmap(io); in nspire_clk_setup()
|
/linux-4.4.14/arch/cris/include/arch-v32/arch/hwregs/ |
D | Makefile | 47 REGDESC += $(BASEDIR)/io/ata/rtl/ata_regs.r 48 REGDESC += $(BASEDIR)/io/bif/rtl/bif_core_regs.r 49 REGDESC += $(BASEDIR)/io/bif/rtl/bif_slave_regs.r 53 REGDESC += $(BASEDIR)/io/eth/rtl/eth_regs.r 54 REGDESC += $(BASEDIR)/io/bif/mod/extmem/extmem_regs.r 60 REGDESC += $(BASEDIR)/io/pinmux/rtl/guinness/pinmux_regs.r 61 REGDESC += $(BASEDIR)/io/ser/rtl/ser_regs.r 63 REGDESC += $(BASEDIR)/io/strmux/rtl/guinness/strmux_regs.r 64 REGDESC += $(BASEDIR)/io/timer/rtl/timer_regs.r 90 ata_defs.h: $(BASEDIR)/io/ata/rtl/ata_regs.r [all …]
|
/linux-4.4.14/drivers/isdn/hardware/mISDN/ |
D | mISDNinfineon.c | 96 struct _ioport io; member 272 IOFUNC_IO(ISAC, inf_hw, isac.a.io) 273 IOFUNC_IO(IPAC, inf_hw, hscx.a.io) 274 IOFUNC_IND(ISAC, inf_hw, isac.a.io) 275 IOFUNC_IND(IPAC, inf_hw, hscx.a.io) 730 hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE; in setup_io() 731 hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT; in setup_io() 733 hw->hscx.a.io.ale = (u32)hw->cfg.start + DIVA_HSCX_ALE; in setup_io() 734 hw->hscx.a.io.port = (u32)hw->cfg.start + DIVA_HSCX_PORT; in setup_io() 756 hw->isac.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; in setup_io() [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | dmx3191d.c | 76 unsigned long io; in dmx3191d_probe_one() local 82 io = pci_resource_start(pdev, 0); in dmx3191d_probe_one() 83 if (!request_region(io, DMX3191D_REGION_LEN, DMX3191D_DRIVER_NAME)) { in dmx3191d_probe_one() 85 io, io + DMX3191D_REGION_LEN); in dmx3191d_probe_one() 93 shost->io_port = io; in dmx3191d_probe_one() 112 release_region(io, DMX3191D_REGION_LEN); in dmx3191d_probe_one()
|
/linux-4.4.14/sound/pci/ |
D | sis7019.c | 312 unsigned long io = sis->ioport; in sis_interrupt() local 322 intr = inl(io + SIS_GISR); in sis_interrupt() 329 status = inl(io + SIS_PISR_A); in sis_interrupt() 332 outl(status, io + SIS_PISR_A); in sis_interrupt() 335 status = inl(io + SIS_PISR_B); in sis_interrupt() 338 outl(status, io + SIS_PISR_B); in sis_interrupt() 341 status = inl(io + SIS_RISR); in sis_interrupt() 347 outl(status, io + SIS_RISR); in sis_interrupt() 350 outl(intr, io + SIS_GISR); in sis_interrupt() 351 intr = inl(io + SIS_GISR); in sis_interrupt() [all …]
|
D | maestro3.c | 1947 int io = chip->iobase; in snd_m3_remote_codec_config() local 1952 tmp = inw(io + RING_BUS_CTRL_B) & ~SECOND_CODEC_ID_MASK; in snd_m3_remote_codec_config() 1957 outw(tmp | isremote, io + RING_BUS_CTRL_B); in snd_m3_remote_codec_config() 1958 outw((inw(io + SDO_OUT_DEST_CTRL) & ~COMMAND_ADDR_OUT) | isremote, in snd_m3_remote_codec_config() 1959 io + SDO_OUT_DEST_CTRL); in snd_m3_remote_codec_config() 1960 outw((inw(io + SDO_IN_DEST_CTRL) & ~STATUS_ADDR_IN) | isremote, in snd_m3_remote_codec_config() 1961 io + SDO_IN_DEST_CTRL); in snd_m3_remote_codec_config() 1988 int io = chip->iobase; in snd_m3_ac97_reset() local 2005 dir = inw(io + GPIO_DIRECTION); in snd_m3_ac97_reset() 2011 outw(IO_SRAM_ENABLE, io + RING_BUS_CTRL_A); in snd_m3_ac97_reset() [all …]
|
/linux-4.4.14/arch/powerpc/boot/ |
D | cuboot-pq2.c | 126 *io = NULL, *mem_base = NULL; in fixup_pci() local 169 io = &pci_ranges_buf[i]; in fixup_pci() 172 if (!mem || !mmio || !io) in fixup_pci() 178 if (io->size[1] & (io->size[1] - 1)) in fixup_pci() 191 out_be32(&pci_regs[1][1], io->phys_addr | 1); in fixup_pci() 192 out_be32(&pci_regs[2][1], ~(io->size[1] - 1)); in fixup_pci() 202 out_le32(&pci_regs[0][12], io->pci_addr[1] >> 12); in fixup_pci() 203 out_le32(&pci_regs[0][14], io->phys_addr >> 12); in fixup_pci() 204 out_le32(&pci_regs[0][16], (~(io->size[1] - 1) >> 12) | 0xc0000000); in fixup_pci()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | osc_io.c | 87 static void osc_io_fini(const struct lu_env *env, const struct cl_io_slice *io) in osc_io_fini() argument 107 struct cl_io *io; in osc_io_submit() local 137 io = page->cp_owner; in osc_io_submit() 138 LASSERT(io != NULL); in osc_io_submit() 152 result = cl_page_prep(env, io, page, crt); in osc_io_submit() 313 struct cl_io *io; in osc_io_fault_start() local 316 io = ios->cis_io; in osc_io_fault_start() 317 fio = &io->u.ci_fault; in osc_io_fault_start() 343 static int trunc_check_cb(const struct lu_env *env, struct cl_io *io, in trunc_check_cb() argument 373 static void osc_trunc_check(const struct lu_env *env, struct cl_io *io, in osc_trunc_check() argument [all …]
|
D | osc_page.c | 218 struct cl_io *io) in osc_page_cache_add() argument 227 result = osc_queue_async_io(env, io, opg); in osc_page_cache_add() 236 if (cl_io_is_sync_write(io) || cl_io_is_mkwrite(io)) { in osc_page_cache_add() 309 struct cl_io *io) in osc_page_disown() argument 471 struct cl_io *io) in osc_page_flush() argument 476 rc = osc_flush_async_page(env, io, opg); in osc_page_flush() 486 .io = { 620 static int discard_pagevec(const struct lu_env *env, struct cl_io *io, in discard_pagevec() argument 629 if (cl_page_own_try(env, io, page) == 0) { in discard_pagevec() 635 cl_page_unmap(env, io, page); in discard_pagevec() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/power/ |
D | rx51-battery.txt | 8 - io-channels: Should contain IIO channel specifiers 9 for each element in io-channel-names. 10 - io-channel-names: Should contain the following values: 19 io-channels = <&twl4030_madc 0>, 22 io-channel-names = "temp",
|
D | da9150-charger.txt | 7 - io-channels: List of phandle and IIO specifier pairs 8 - io-channel-names: List of channel names used by charger 18 io-channels = <&gpadc 0>, 22 io-channel-names = "CHAN_IBUS",
|
D | rockchip-io-domain.txt | 34 - "rockchip,rk3188-io-voltage-domain" for rk3188 35 - "rockchip,rk3288-io-voltage-domain" for rk3288 36 - "rockchip,rk3368-io-voltage-domain" for rk3368 37 - "rockchip,rk3368-pmu-io-voltage-domain" for rk3368 pmu-domains 84 io-domains { 85 compatible = "rockchip,rk3288-io-voltage-domain";
|
/linux-4.4.14/drivers/pnp/pnpbios/ |
D | rsparser.c | 84 int io, size, mask, i, flags; in pnpbios_parse_allocated_resource_data() local 109 io = *(short *)&p[4]; in pnpbios_parse_allocated_resource_data() 111 pnpbios_parse_allocated_memresource(dev, io, size); in pnpbios_parse_allocated_resource_data() 125 io = *(int *)&p[4]; in pnpbios_parse_allocated_resource_data() 127 pnpbios_parse_allocated_memresource(dev, io, size); in pnpbios_parse_allocated_resource_data() 133 io = *(int *)&p[4]; in pnpbios_parse_allocated_resource_data() 135 pnpbios_parse_allocated_memresource(dev, io, size); in pnpbios_parse_allocated_resource_data() 142 io = -1; in pnpbios_parse_allocated_resource_data() 146 io = i; in pnpbios_parse_allocated_resource_data() 147 if (io != -1) in pnpbios_parse_allocated_resource_data() [all …]
|
/linux-4.4.14/arch/arm/mach-mvebu/ |
D | kirkwood.c | 87 void __iomem *io; in kirkwood_dt_eth_fixup() local 102 io = of_iomap(pnp, 0); in kirkwood_dt_eth_fixup() 103 if (!io) in kirkwood_dt_eth_fixup() 126 reg = readl(io + MV643XX_ETH_MAC_ADDR_HIGH); in kirkwood_dt_eth_fixup() 132 reg = readl(io + MV643XX_ETH_MAC_ADDR_LOW); in kirkwood_dt_eth_fixup() 139 iounmap(io); in kirkwood_dt_eth_fixup()
|
/linux-4.4.14/drivers/usb/musb/ |
D | musb_dma.h | 72 #define musb_dma_ux500(musb) (musb->io.quirks & MUSB_DMA_UX500) 78 #define musb_dma_cppi41(musb) (musb->io.quirks & MUSB_DMA_CPPI41) 84 #define musb_dma_cppi(musb) (musb->io.quirks & MUSB_DMA_CPPI) 90 #define tusb_dma_omap(musb) (musb->io.quirks & MUSB_DMA_TUSB_OMAP) 96 #define musb_dma_inventra(musb) (musb->io.quirks & MUSB_DMA_INVENTRA) 206 musb_dma_controller_create(struct musb *m, void __iomem *io) in musb_dma_controller_create() argument
|
D | musb_regs.h | 368 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR), in musb_write_rxfunaddr() 375 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBADDR), in musb_write_rxhubaddr() 382 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBPORT), in musb_write_rxhubport() 390 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR), in musb_write_txfunaddr() 397 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBADDR), in musb_write_txhubaddr() 404 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBPORT), in musb_write_txhubport() 411 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR)); in musb_read_rxfunaddr() 417 musb->io.busctl_offset(epnum, MUSB_RXHUBADDR)); in musb_read_rxhubaddr() 423 musb->io.busctl_offset(epnum, MUSB_RXHUBPORT)); in musb_read_rxhubport() 429 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR)); in musb_read_txfunaddr() [all …]
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | Makefile | 10 ptrace.o setup.o time.o sys_mn10300.o io.o \ 21 obj-$(CONFIG_GDBSTUB_ON_TTYSx) += gdb-io-serial.o gdb-io-serial-low.o 22 obj-$(CONFIG_GDBSTUB_ON_TTYSMx) += gdb-io-ttysm.o gdb-io-ttysm-low.o
|
/linux-4.4.14/fs/fuse/ |
D | file.c | 536 static ssize_t fuse_get_res_by_io(struct fuse_io_priv *io) in fuse_get_res_by_io() argument 538 if (io->err) in fuse_get_res_by_io() 539 return io->err; in fuse_get_res_by_io() 541 if (io->bytes >= 0 && io->write) in fuse_get_res_by_io() 544 return io->bytes < 0 ? io->size : io->bytes; in fuse_get_res_by_io() 563 static void fuse_aio_complete(struct fuse_io_priv *io, int err, ssize_t pos) in fuse_aio_complete() argument 565 bool is_sync = is_sync_kiocb(io->iocb); in fuse_aio_complete() 568 spin_lock(&io->lock); in fuse_aio_complete() 570 io->err = io->err ? : err; in fuse_aio_complete() 571 else if (pos >= 0 && (io->bytes < 0 || pos < io->bytes)) in fuse_aio_complete() [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | floppy.h | 34 #define fd_dma_setup(addr,size,mode,io) fd_ops->_dma_setup(addr,size,mode,io) argument 42 int (*_dma_setup)(char *addr, unsigned long size, int mode, int io); 117 static int vdma_dma_setup(char *addr, unsigned long size, int mode, int io) in vdma_dma_setup() argument 120 virtual_dma_port = io; in vdma_dma_setup() 128 static int hard_dma_setup(char *addr, unsigned long size, int mode, int io) in hard_dma_setup() argument 159 virtual_dma_port = io; in hard_dma_setup()
|
/linux-4.4.14/drivers/acpi/acpica/ |
D | rsio.c | 67 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.io.io_decode), 68 AML_OFFSET(io.flags), 77 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.io.alignment), 78 AML_OFFSET(io.alignment), 81 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.io.minimum), 82 AML_OFFSET(io.minimum),
|
/linux-4.4.14/Documentation/block/ |
D | ioprio.txt | 1 Block io priorities 8 With the introduction of cfq v3 (aka cfq-ts or time sliced cfq), basic io 9 priorities are supported for reads on files. This enables users to io nice 12 with cfq; other io schedulers do not support io priorities thus far. 17 CFQ implements three generic scheduling classes that determine how io is 20 IOPRIO_CLASS_RT: This is the realtime io class. This scheduling class is given 23 care, one io RT process can starve the entire system. Within the RT class, 30 for any process that hasn't set a specific io priority. The class data 31 determines how much io bandwidth the process will get, it's directly mappable 33 BE prio level, 7 is the lowest. The mapping between cpu nice level and io [all …]
|
D | deadline-iosched.txt | 4 This little file attempts to document how the deadline io scheduler works. 11 selecting an io scheduler on a per-device basis. 20 The goal of the deadline io scheduler is to attempt to guarantee a start 22 tunable. When a read request first enters the io scheduler, it is assigned 50 When we have to move requests from the io scheduler queue to the block 61 Sometimes it happens that a request enters the io scheduler that is contiguous 70 rbtree front sector lookup when the io scheduler merge function is called.
|
/linux-4.4.14/Documentation/isdn/ |
D | README.HiSax | 80 (io, mem, irq). 100 (CONFIG_ISAPNP), if you don't give the io=, irq= command line parameters. 108 io=iobase irq=IRQ mem=membase type=card_type \ 114 io=iobase1,iobase2,... irq=IRQ1,IRQ2,... mem=membase1,membase2,... \ 125 The parameters may be specified in any order. For example, the "io" 150 The Creatix/Teles PnP cards use io1= and io2= instead of io= for specifying 157 1 Teles 16.0 irq, mem, io 159 3 Teles 16.3 (non PnP) irq, io 161 5 AVM A1 (Fritz) irq, io 162 6 ELSA PCC/PCF cards io or nothing for autodetect (the iobase is [all …]
|
/linux-4.4.14/Documentation/blockdev/drbd/ |
D | disk-states-8.dot | 11 Consistent -> Failed [ label = "io completion error" ] 12 Outdated -> Failed [ label = "io completion error" ] 13 UpToDate -> Failed [ label = "io completion error" ] 14 Inconsistent -> Failed [ label = "io completion error" ]
|
/linux-4.4.14/drivers/pnp/pnpacpi/ |
D | rsparser.c | 342 struct acpi_resource_io *io) in pnpacpi_parse_port_option() argument 346 if (io->io_decode == ACPI_DECODE_16) in pnpacpi_parse_port_option() 348 pnp_register_port_resource(dev, option_flags, io->minimum, io->maximum, in pnpacpi_parse_port_option() 349 io->alignment, io->address_length, flags); in pnpacpi_parse_port_option() 354 struct acpi_resource_fixed_io *io) in pnpacpi_parse_fixed_port_option() argument 356 pnp_register_port_resource(dev, option_flags, io->address, io->address, in pnpacpi_parse_fixed_port_option() 357 0, io->address_length, IORESOURCE_IO_FIXED); in pnpacpi_parse_fixed_port_option() 489 pnpacpi_parse_port_option(dev, option_flags, &res->data.io); in pnpacpi_option_resource() 761 struct acpi_resource_io *io = &resource->data.io; in pnpacpi_encode_io() local 765 io->io_decode = (p->flags & IORESOURCE_IO_16BIT_ADDR) ? in pnpacpi_encode_io() [all …]
|
/linux-4.4.14/arch/mips/alchemy/common/ |
D | dma.c | 144 __raw_readl(chan->io + DMA_MODE_SET)); in dump_au1000_dma_channel() 146 __raw_readl(chan->io + DMA_PERIPHERAL_ADDR)); in dump_au1000_dma_channel() 148 __raw_readl(chan->io + DMA_BUFFER0_START)); in dump_au1000_dma_channel() 150 __raw_readl(chan->io + DMA_BUFFER1_START)); in dump_au1000_dma_channel() 152 __raw_readl(chan->io + DMA_BUFFER0_COUNT)); in dump_au1000_dma_channel() 154 __raw_readl(chan->io + DMA_BUFFER1_COUNT)); in dump_au1000_dma_channel() 207 chan->io = (void __iomem *)(KSEG1ADDR(AU1000_DMA_PHYS_ADDR) + in request_au1000_dma()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | cros-adc-thermistors.dtsi | 21 io-channels = <&adc 3>; 28 io-channels = <&adc 4>; 35 io-channels = <&adc 5>; 42 io-channels = <&adc 6>;
|
D | zynq-zc706.dts | 144 io-standard = <4>; 167 io-standard = <1>; 181 io-standard = <1>; 205 io-standard = <1>; 218 io-standard = <1>; 232 io-standard = <1>; 245 io-standard = <1>; 258 io-standard = <1>; 281 io-standard = <1>;
|
D | zynq-zc702.dts | 196 io-standard = <1>; 219 io-standard = <4>; 242 io-standard = <1>; 260 io-standard = <1>; 284 io-standard = <1>; 297 io-standard = <1>; 311 io-standard = <1>; 324 io-standard = <1>; 337 io-standard = <1>; 360 io-standard = <1>;
|
D | qcom-pma8084.dtsi | 70 io-channels = <&pma8084_vadc VADC_DIE_TEMP>; 71 io-channel-names = "thermal"; 80 #io-channel-cells = <1>; 81 io-channel-ranges;
|
D | omap-zoom-common.dtsi | 21 reg-io-width = <1>; 57 reg-io-width = <1>; 68 reg-io-width = <1>; 79 reg-io-width = <1>;
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | floppy.h | 55 #define fd_dma_setup(addr, size, mode, io) SW._dma_setup(addr, size, mode, io) argument 207 static int vdma_dma_setup(char *addr, unsigned long size, int mode, int io) in vdma_dma_setup() argument 210 virtual_dma_port = io; in vdma_dma_setup() 218 static int hard_dma_setup(char *addr, unsigned long size, int mode, int io) in hard_dma_setup() argument 241 int (*_dma_setup)(char *addr, unsigned long size, int mode, int io);
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ksz884x.c | 1270 void __iomem *io; member 1501 writel(interrupt, hw->io + KS884X_INTERRUPTS_STATUS); in hw_ack_intr() 1507 writel(0, hw->io + KS884X_INTERRUPTS_ENABLE); in hw_dis_intr() 1508 hw->intr_set = readl(hw->io + KS884X_INTERRUPTS_ENABLE); in hw_dis_intr() 1514 writel(interrupt, hw->io + KS884X_INTERRUPTS_ENABLE); in hw_set_intr() 1532 read_intr = readl(hw->io + KS884X_INTERRUPTS_ENABLE); in hw_turn_off_intr() 1534 writel(hw->intr_set, hw->io + KS884X_INTERRUPTS_ENABLE); in hw_turn_off_intr() 1558 read_intr = readl(hw->io + KS884X_INTERRUPTS_ENABLE); in hw_ena_intr_bit() 1560 writel(hw->intr_set, hw->io + KS884X_INTERRUPTS_ENABLE); in hw_ena_intr_bit() 1565 *status = readl(hw->io + KS884X_INTERRUPTS_STATUS); in hw_read_intr() [all …]
|
/linux-4.4.14/arch/x86/include/asm/ |
D | floppy.h | 44 #define fd_dma_setup(addr, size, mode, io) SW._dma_setup(addr, size, mode, io) argument 195 static int vdma_dma_setup(char *addr, unsigned long size, int mode, int io) in vdma_dma_setup() argument 198 virtual_dma_port = io; in vdma_dma_setup() 206 static int hard_dma_setup(char *addr, unsigned long size, int mode, int io) in hard_dma_setup() argument 229 int (*_dma_setup)(char *addr, unsigned long size, int mode, int io);
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | floppy.h | 36 #define fd_dma_setup(addr,size,mode,io) alpha_fd_dma_setup(addr,size,mode,io) argument 39 alpha_fd_dma_setup(char *addr, unsigned long size, int mode, int io) in alpha_fd_dma_setup() argument 69 virtual_dma_port = io; in alpha_fd_dma_setup()
|
/linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
D | qcom-spmi-temp-alarm.txt | 15 - io-channels: Should contain IIO channel specifier for the ADC channel, 17 - io-channel-names: Should contain "thermal". 27 io-channels = <&pm8941_vadc VADC_DIE_TEMP>; 28 io-channel-names = "thermal";
|
/linux-4.4.14/Documentation/input/ |
D | gameport-programming.txt | 12 gameport.io = MY_IO_ADDRESS; 18 If your hardware supports more than one io address, and your driver can 26 If your hardware supports a gameport address that is not mapped to ISA io 29 Also, always request_region() on the whole io space occupied by the 31 occupies from one to sixteen addresses in the io space. 34 callback if the io is mapped to ISA space - this way it'll occupy the io 36 ->close() callback. You also can select the io address in the ->open() 128 int io; 145 outb(0xff, io) will be used. 149 Read the buttons and ns558 oneshot bits. If set to NULL, inb(io) will be [all …]
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-em.c | 275 struct resource *io[2], *irq[2]; in em_gio_probe() local 292 io[0] = platform_get_resource(pdev, IORESOURCE_MEM, 0); in em_gio_probe() 293 io[1] = platform_get_resource(pdev, IORESOURCE_MEM, 1); in em_gio_probe() 297 if (!io[0] || !io[1] || !irq[0] || !irq[1]) { in em_gio_probe() 303 p->base0 = devm_ioremap_nocache(&pdev->dev, io[0]->start, in em_gio_probe() 304 resource_size(io[0])); in em_gio_probe() 311 p->base1 = devm_ioremap_nocache(&pdev->dev, io[1]->start, in em_gio_probe() 312 resource_size(io[1])); in em_gio_probe()
|
/linux-4.4.14/fs/f2fs/ |
D | data.c | 103 static void __submit_merged_bio(struct f2fs_bio_info *io) in __submit_merged_bio() argument 105 struct f2fs_io_info *fio = &io->fio; in __submit_merged_bio() 107 if (!io->bio) in __submit_merged_bio() 111 trace_f2fs_submit_read_bio(io->sbi->sb, fio, io->bio); in __submit_merged_bio() 113 trace_f2fs_submit_write_bio(io->sbi->sb, fio, io->bio); in __submit_merged_bio() 115 submit_bio(fio->rw, io->bio); in __submit_merged_bio() 116 io->bio = NULL; in __submit_merged_bio() 123 struct f2fs_bio_info *io; in f2fs_submit_merged_bio() local 125 io = is_read_io(rw) ? &sbi->read_io : &sbi->write_io[btype]; in f2fs_submit_merged_bio() 127 down_write(&io->io_rwsem); in f2fs_submit_merged_bio() [all …]
|
/linux-4.4.14/drivers/ide/ |
D | ide-cs.c | 115 static struct ide_host *idecs_register(unsigned long io, unsigned long ctl, in idecs_register() argument 123 if (!request_region(io, 8, DRV_NAME)) { in idecs_register() 125 DRV_NAME, io, io + 7); in idecs_register() 132 release_region(io, 8); in idecs_register() 137 ide_std_init_ports(&hw, io, ctl); in idecs_register() 162 release_region(io, 8); in idecs_register()
|
/linux-4.4.14/arch/mips/pci/ |
D | pci-ip27.c | 64 bc->pc.io_resource = &bc->io; in bridge_probe() 74 bc->io.name = "Bridge IO MEM"; in bridge_probe() 76 bc->io.start = 0UL; in bridge_probe() 77 bc->io.end = ~0UL; in bridge_probe() 78 bc->io.flags = IORESOURCE_IO; in bridge_probe()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | pci.h | 300 return readb((u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_read8_sync() 305 return readw((u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_read16_sync() 310 return readl((u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_read32_sync() 315 writeb(val, (u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_write8_async() 321 writew(val, (u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_write16_async() 327 writel(val, (u8 __iomem *) rtlpriv->io.pci_mem_start + addr); in pci_write32_async()
|
/linux-4.4.14/Documentation/device-mapper/ |
D | dm-io.txt | 1 dm-io 4 Dm-io provides synchronous and asynchronous I/O services. There are three 18 Dm-io can read from one io_region or write to one or more io_regions. Writes 64 In the case of an write-I/O to multiple regions, this bitset allows dm-io to 67 Before using any of the dm-io services, the user should call dm_io_get() 69 Dm-io will attempt to resize its mempool to make sure enough pages are 72 When the user is finished using the dm-io services, they should call
|
/linux-4.4.14/drivers/net/ethernet/ |
D | ec_bhf.c | 135 void __iomem *io; member 266 block_count = ioread8(priv->io + INFO_BLOCK_BLK_CNT); in ec_bhf_setup_offsets() 268 u16 type = ioread16(priv->io + i * INFO_BLOCK_SIZE + in ec_bhf_setup_offsets() 278 ec_info = priv->io + i * INFO_BLOCK_SIZE; in ec_bhf_setup_offsets() 283 priv->ec_io = priv->io + ioread32(ec_info + INFO_BLOCK_OFFSET); in ec_bhf_setup_offsets() 495 void __iomem *io; in ec_bhf_probe() local 525 io = pci_iomap(dev, 0, 0); in ec_bhf_probe() 526 if (!io) { in ec_bhf_probe() 555 priv->io = io; in ec_bhf_probe() 576 pci_iounmap(dev, io); in ec_bhf_probe() [all …]
|
/linux-4.4.14/drivers/net/fddi/skfp/h/ |
D | skfbi.h | 1036 #define CLEAR(io,mask) outpw((io),inpw(io)&(~(mask))) argument 1037 #define SET(io,mask) outpw((io),inpw(io)|(mask)) argument 1038 #define GET(io,mask) (inpw(io)&(mask)) argument 1039 #define SETMASK(io,val,mask) outpw((io),(inpw(io) & ~(mask)) | (val)) argument
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | floppy.h | 103 #define fd_dma_setup(addr, size, mode, io) vdma_dma_setup(addr, size, mode, io) argument 159 static int vdma_dma_setup(char *addr, unsigned long size, int mode, int io) in vdma_dma_setup() argument 162 virtual_dma_port = (MACH_IS_Q40 ? io : 0); in vdma_dma_setup()
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/samsung/ |
D | exynos-adc.txt | 38 - #io-channel-cells = <1>; As ADC has multiple outputs 59 #io-channel-cells = <1>; 60 io-channel-ranges; 75 #io-channel-cells = <1>; 76 io-channel-ranges; 95 io-channels = <&adc 4>;
|
/linux-4.4.14/arch/mips/boot/dts/netlogic/ |
D | xlp_svp.dts | 24 reg-io-width = <4>; 34 reg-io-width = <4>; 45 reg-io-width = <4>; 56 reg-io-width = <4>;
|
D | xlp_fvp.dts | 24 reg-io-width = <4>; 34 reg-io-width = <4>; 45 reg-io-width = <4>; 56 reg-io-width = <4>;
|
D | xlp_evp.dts | 24 reg-io-width = <4>; 34 reg-io-width = <4>; 45 reg-io-width = <4>; 56 reg-io-width = <4>;
|
/linux-4.4.14/drivers/acpi/ |
D | resource.c | 45 static bool acpi_dev_resource_len_valid(u64 start, u64 end, u64 len, bool io) in acpi_dev_resource_len_valid() argument 60 io ? "io" : "mem", start, end, len); in acpi_dev_resource_len_valid() 174 struct acpi_resource_io *io; in acpi_dev_resource_io() local 179 io = &ares->data.io; in acpi_dev_resource_io() 180 acpi_dev_get_ioresource(res, io->minimum, in acpi_dev_resource_io() 181 io->address_length, in acpi_dev_resource_io() 182 io->io_decode); in acpi_dev_resource_io() 249 addr->info.io.translation_type); in acpi_decode_space()
|
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/ |
D | nfcmrvl.txt | 12 - reset-n-io: Output GPIO pin used to reset the chip (active low). 33 reset-n-io = <&gpio3 16 0>; 60 reset-n-io = <&gpio3 19 0>; 84 reset-n-io = <&gpio3 19 0>;
|
/linux-4.4.14/drivers/char/mwave/ |
D | README | 23 If the dsp io range has not been setup and stored in bios by the 25 io range used by the dsp to be configured. 33 If the uart io range has not been setup and stored in bios by the 35 io range used by the mwave uart to be configured.
|
/linux-4.4.14/drivers/w1/slaves/ |
D | w1_ds2781.c | 28 size_t count, int io) in w1_ds2781_do_io() argument 38 if (io) { in w1_ds2781_do_io() 53 int io) in w1_ds2781_io() argument 63 ret = w1_ds2781_do_io(dev, buf, addr, count, io); in w1_ds2781_io()
|
D | w1_ds2780.c | 30 size_t count, int io) in w1_ds2780_do_io() argument 40 if (io) { in w1_ds2780_do_io() 55 int io) in w1_ds2780_io() argument 65 ret = w1_ds2780_do_io(dev, buf, addr, count, io); in w1_ds2780_io()
|
/linux-4.4.14/drivers/net/arcnet/ |
D | com20020-isa.c | 123 static int io = 0x0; /* <--- EDIT THESE LINES FOR YOUR CONFIGURATION */ variable 132 module_param(io, int, 0); 165 dev->base_addr = io; in com20020_init() 211 io = ints[1]; in com20020isa_setup()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-renesas-intc-irqpin.c | 385 struct resource *io[INTC_IRQPIN_REG_NR]; in intc_irqpin_probe() local 426 memset(io, 0, sizeof(io)); in intc_irqpin_probe() 428 io[k] = platform_get_resource(pdev, IORESOURCE_MEM, k); in intc_irqpin_probe() 429 if (!io[k] && k < INTC_IRQPIN_REG_NR_MANDATORY) { in intc_irqpin_probe() 458 if (!io[k]) in intc_irqpin_probe() 461 switch (resource_size(io[k])) { in intc_irqpin_probe() 478 i->iomem = devm_ioremap_nocache(dev, io[k]->start, in intc_irqpin_probe() 479 resource_size(io[k])); in intc_irqpin_probe() 492 if (io[INTC_IRQPIN_REG_IRLM]) in intc_irqpin_probe()
|
/linux-4.4.14/drivers/block/ |
D | cpqarray.c | 166 static int ida_ctlr_ioctl(ctlr_info_t *h, int dsk, ida_ioctl_t *io); 1149 ida_ioctl_t __user *io = (ida_ioctl_t __user *)arg; in ida_locked_ioctl() local 1154 if (copy_to_user(&io->c.drv, drv, sizeof(drv_info_t))) in ida_locked_ioctl() 1164 if (copy_from_user(my_io, io, sizeof(*my_io))) in ida_locked_ioctl() 1170 if (copy_to_user(io, my_io, sizeof(*my_io))) in ida_locked_ioctl() 1234 static int ida_ctlr_ioctl(ctlr_info_t *h, int dsk, ida_ioctl_t *io) in ida_ctlr_ioctl() argument 1245 c->hdr.unit = (io->unit & UNITVALID) ? (io->unit & ~UNITVALID) : dsk; in ida_ctlr_ioctl() 1249 c->req.hdr.cmd = io->cmd; in ida_ctlr_ioctl() 1250 c->req.hdr.blk = io->blk; in ida_ctlr_ioctl() 1251 c->req.hdr.blk_cnt = io->blk_cnt; in ida_ctlr_ioctl() [all …]
|
/linux-4.4.14/arch/xtensa/platforms/iss/ |
D | simdisk.c | 86 unsigned long io; in simdisk_transfer() local 90 io = simc_write(dev->fd, buffer, nbytes); in simdisk_transfer() 92 io = simc_read(dev->fd, buffer, nbytes); in simdisk_transfer() 93 if (io == -1) { in simdisk_transfer() 97 buffer += io; in simdisk_transfer() 98 offset += io; in simdisk_transfer() 99 nbytes -= io; in simdisk_transfer()
|
/linux-4.4.14/drivers/isdn/hardware/avm/ |
D | b1isa.c | 169 static int io[MAX_CARDS]; variable 172 module_param_array(io, int, NULL, 0); 174 MODULE_PARM_DESC(io, "I/O base address(es)"); 214 if (!io[i]) in b1isa_init() 217 isa_dev[i].resource[0].start = io[i]; in b1isa_init()
|
/linux-4.4.14/drivers/staging/comedi/ |
D | comedilib.h | 25 unsigned int chan, unsigned int *io); 27 unsigned int chan, unsigned int io);
|
/linux-4.4.14/Documentation/watchdog/ |
D | watchdog-parameters.txt | 14 wdt_stop: Acquire WDT 'stop' io port (default 0x43) 15 wdt_start: Acquire WDT 'start' io port (default 0x443) 20 wdt_stop: Advantech WDT 'stop' io port (default 0x443) 21 wdt_start: Advantech WDT 'start' io port (default 0x443) 96 io: Eurotech WDT io port (default=0x3f0) 221 io: pc87413 WDT I/O port (default: io). 264 wdt_stop: SBC60xx WDT 'stop' io port (default 0x45) 265 wdt_start: SBC60xx WDT 'start' io port (default 0x443) 289 io: io port 352 wdt_io: w83627hf/thf WDT io port (default 0x2E) [all …]
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | dib0700_devices.c | 1604 .io.pll_bypass = 1, 1605 .io.pll_range = 1, 1606 .io.pll_prediv = 1, 1607 .io.pll_loopdiv = 20, 1608 .io.adc_clock_ratio = 8, 1609 .io.pll_int_loop_filt = 0, 1610 .io.clock_khz = 12000, 1980 .io.clock_khz = 12000, 1981 .io.pll_bypass = 0, 1982 .io.pll_range = 0, [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-ocores.txt | 18 - reg-io-width : io register width in bytes (1, 2 or 4) 45 reg-io-width = <1>; /* 8 bit read/write */ 63 reg-io-width = <1>; /* 8 bit read/write */
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/ |
D | qcom,spmi-iadc.txt | 39 #io-channel-cells = <1>; 44 io-channels = <&pmic_iadc 0>; 45 io-channel-names = "iadc";
|
D | da9150-gpadc.txt | 5 - #io-channel-cells: Should be set to <1> 15 #io-channel-cells = <1>;
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | da9150.txt | 39 #io-channel-cells = <1>; 45 io-channels = <&gpadc 0>, 49 io-channel-names = "CHAN_IBUS",
|
/linux-4.4.14/drivers/video/fbdev/ |
D | nuc900fb.c | 52 void __iomem *regs = fbi->io; in nuc900fb_set_lcdaddr() 227 void __iomem *regs = fbi->io; in nuc900fb_activate_var() 362 void __iomem *regs = fbi->io; in nuc900fb_init_registers() 421 void __iomem *regs = fbi->io; in nuc900fb_irqhandler() 561 fbi->io = ioremap(res->start, size); in nuc900fb_probe() 562 if (fbi->io == NULL) { in nuc900fb_probe() 568 fbi->irq_base = fbi->io + REG_LCM_INT_CS; in nuc900fb_probe() 572 writel(0, fbi->io + REG_LCM_DCCS); in nuc900fb_probe() 664 iounmap(fbi->io); in nuc900fb_probe() 678 void __iomem *regs = fbi->io; in nuc900fb_stop_lcd() [all …]
|
D | s3c2410fb.c | 74 void __iomem *regs = fbi->io; in s3c2410fb_set_lcdaddr() 376 void __iomem *regs = fbi->io; in s3c2410fb_activate_var() 491 void __iomem *regs = fbi->io; in s3c2410fb_setcolreg() 548 writel(fbi->regs.lcdcon1, fbi->io + S3C2410_LCDCON1); in s3c2410fb_lcd_enable() 570 void __iomem *tpal_reg = fbi->io; in s3c2410fb_blank() 691 void __iomem *regs = fbi->io; in s3c2410fb_init_registers() 730 void __iomem *regs = fbi->io; in s3c2410fb_write_palette() 882 info->io = ioremap(res->start, size); in s3c24xxfb_probe() 883 if (info->io == NULL) { in s3c24xxfb_probe() 890 info->irq_base = info->io + S3C2412_LCDINTBASE; in s3c24xxfb_probe() [all …]
|