/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_rq.h | 105 static inline unsigned int vnic_rq_desc_avail(struct vnic_rq *rq) argument 108 return rq->ring.desc_avail; 111 static inline unsigned int vnic_rq_desc_used(struct vnic_rq *rq) argument 114 return rq->ring.desc_count - rq->ring.desc_avail - 1; 117 static inline void *vnic_rq_next_desc(struct vnic_rq *rq) argument 119 return rq->to_use->desc; 122 static inline unsigned int vnic_rq_next_index(struct vnic_rq *rq) argument 124 return rq->to_use->index; 127 static inline void vnic_rq_post(struct vnic_rq *rq, argument 162 vnic_rq_return_descs(struct vnic_rq *rq, unsigned int count) argument 172 vnic_rq_service(struct vnic_rq *rq, struct cq_desc *cq_desc, u16 completed_index, int desc_return, void (*buf_service)(struct vnic_rq *rq, struct cq_desc *cq_desc, struct vnic_rq_buf *buf, int skipped, void *opaque), void *opaque) argument 200 vnic_rq_fill(struct vnic_rq *rq, int (*buf_fill)(struct vnic_rq *rq)) argument 216 enic_busy_poll_init_lock(struct vnic_rq *rq) argument 222 enic_poll_lock_napi(struct vnic_rq *rq) argument 239 enic_poll_unlock_napi(struct vnic_rq *rq) argument 254 enic_poll_lock_poll(struct vnic_rq *rq) argument 270 enic_poll_unlock_poll(struct vnic_rq *rq) argument 284 enic_poll_busy_polling(struct vnic_rq *rq) argument 292 enic_busy_poll_init_lock(struct vnic_rq *rq) argument 296 enic_poll_lock_napi(struct vnic_rq *rq) argument 301 enic_poll_unlock_napi(struct vnic_rq *rq) argument 306 enic_poll_lock_poll(struct vnic_rq *rq) argument 311 enic_poll_unlock_poll(struct vnic_rq *rq) argument 316 enic_poll_ll_polling(struct vnic_rq *rq) argument [all...] |
H A D | vnic_rq.c | 30 static int vnic_rq_alloc_bufs(struct vnic_rq *rq) argument 33 unsigned int i, j, count = rq->ring.desc_count; 37 rq->bufs[i] = kzalloc(VNIC_RQ_BUF_BLK_SZ(count), GFP_ATOMIC); 38 if (!rq->bufs[i]) 43 buf = rq->bufs[i]; 46 buf->desc = (u8 *)rq->ring.descs + 47 rq->ring.desc_size * buf->index; 49 buf->next = rq->bufs[0]; 52 buf->next = rq->bufs[i + 1]; 60 rq 65 vnic_rq_free(struct vnic_rq *rq) argument 84 vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, unsigned int desc_count, unsigned int desc_size) argument 113 vnic_rq_init_start(struct vnic_rq *rq, unsigned int cq_index, unsigned int fetch_index, unsigned int posted_index, unsigned int error_interrupt_enable, unsigned int error_interrupt_offset) argument 137 vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, unsigned int error_interrupt_enable, unsigned int error_interrupt_offset) argument 157 vnic_rq_error_status(struct vnic_rq *rq) argument 162 vnic_rq_enable(struct vnic_rq *rq) argument 167 vnic_rq_disable(struct vnic_rq *rq) argument 185 vnic_rq_clean(struct vnic_rq *rq, void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf)) argument [all...] |
/drivers/scsi/fnic/ |
H A D | vnic_rq.c | 27 static int vnic_rq_alloc_bufs(struct vnic_rq *rq) argument 31 unsigned int i, j, count = rq->ring.desc_count; 34 vdev = rq->vdev; 37 rq->bufs[i] = kzalloc(VNIC_RQ_BUF_BLK_SZ, GFP_ATOMIC); 38 if (!rq->bufs[i]) { 45 buf = rq->bufs[i]; 48 buf->desc = (u8 *)rq->ring.descs + 49 rq->ring.desc_size * buf->index; 51 buf->next = rq->bufs[0]; 54 buf->next = rq 68 vnic_rq_free(struct vnic_rq *rq) argument 85 vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, unsigned int desc_count, unsigned int desc_size) argument 114 vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, unsigned int error_interrupt_enable, unsigned int error_interrupt_offset) argument 140 vnic_rq_error_status(struct vnic_rq *rq) argument 145 vnic_rq_enable(struct vnic_rq *rq) argument 150 vnic_rq_disable(struct vnic_rq *rq) argument 168 vnic_rq_clean(struct vnic_rq *rq, void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf)) argument [all...] |
H A D | vnic_rq.h | 105 static inline unsigned int vnic_rq_desc_avail(struct vnic_rq *rq) argument 108 return rq->ring.desc_avail; 111 static inline unsigned int vnic_rq_desc_used(struct vnic_rq *rq) argument 114 return rq->ring.desc_count - rq->ring.desc_avail - 1; 117 static inline void *vnic_rq_next_desc(struct vnic_rq *rq) argument 119 return rq->to_use->desc; 122 static inline unsigned int vnic_rq_next_index(struct vnic_rq *rq) argument 124 return rq->to_use->index; 127 static inline unsigned int vnic_rq_next_buf_index(struct vnic_rq *rq) argument 132 vnic_rq_post(struct vnic_rq *rq, void *os_buf, unsigned int os_buf_index, dma_addr_t dma_addr, unsigned int len) argument 165 vnic_rq_posting_soon(struct vnic_rq *rq) argument 170 vnic_rq_return_descs(struct vnic_rq *rq, unsigned int count) argument 180 vnic_rq_service(struct vnic_rq *rq, struct cq_desc *cq_desc, u16 completed_index, int desc_return, void (*buf_service)(struct vnic_rq *rq, struct cq_desc *cq_desc, struct vnic_rq_buf *buf, int skipped, void *opaque), void *opaque) argument 208 vnic_rq_fill(struct vnic_rq *rq, int (*buf_fill)(struct vnic_rq *rq)) argument [all...] |
/drivers/staging/vt6655/ |
H A D | ioctl.h | 34 int private_ioctl(struct vnt_private *, struct ifreq *rq);
|
/drivers/scsi/esas2r/ |
H A D | esas2r_disc.c | 49 struct esas2r_request *rq); 51 struct esas2r_request *rq); 55 struct esas2r_request *rq); 59 struct esas2r_request *rq); 61 struct esas2r_request *rq); 63 struct esas2r_request *rq); 65 struct esas2r_request *rq); 67 struct esas2r_request *rq); 69 struct esas2r_request *rq); 71 struct esas2r_request *rq); 160 struct esas2r_request *rq = &a->general_req; local 313 struct esas2r_request *rq = &a->general_req; local 386 esas2r_disc_continue(struct esas2r_adapter *a, struct esas2r_request *rq) argument 459 esas2r_disc_start_request(struct esas2r_adapter *a, struct esas2r_request *rq) argument 488 esas2r_disc_local_start_request(struct esas2r_adapter *a, struct esas2r_request *rq) argument 502 esas2r_disc_abort(struct esas2r_adapter *a, struct esas2r_request *rq) argument 517 esas2r_disc_block_dev_scan(struct esas2r_adapter *a, struct esas2r_request *rq) argument 548 esas2r_disc_block_dev_scan_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 577 esas2r_disc_raid_grp_info(struct esas2r_adapter *a, struct esas2r_request *rq) argument 624 esas2r_disc_raid_grp_info_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 687 esas2r_disc_part_info(struct esas2r_adapter *a, struct esas2r_request *rq) argument 739 esas2r_disc_part_info_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 788 esas2r_disc_passthru_dev_info(struct esas2r_adapter *a, struct esas2r_request *rq) argument 825 esas2r_disc_passthru_dev_info_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 881 esas2r_disc_passthru_dev_addr(struct esas2r_adapter *a, struct esas2r_request *rq) argument 939 esas2r_disc_passthru_dev_addr_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 1043 esas2r_disc_dev_remove(struct esas2r_adapter *a, struct esas2r_request *rq) argument 1082 esas2r_disc_dev_add(struct esas2r_adapter *a, struct esas2r_request *rq) argument 1162 struct esas2r_request *rq; local [all...] |
H A D | esas2r_vda.c | 59 static void clear_vda_request(struct esas2r_request *rq); 62 struct esas2r_request *rq); 67 struct esas2r_request *rq, 93 clear_vda_request(rq); 95 rq->vrq->scsi.function = vi->function; 96 rq->interrupt_cb = esas2r_complete_vda_ioctl; 97 rq->interrupt_cx = vi; 112 rq->vrq->flash.length = cpu_to_le32(datalen); 113 rq->vrq->flash.sub_func = vi->cmd.flash.sub_func; 115 memcpy(rq 65 esas2r_process_vda_ioctl(struct esas2r_adapter *a, struct atto_ioctl_vda *vi, struct esas2r_request *rq, struct esas2r_sg_context *sgc) argument 269 esas2r_complete_vda_ioctl(struct esas2r_adapter *a, struct esas2r_request *rq) argument 346 esas2r_build_flash_req(struct esas2r_adapter *a, struct esas2r_request *rq, u8 sub_func, u8 cksum, u32 addr, u32 length) argument 372 esas2r_build_mgt_req(struct esas2r_adapter *a, struct esas2r_request *rq, u8 sub_func, u8 scan_gen, u16 dev_index, u32 length, void *data) argument 420 esas2r_build_ae_req(struct esas2r_adapter *a, struct esas2r_request *rq) argument 448 esas2r_build_cli_req(struct esas2r_adapter *a, struct esas2r_request *rq, u32 length, u32 cmd_rsp_len) argument 465 esas2r_build_ioctl_req(struct esas2r_adapter *a, struct esas2r_request *rq, u32 length, u8 sub_func) argument 482 esas2r_build_cfg_req(struct esas2r_adapter *a, struct esas2r_request *rq, u8 sub_func, u32 length, void *data) argument 504 clear_vda_request(struct esas2r_request *rq) argument [all...] |
H A D | esas2r_int.c | 173 struct esas2r_request *rq, 181 if (unlikely(rq->req_stat != RS_SUCCESS)) { 182 memcpy(&rq->func_rsp, &rsp->func_rsp, sizeof(rsp->func_rsp)); 184 if (rq->req_stat == RS_ABORTED) { 185 if (rq->timeout > RQ_MAX_TIMEOUT) 186 rq->req_stat = RS_TIMEOUT; 187 } else if (rq->req_stat == RS_SCSI_ERROR) { 188 u8 scsistatus = rq->func_rsp.scsi_rsp.scsi_stat; 197 rq->req_stat = RS_SUCCESS; 198 rq 172 esas2r_handle_outbound_rsp_err(struct esas2r_adapter *a, struct esas2r_request *rq, struct atto_vda_ob_rsp *rsp) argument 210 struct esas2r_request *rq; local 309 struct esas2r_request *rq; local 390 struct esas2r_request *rq = &a->general_req; local 448 struct esas2r_request *rq; local 748 esas2r_ae_complete(struct esas2r_adapter *a, struct esas2r_request *rq) argument 874 esas2r_dummy_complete(struct esas2r_adapter *a, struct esas2r_request *rq) argument 877 esas2r_check_req_rsp_sense(struct esas2r_adapter *a, struct esas2r_request *rq) argument 917 esas2r_complete_request(struct esas2r_adapter *a, struct esas2r_request *rq) argument [all...] |
H A D | esas2r_io.c | 46 void esas2r_start_request(struct esas2r_adapter *a, struct esas2r_request *rq) argument 49 struct esas2r_request *startrq = rq; 54 if (rq->vrq->scsi.function == VDA_FUNC_SCSI) 55 rq->req_stat = RS_SEL2; 57 rq->req_stat = RS_DEGRADED; 58 } else if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI)) { 59 t = a->targetdb + rq->target_id; 63 rq->req_stat = RS_SEL; 66 rq->vrq->scsi.target_id = cpu_to_le16(t->virt_targ_id); 75 rq 119 esas2r_local_start_request(struct esas2r_adapter *a, struct esas2r_request *rq) argument 137 esas2r_start_vda_request(struct esas2r_adapter *a, struct esas2r_request *rq) argument 190 struct esas2r_request *rq = sgc->first_req; local 373 struct esas2r_request *rq = sgc->first_req; local 527 struct esas2r_request *rq = sgc->first_req; local 770 struct esas2r_request *rq; local 858 esas2r_ioreq_aborted(struct esas2r_adapter *a, struct esas2r_request *rq, u8 status) argument [all...] |
H A D | esas2r_ioctl.c | 83 struct esas2r_request *rq) 111 struct esas2r_request *rq; local 118 rq = esas2r_alloc_request(a); 119 if (rq == NULL) { 152 rq->comp_cb = complete_fm_api_req; 156 if (!esas2r_fm_api(a, (struct esas2r_flash_img *)a->save_offset, rq, 176 esas2r_free_request(a, (struct esas2r_request *)rq); 182 struct esas2r_request *rq) 199 struct esas2r_request *rq) 208 struct esas2r_request *rq; local 82 complete_fm_api_req(struct esas2r_adapter *a, struct esas2r_request *rq) argument 181 complete_nvr_req(struct esas2r_adapter *a, struct esas2r_request *rq) argument 198 complete_buffered_ioctl_req(struct esas2r_adapter *a, struct esas2r_request *rq) argument 293 smp_ioctl_callback(struct esas2r_adapter *a, struct esas2r_request *rq, struct esas2r_sg_context *sgc, void *context) argument 330 esas2r_csmi_ioctl_tunnel_comp_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 341 csmi_ioctl_tunnel(struct esas2r_adapter *a, union atto_ioctl_csmi *ci, struct esas2r_request *rq, struct esas2r_sg_context *sgc, u32 ctrl_code, u16 target_id) argument 390 csmi_ioctl_callback(struct esas2r_adapter *a, struct esas2r_request *rq, struct esas2r_sg_context *sgc, void *context) argument 606 csmi_ioctl_done_callback(struct esas2r_adapter *a, struct esas2r_request *rq, void *context) argument 667 hba_ioctl_tunnel(struct esas2r_adapter *a, struct atto_ioctl *hi, struct esas2r_request *rq, struct esas2r_sg_context *sgc) argument 687 scsi_passthru_comp_cb(struct esas2r_adapter *a, struct esas2r_request *rq) argument 744 hba_ioctl_callback(struct esas2r_adapter *a, struct esas2r_request *rq, struct esas2r_sg_context *sgc, void *context) argument 1207 hba_ioctl_done_callback(struct esas2r_adapter *a, struct esas2r_request *rq, void *context) argument 1253 esas2r_write_params(struct esas2r_adapter *a, struct esas2r_request *rq, struct esas2r_sas_nvram *data) argument 1281 struct esas2r_request *rq; local 1827 vda_complete_req(struct esas2r_adapter *a, struct esas2r_request *rq) argument 1851 struct esas2r_request *rq; local 1945 fs_api_complete_req(struct esas2r_adapter *a, struct esas2r_request *rq) argument 1973 struct esas2r_request *rq; local [all...] |
/drivers/ide/ |
H A D | ide-io.c | 57 int ide_end_rq(ide_drive_t *drive, struct request *rq, int error, argument 70 return blk_end_request(rq, error, nr_bytes); 78 struct request *rq = cmd->rq; local 105 if (rq && rq->cmd_type == REQ_TYPE_ATA_TASKFILE) { 106 struct ide_cmd *orig_cmd = rq->special; 118 struct request *rq = hwif->rq; local 125 if (blk_noretry_request(rq) 136 ide_kill_rq(ide_drive_t *drive, struct request *rq) argument 227 struct request *rq = cmd->rq; local 253 execute_drive_cmd(ide_drive_t *drive, struct request *rq) argument 280 ide_special_rq(ide_drive_t *drive, struct request *rq) argument 306 start_request(ide_drive_t *drive, struct request *rq) argument 433 __ide_requeue_and_plug(struct request_queue *q, struct request *rq) argument 443 ide_requeue_and_plug(ide_drive_t *drive, struct request *rq) argument 461 struct request *rq = NULL; local [all...] |
H A D | ide-pm.c | 10 struct request *rq; local 21 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); 22 rq->cmd_type = REQ_TYPE_PM_SUSPEND; 23 rq->special = &rqpm; 29 ret = blk_execute_rq(drive->queue, NULL, rq, 0); 30 blk_put_request(rq); 46 struct request *rq; local 61 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); 62 rq->cmd_type = REQ_TYPE_PM_RESUME; 63 rq 81 ide_complete_power_step(ide_drive_t *drive, struct request *rq) argument 111 ide_start_power_step(ide_drive_t *drive, struct request *rq) argument 182 ide_complete_pm_rq(ide_drive_t *drive, struct request *rq) argument 209 ide_check_pm_state(ide_drive_t *drive, struct request *rq) argument [all...] |
H A D | ide-park.c | 13 struct request *rq; local 34 rq = blk_get_request(q, READ, __GFP_WAIT); 35 rq->cmd[0] = REQ_PARK_HEADS; 36 rq->cmd_len = 1; 37 rq->cmd_type = REQ_TYPE_SPECIAL; 38 rq->special = &timeout; 39 rc = blk_execute_rq(q, NULL, rq, 1); 40 blk_put_request(rq); 48 rq = blk_get_request(q, READ, GFP_NOWAIT); 49 if (IS_ERR(rq)) 61 ide_do_park_unpark(ide_drive_t *drive, struct request *rq) argument [all...] |
H A D | ide-eh.c | 7 static ide_startstop_t ide_ata_error(ide_drive_t *drive, struct request *rq, argument 15 rq->errors |= ERROR_RESET; 28 rq->errors = ERROR_MAX; 31 rq->errors |= ERROR_RECAL; 35 if ((stat & ATA_DRQ) && rq_data_dir(rq) == READ && 42 if (rq->errors >= ERROR_MAX || blk_noretry_request(rq)) { 43 ide_kill_rq(drive, rq); 48 rq->errors |= ERROR_RESET; 50 if ((rq 63 ide_atapi_error(ide_drive_t *drive, struct request *rq, u8 stat, u8 err) argument 93 __ide_error(ide_drive_t *drive, struct request *rq, u8 stat, u8 err) argument 116 struct request *rq; local 148 struct request *rq = drive->hwif->rq; local [all...] |
H A D | ide-devsets.c | 162 struct request *rq; local 168 rq = blk_get_request(q, READ, __GFP_WAIT); 169 rq->cmd_type = REQ_TYPE_SPECIAL; 170 rq->cmd_len = 5; 171 rq->cmd[0] = REQ_DEVSET_EXEC; 172 *(int *)&rq->cmd[1] = arg; 173 rq->special = setting->set; 175 if (blk_execute_rq(q, NULL, rq, 0)) 176 ret = rq->errors; 177 blk_put_request(rq); 182 ide_do_devset(ide_drive_t *drive, struct request *rq) argument [all...] |
H A D | ide-atapi.c | 92 struct request *rq; local 95 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); 96 rq->cmd_type = REQ_TYPE_SPECIAL; 97 rq->special = (char *)pc; 100 error = blk_rq_map_kern(drive->queue, rq, buf, bufflen, 106 memcpy(rq->cmd, pc->c, 12); 108 rq->cmd[13] = REQ_IDETAPE_PC1; 109 error = blk_execute_rq(drive->queue, disk, rq, 0); 111 blk_put_request(rq); 171 void ide_prep_sense(ide_drive_t *drive, struct request *rq) argument 278 struct request *rq = drive->hwif->rq; local 308 ide_cd_get_xferlen(struct request *rq) argument 343 ide_check_ireason(ide_drive_t *drive, struct request *rq, int len, int ireason, int rw) argument 394 struct request *rq = hwif->rq; local 586 struct request *rq = hwif->rq; local 674 struct request *rq = hwif->rq; local [all...] |
H A D | ide-cd.c | 96 static int cdrom_log_sense(ide_drive_t *drive, struct request *rq) argument 101 if (!sense || !rq || (rq->cmd_flags & REQ_QUIET)) 124 if (rq->cmd[0] == GPCMD_START_STOP_UNIT && sense->asc == 0x24) 210 static void ide_cd_complete_failed_rq(ide_drive_t *drive, struct request *rq) argument 213 * For REQ_TYPE_SENSE, "rq->special" points to the original 215 * directly from rq which might be different from the original 218 struct request *failed = (struct request *)rq->special; 219 void *sense = bio_data(rq->bio); 229 failed->sense_len = rq 247 ide_cd_breathe(ide_drive_t *drive, struct request *rq) argument 277 struct request *rq = hwif->rq; local 409 struct request *rq = cmd->rq; local 441 struct request *rq; local 525 struct request *rq = hwif->rq; local 701 cdrom_start_rw(ide_drive_t *drive, struct request *rq) argument 741 cdrom_do_block_pc(ide_drive_t *drive, struct request *rq) argument 776 ide_cd_do_request(ide_drive_t *drive, struct request *rq, sector_t block) argument 1310 ide_cdrom_prep_fs(struct request_queue *q, struct request *rq) argument 1344 ide_cdrom_prep_pc(struct request *rq) argument 1374 ide_cdrom_prep_fn(struct request_queue *q, struct request *rq) argument [all...] |
H A D | ide-floppy.c | 66 struct request *rq = pc->rq; local 75 rq->cmd_type == REQ_TYPE_BLOCK_PC) 79 u8 *buf = bio_data(rq->bio); 100 if (rq->cmd_type == REQ_TYPE_SPECIAL) 101 rq->errors = uptodate ? 0 : IDE_DRV_ERROR_GENERAL; 136 unsigned int done = blk_rq_bytes(drive->hwif->rq); 191 struct ide_atapi_pc *pc, struct request *rq, 196 int blocks = blk_rq_sectors(rq) / floppy->bs_factor; 197 int cmd = rq_data_dir(rq); 190 idefloppy_create_rw_cmd(ide_drive_t *drive, struct ide_atapi_pc *pc, struct request *rq, unsigned long sector) argument 215 idefloppy_blockpc_cmd(struct ide_disk_obj *floppy, struct ide_atapi_pc *pc, struct request *rq) argument 228 ide_floppy_do_request(ide_drive_t *drive, struct request *rq, sector_t block) argument [all...] |
/drivers/infiniband/hw/ipath/ |
H A D | ipath_srq.c | 61 if ((unsigned) wr->num_sge > srq->rq.max_sge) { 67 spin_lock_irqsave(&srq->rq.lock, flags); 68 wq = srq->rq.wq; 70 if (next >= srq->rq.size) 73 spin_unlock_irqrestore(&srq->rq.lock, flags); 79 wqe = get_rwqe_ptr(&srq->rq, wq->head); 87 spin_unlock_irqrestore(&srq->rq.lock, flags); 135 srq->rq.size = srq_init_attr->attr.max_wr + 1; 136 srq->rq.max_sge = srq_init_attr->attr.max_sge; 137 sz = sizeof(struct ib_sge) * srq->rq [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_srq.c | 61 if ((unsigned) wr->num_sge > srq->rq.max_sge) { 67 spin_lock_irqsave(&srq->rq.lock, flags); 68 wq = srq->rq.wq; 70 if (next >= srq->rq.size) 73 spin_unlock_irqrestore(&srq->rq.lock, flags); 79 wqe = get_rwqe_ptr(&srq->rq, wq->head); 87 spin_unlock_irqrestore(&srq->rq.lock, flags); 132 srq->rq.size = srq_init_attr->attr.max_wr + 1; 133 srq->rq.max_sge = srq_init_attr->attr.max_sge; 134 sz = sizeof(struct ib_sge) * srq->rq [all...] |
/drivers/s390/char/ |
H A D | fs3270.c | 47 fs3270_wake_up(struct raw3270_request *rq, void *data) argument 63 fs3270_do_io(struct raw3270_view *view, struct raw3270_request *rq) argument 69 rq->callback = fs3270_wake_up; 70 rq->callback_data = &fp->wait; 80 rc = raw3270_start(view, rq); 83 wait_event(fp->wait, raw3270_request_final(rq)); 93 fs3270_reset_callback(struct raw3270_request *rq, void *data) argument 97 fp = (struct fs3270 *) rq->view; 98 raw3270_request_reset(rq); 103 fs3270_restore_callback(struct raw3270_request *rq, voi argument 163 fs3270_save_callback(struct raw3270_request *rq, void *data) argument 221 fs3270_irq(struct fs3270 *fp, struct raw3270_request *rq, struct irb *irb) argument 246 struct raw3270_request *rq; local 291 struct raw3270_request *rq; local [all...] |
H A D | raw3270.c | 136 struct raw3270_request *rq; local 139 rq = kzalloc(sizeof(struct raw3270_request), GFP_KERNEL | GFP_DMA); 140 if (!rq) 145 rq->buffer = kmalloc(size, GFP_KERNEL | GFP_DMA); 146 if (!rq->buffer) { 147 kfree(rq); 151 rq->size = size; 152 INIT_LIST_HEAD(&rq->list); 157 rq->ccw.cda = __pa(rq 167 raw3270_request_free(struct raw3270_request *rq) argument 177 raw3270_request_reset(struct raw3270_request *rq) argument 192 raw3270_request_set_cmd(struct raw3270_request *rq, u8 cmd) argument 201 raw3270_request_add_data(struct raw3270_request *rq, void *data, size_t size) argument 214 raw3270_request_set_data(struct raw3270_request *rq, void *data, size_t size) argument 224 raw3270_request_set_idal(struct raw3270_request *rq, struct idal_buffer *ib) argument 235 __raw3270_halt_io(struct raw3270 *rp, struct raw3270_request *rq) argument 259 __raw3270_start(struct raw3270 *rp, struct raw3270_view *view, struct raw3270_request *rq) argument 288 raw3270_start(struct raw3270_view *view, struct raw3270_request *rq) argument 308 raw3270_start_locked(struct raw3270_view *view, struct raw3270_request *rq) argument 325 raw3270_start_irq(struct raw3270_view *view, struct raw3270_request *rq) argument 344 struct raw3270_request *rq; local 574 raw3270_read_modified_cb(struct raw3270_request *rq, void *data) argument 621 raw3270_reset_device_cb(struct raw3270_request *rq, void *data) argument 689 raw3270_init_irq(struct raw3270_view *view, struct raw3270_request *rq, struct irb *irb) argument [all...] |
/drivers/char/ |
H A D | raw.c | 212 struct raw_config_request rq; local 218 if (copy_from_user(&rq, (void __user *) arg, sizeof(rq))) 221 return bind_set(rq.raw_minor, rq.block_major, rq.block_minor); 224 if (copy_from_user(&rq, (void __user *) arg, sizeof(rq))) 227 err = bind_get(rq.raw_minor, &dev); 231 rq 254 struct raw32_config_request rq; local [all...] |
/drivers/net/ |
H A D | virtio_net.c | 105 struct receive_queue *rq; member in struct:virtnet_info 191 static void give_pages(struct receive_queue *rq, struct page *page) argument 195 /* Find end of list, sew whole thing into vi->rq.pages. */ 197 end->private = (unsigned long)rq->pages; 198 rq->pages = page; 201 static struct page *get_a_page(struct receive_queue *rq, gfp_t gfp_mask) argument 203 struct page *p = rq->pages; 206 rq->pages = (struct page *)p->private; 244 static struct sk_buff *page_to_skb(struct receive_queue *rq, argument 248 struct virtnet_info *vi = rq 330 receive_big(struct net_device *dev, struct receive_queue *rq, void *buf, unsigned int len) argument 349 receive_mergeable(struct net_device *dev, struct receive_queue *rq, unsigned long ctx, unsigned int len) argument 433 receive_buf(struct receive_queue *rq, void *buf, unsigned int len) argument 538 add_recvbuf_small(struct receive_queue *rq, gfp_t gfp) argument 563 add_recvbuf_big(struct receive_queue *rq, gfp_t gfp) argument 621 add_recvbuf_mergeable(struct receive_queue *rq, gfp_t gfp) argument 663 try_fill_recv(struct receive_queue *rq, gfp_t gfp) argument 689 struct receive_queue *rq = &vi->rq[vq2rxq(rvq)]; local 698 virtnet_napi_enable(struct receive_queue *rq) argument 722 struct receive_queue *rq = &vi->rq[i]; local 736 virtnet_receive(struct receive_queue *rq, int budget) argument 758 struct receive_queue *rq = local 784 struct receive_queue *rq = local [all...] |
/drivers/staging/rtl8712/ |
H A D | osdep_intf.h | 42 int r871x_ioctl(struct net_device *dev, struct ifreq *rq, int cmd);
|