Home
last modified time | relevance | path

Searched refs:rw (Results 1 – 25 of 109) sorted by relevance

12345

/drivers/net/wireless/zd1211rw/
Dzd_rf_rf2959.c45 static int bits(u32 rw, int from, int to)
47 rw &= ~(0xffffffffU << (to+1));
48 rw >>= from;
49 return rw;
52 static int bit(u32 rw, int bit)
54 return bits(rw, bit, bit);
57 static void dump_regwrite(u32 rw)
59 int reg = bits(rw, 18, 22);
60 int rw_flag = bits(rw, 23, 23);
61 PDEBUG("rf2959 %#010x reg %d rw %d", rw, reg, rw_flag);
[all …]
/drivers/block/xen-blkback/
Dcommon.h89 struct blkif_x86_32_request_rw rw; member
133 struct blkif_x86_64_request_rw rw; member
278 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_32_req()
279 dst->u.rw.handle = src->u.rw.handle; in blkif_get_x86_32_req()
280 dst->u.rw.id = src->u.rw.id; in blkif_get_x86_32_req()
281 dst->u.rw.sector_number = src->u.rw.sector_number; in blkif_get_x86_32_req()
283 if (n > dst->u.rw.nr_segments) in blkif_get_x86_32_req()
284 n = dst->u.rw.nr_segments; in blkif_get_x86_32_req()
286 dst->u.rw.seg[i] = src->u.rw.seg[i]; in blkif_get_x86_32_req()
314 dst->u.rw.nr_segments = src->u.rw.nr_segments; in blkif_get_x86_64_req()
[all …]
Dblkback.c490 int nseg = req->u.rw.nr_segments; in xen_blkbk_map()
511 req->u.rw.seg[i].gref); in xen_blkbk_map()
537 persistent_gnt->gnt = req->u.rw.seg[i].gref; in xen_blkbk_map()
583 flags, req->u.rw.seg[i].gref, in xen_blkbk_map()
638 seg[i].offset = (req->u.rw.seg[i].first_sect << 9); in xen_blkbk_map()
888 nseg = req->u.rw.nr_segments; in dispatch_rw_block_io()
898 preq.sector_number = req->u.rw.sector_number; in dispatch_rw_block_io()
902 pending_req->id = req->u.rw.id; in dispatch_rw_block_io()
908 seg[i].nsec = req->u.rw.seg[i].last_sect - in dispatch_rw_block_io()
909 req->u.rw.seg[i].first_sect + 1; in dispatch_rw_block_io()
[all …]
/drivers/gpu/drm/ttm/
Dttm_lock.c49 lock->rw = 0; in ttm_lock_init()
59 if (--lock->rw == 0) in ttm_read_unlock()
75 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_lock()
76 ++lock->rw; in __ttm_read_lock()
108 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_trylock()
109 ++lock->rw; in __ttm_read_trylock()
142 lock->rw = 0; in ttm_write_unlock()
158 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { in __ttm_write_lock()
159 lock->rw = -1; in __ttm_write_lock()
192 lock->rw = 1; in ttm_write_lock_downgrade()
[all …]
/drivers/md/
Ddm-io.c280 static void do_region(int rw, unsigned region, struct dm_io_region *where, in do_region() argument
301 if ((rw & REQ_DISCARD) || (rw & REQ_WRITE_SAME)) in do_region()
313 if (rw & REQ_DISCARD) { in do_region()
317 } else if (rw & REQ_WRITE_SAME) { in do_region()
344 submit_bio(rw, bio); in do_region()
348 static void dispatch_io(int rw, unsigned int num_regions, in dispatch_io() argument
358 rw |= REQ_SYNC; in dispatch_io()
366 if (where[i].count || (rw & REQ_FLUSH)) in dispatch_io()
367 do_region(rw, i, where + i, dp, io); in dispatch_io()
378 struct dm_io_region *where, int rw, struct dpages *dp, in sync_io() argument
[all …]
Ddm-kcopyd.c334 int rw; member
468 if (job->rw & WRITE) in complete_io()
480 if (job->rw & WRITE) in complete_io()
484 job->rw = WRITE; in complete_io()
499 .bi_rw = job->rw, in run_io_job()
510 if (job->rw == READ) in run_io_job()
553 if (job->rw & WRITE) in process_jobs()
728 job->rw = READ; in dm_kcopyd_copy()
737 job->rw = WRITE | REQ_WRITE_SAME; in dm_kcopyd_copy()
740 job->rw = WRITE; in dm_kcopyd_copy()
/drivers/staging/rtl8187se/
Dr8180_rtl8225z2.c163 short bit, rw; in read_rtl8225() local
185 rw = 0; in read_rtl8225()
191 write_nic_word(dev, RFPinsOutput, bit | oval | rw); in read_rtl8225()
195 bit | oval | BB_HOST_BANG_CLK | rw); in read_rtl8225()
198 bit | oval | BB_HOST_BANG_CLK | rw); in read_rtl8225()
204 rw = BB_HOST_BANG_RW; in read_rtl8225()
206 bit | oval | BB_HOST_BANG_CLK | rw); in read_rtl8225()
208 write_nic_word(dev, RFPinsOutput, bit | oval | rw); in read_rtl8225()
216 oval | bit | rw | BB_HOST_BANG_CLK); in read_rtl8225()
219 oval | bit | rw | BB_HOST_BANG_CLK); in read_rtl8225()
[all …]
/drivers/i2c/busses/
Di2c-ali1563.c188 static int ali1563_block(struct i2c_adapter * a, union i2c_smbus_data * data, u8 rw) in ali1563_block() argument
196 if (rw == I2C_SMBUS_WRITE) { in ali1563_block()
210 if (rw == I2C_SMBUS_WRITE) { in ali1563_block()
233 unsigned short flags, char rw, u8 cmd, in ali1563_access() argument
271 outb_p(((addr & 0x7f) << 1) | (rw & 0x01), SMB_HST_ADD); in ali1563_access()
278 if (rw== I2C_SMBUS_WRITE) in ali1563_access()
284 if (rw == I2C_SMBUS_WRITE) in ali1563_access()
289 if (rw == I2C_SMBUS_WRITE) { in ali1563_access()
296 error = ali1563_block(a,data,rw); in ali1563_access()
303 if ((rw == I2C_SMBUS_WRITE) || (size == HST_CNTL2_QUICK)) in ali1563_access()
Dscx200_acb.c282 char rw, u8 command, int size, in scx200_acb_smbus_xfer() argument
299 buffer = rw ? &data->byte : &command; in scx200_acb_smbus_xfer()
326 size, address, command, len, rw); in scx200_acb_smbus_xfer()
328 if (!len && rw == I2C_SMBUS_READ) { in scx200_acb_smbus_xfer()
335 iface->address_byte = (address << 1) | rw; in scx200_acb_smbus_xfer()
359 if (rc == 0 && size == I2C_SMBUS_WORD_DATA && rw == I2C_SMBUS_READ) in scx200_acb_smbus_xfer()
Di2c-cbus-gpio.c117 static int cbus_transfer(struct cbus_host *host, char rw, unsigned dev, in cbus_transfer() argument
136 cbus_send_bit(host, rw == I2C_SMBUS_READ); in cbus_transfer()
141 if (rw == I2C_SMBUS_WRITE) { in cbus_transfer()
/drivers/block/drbd/
Ddrbd_req.c39 const int rw = bio_data_dir(req->master_bio); in _drbd_start_io_acct() local
43 part_stat_inc(cpu, &mdev->vdisk->part0, ios[rw]); in _drbd_start_io_acct()
44 part_stat_add(cpu, &mdev->vdisk->part0, sectors[rw], req->i.size >> 9); in _drbd_start_io_acct()
47 part_inc_in_flight(&mdev->vdisk->part0, rw); in _drbd_start_io_acct()
54 int rw = bio_data_dir(req->master_bio); in _drbd_end_io_acct() local
58 part_stat_add(cpu, &mdev->vdisk->part0, ticks[rw], duration); in _drbd_end_io_acct()
60 part_dec_in_flight(&mdev->vdisk->part0, rw); in _drbd_end_io_acct()
214 int rw; in drbd_req_complete() local
238 rw = bio_rw(req->master_bio); in drbd_req_complete()
261 if (rw == WRITE) in drbd_req_complete()
[all …]
Ddrbd_actlog.c148 int rw, int size) in _drbd_md_sync_page_io() argument
156 if ((rw & WRITE) && !test_bit(MD_NO_FUA, &mdev->flags)) in _drbd_md_sync_page_io()
157 rw |= REQ_FUA | REQ_FLUSH; in _drbd_md_sync_page_io()
158 rw |= REQ_SYNC; in _drbd_md_sync_page_io()
168 bio->bi_rw = rw; in _drbd_md_sync_page_io()
170 if (!(rw & WRITE) && mdev->state.disk == D_DISKLESS && mdev->ldev == NULL) in _drbd_md_sync_page_io()
182 if (drbd_insert_fault(mdev, (rw & WRITE) ? DRBD_FAULT_MD_WR : DRBD_FAULT_MD_RD)) in _drbd_md_sync_page_io()
185 submit_bio(rw, bio); in _drbd_md_sync_page_io()
196 sector_t sector, int rw) in drbd_md_sync_page_io() argument
207 (unsigned long long)sector, (rw & WRITE) ? "WRITE" : "READ", in drbd_md_sync_page_io()
[all …]
/drivers/hid/
Dhid-wacom.c441 int tool, x, y, rw; in wacom_gr_parse_report() local
501 rw = (data[6] & 0x01) ? -1 : in wacom_gr_parse_report()
503 input_report_rel(input, REL_WHEEL, rw); in wacom_gr_parse_report()
510 rw = 44 - (data[6] >> 2); in wacom_gr_parse_report()
511 if (rw < 0) in wacom_gr_parse_report()
512 rw = 0; in wacom_gr_parse_report()
513 else if (rw > 31) in wacom_gr_parse_report()
514 rw = 31; in wacom_gr_parse_report()
515 input_report_abs(input, ABS_DISTANCE, rw); in wacom_gr_parse_report()
532 rw = data[7] & 0x03; in wacom_gr_parse_report()
[all …]
/drivers/block/rsxx/
Ddev.c116 int rw = bio_data_dir(bio); in disk_stats_start() local
122 part_inc_in_flight(part0, rw); in disk_stats_start()
133 int rw = bio_data_dir(bio); in disk_stats_complete() local
138 part_stat_add(cpu, part0, sectors[rw], bio_sectors(bio)); in disk_stats_complete()
139 part_stat_inc(cpu, part0, ios[rw]); in disk_stats_complete()
140 part_stat_add(cpu, part0, ticks[rw], duration); in disk_stats_complete()
143 part_dec_in_flight(part0, rw); in disk_stats_complete()
/drivers/block/
Dxen-blkfront.c149 info->shadow_free = info->shadow[free].req.u.rw.id; in get_id_from_freelist()
150 info->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */ in get_id_from_freelist()
157 if (info->shadow[id].req.u.rw.id != id) in add_id_to_freelist()
161 info->shadow[id].req.u.rw.id = info->shadow_free; in add_id_to_freelist()
397 ring_req->u.rw.id = id; in blkif_queue_request()
398 ring_req->u.rw.sector_number = (blkif_sector_t)blk_rq_pos(req); in blkif_queue_request()
399 ring_req->u.rw.handle = info->handle; in blkif_queue_request()
424 ring_req->u.rw.nr_segments = blk_rq_map_sg(req->q, req, in blkif_queue_request()
426 BUG_ON(ring_req->u.rw.nr_segments > in blkif_queue_request()
429 for_each_sg(info->sg, sg, ring_req->u.rw.nr_segments, i) { in blkif_queue_request()
[all …]
Dbrd.c300 unsigned int len, unsigned int off, int rw, in brd_do_bvec() argument
306 if (rw != READ) { in brd_do_bvec()
313 if (rw == READ) { in brd_do_bvec()
330 int rw; in brd_make_request() local
346 rw = bio_rw(bio); in brd_make_request()
347 if (rw == READA) in brd_make_request()
348 rw = READ; in brd_make_request()
353 bvec->bv_offset, rw, sector); in brd_make_request()
Dnvme-core.c677 cmnd->rw.opcode = nvme_cmd_write; in nvme_submit_bio_queue()
680 cmnd->rw.opcode = nvme_cmd_read; in nvme_submit_bio_queue()
689 cmnd->rw.command_id = cmdid; in nvme_submit_bio_queue()
690 cmnd->rw.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_bio_queue()
693 cmnd->rw.slba = cpu_to_le64(nvme_block_nr(ns, bio->bi_sector)); in nvme_submit_bio_queue()
694 cmnd->rw.length = cpu_to_le16((length >> ns->lba_shift) - 1); in nvme_submit_bio_queue()
695 cmnd->rw.control = cpu_to_le16(control); in nvme_submit_bio_queue()
696 cmnd->rw.dsmgmt = cpu_to_le32(dsmgmt); in nvme_submit_bio_queue()
1305 c.rw.opcode = io.opcode; in nvme_submit_io()
1306 c.rw.flags = io.flags; in nvme_submit_io()
[all …]
/drivers/net/wireless/brcm80211/brcmfmac/
Dbcmsdh_sdmmc.c136 int brcmf_sdioh_request_byte(struct brcmf_sdio_dev *sdiodev, uint rw, uint func, in brcmf_sdioh_request_byte() argument
141 brcmf_dbg(SDIO, "rw=%d, func=%d, addr=0x%05x\n", rw, func, regaddr); in brcmf_sdioh_request_byte()
147 if (rw && func == 0) { in brcmf_sdioh_request_byte()
151 if (rw) /* CMD52 Write */ in brcmf_sdioh_request_byte()
165 rw ? "write" : "read", func, regaddr, *byte, err_ret); in brcmf_sdioh_request_byte()
171 uint rw, uint func, uint addr, u32 *word, in brcmf_sdioh_request_word() argument
182 rw, func, addr, nbytes); in brcmf_sdioh_request_word()
188 if (rw) { /* CMD52 Write */ in brcmf_sdioh_request_word()
209 rw ? "write" : "read", err_ret); in brcmf_sdioh_request_word()
Dsdio_host.h243 extern int brcmf_sdcard_rwdata(struct brcmf_sdio_dev *sdiodev, uint rw,
266 extern int brcmf_sdioh_request_byte(struct brcmf_sdio_dev *sdiodev, uint rw,
272 uint rw, uint fnc, uint addr,
278 uint fix_inc, uint rw, uint fnc_num, u32 addr,
/drivers/target/
Dtarget_core_iblock.c327 static void iblock_submit_bios(struct bio_list *list, int rw) in iblock_submit_bios() argument
334 submit_bio(rw, bio); in iblock_submit_bios()
603 int rw = 0; in iblock_execute_rw() local
615 rw = WRITE_FUA; in iblock_execute_rw()
617 rw = WRITE_FUA; in iblock_execute_rw()
619 rw = WRITE; in iblock_execute_rw()
621 rw = WRITE; in iblock_execute_rw()
624 rw = READ; in iblock_execute_rw()
675 iblock_submit_bios(&list, rw); in iblock_execute_rw()
693 iblock_submit_bios(&list, rw); in iblock_execute_rw()
/drivers/tty/serial/
Dsunsab.c411 writeb(up->cached_mode, &up->regs->rw.mode); in sunsab_tx_idle()
412 writeb(up->cached_pvr, &up->regs->rw.pvr); in sunsab_tx_idle()
416 tmp = readb(&up->regs->rw.ccr2); in sunsab_tx_idle()
419 writeb(tmp, &up->regs->rw.ccr2); in sunsab_tx_idle()
553 tmp = readb(&up->regs->rw.ccr0); in sunsab_startup()
555 writeb(tmp, &up->regs->rw.ccr0); in sunsab_startup()
591 up->cached_dafo = readb(&up->regs->rw.dafo); in sunsab_shutdown()
593 writeb(up->cached_dafo, &up->regs->rw.dafo); in sunsab_shutdown()
597 writeb(up->cached_mode, &up->regs->rw.mode); in sunsab_shutdown()
611 tmp = readb(&up->regs->rw.ccr0); in sunsab_shutdown()
[all …]
/drivers/s390/scsi/
Dzfcp_cfdc.c401 int shared, rw; in zfcp_cfdc_open_lun_eval() local
411 rw = (bottom->lun_access_info & FSF_UNIT_ACCESS_OUTBOUND_TRANSFER); in zfcp_cfdc_open_lun_eval()
416 if (!rw) { in zfcp_cfdc_open_lun_eval()
424 if (!shared && !rw) { in zfcp_cfdc_open_lun_eval()
434 if (shared && rw) { in zfcp_cfdc_open_lun_eval()
/drivers/ata/
Dpata_ixp4xx_cf.c44 unsigned char *buf, unsigned int buflen, int rw) in ixp4xx_mmio_data_xfer() argument
60 if (rw == READ) in ixp4xx_mmio_data_xfer()
72 if (rw == READ) { in ixp4xx_mmio_data_xfer()
/drivers/s390/block/
Ddasd_fba.c85 define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, in define_extent() argument
93 if (rw == WRITE) in define_extent()
95 else if (rw == READ) in define_extent()
105 locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw, in locate_record() argument
113 if (rw == WRITE) in locate_record()
115 else if (rw == READ) in locate_record()
/drivers/ide/
Dide-dma-sff.c191 u8 rw = (cmd->tf_flags & IDE_TFLAG_WRITE) ? 0 : ATA_DMA_WR; in ide_dma_setup() local
209 writeb(rw, (void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); in ide_dma_setup()
211 outb(rw, hwif->dma_base + ATA_DMA_CMD); in ide_dma_setup()

12345