/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/ |
H A D | tape.h | 128 void *cpdata; /* pointer to ccw data. */ 342 tape_ccw_cc(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda) argument 344 ccw->cmd_code = cmd_code; 345 ccw->flags = CCW_FLAG_CC; 346 ccw->count = memsize; 347 ccw->cda = (__u32)(addr_t) cda; 348 return ccw + 1; 352 tape_ccw_end(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda) argument 354 ccw->cmd_code = cmd_code; 355 ccw 362 tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code) argument 372 tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count) argument 385 tape_ccw_cc_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal) argument 394 tape_ccw_end_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal) argument [all...] |
H A D | tape_std.c | 275 struct ccw1 *ccw; local 282 ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, 284 ccw = tape_ccw_repeat(ccw, FORSPACEFILE, mt_count); 285 ccw = tape_ccw_end(ccw, NOP, 0, NULL); 299 struct ccw1 *ccw; local 307 ccw = tape_ccw_cc(request->cpaddr, MODE_SET_DB, 1, 309 ccw = tape_ccw_repeat(ccw, FORSPACEBLOC 331 struct ccw1 *ccw; local 362 struct ccw1 *ccw; local 387 struct ccw1 *ccw; local 411 struct ccw1 *ccw; local 442 struct ccw1 *ccw; local [all...] |
H A D | tape_34xx.c | 1105 struct ccw1 *ccw; local 1119 /* Allocate the ccw request. */ 1130 ccw = request->cpaddr; 1131 ccw = tape_ccw_cc(ccw, MODE_SET_DB, 1, device->modeset_byte); 1134 * We always setup a nop after the mode set ccw. This slot is 1135 * used in tape_std_check_locate to insert a locate ccw if the 1141 ccw = tape_ccw_cc(ccw, NOP, 0, NULL); 1142 ccw 1164 struct ccw1* ccw; local [all...] |
H A D | raw3270.c | 113 * Allocate a new 3270 ccw request 137 * Setup ccw. 139 rq->ccw.cda = __pa(rq->buffer); 140 rq->ccw.flags = CCW_FLAG_SLI; 146 * Free 3270 ccw request 162 rq->ccw.cmd_code = 0; 163 rq->ccw.count = 0; 164 rq->ccw.cda = __pa(rq->buffer); 165 rq->ccw.flags = CCW_FLAG_SLI; 171 * Set command code to ccw o [all...] |
H A D | con3215.c | 147 struct ccw1 *ccw; local 159 ccw = req->ccws; 160 ccw->cmd_code = 0x0A; /* read inquiry */ 161 ccw->flags = 0x20; /* ignore incorrect length */ 162 ccw->count = 160; 163 ccw->cda = (__u32) __pa(raw->inbuf); 168 * A ccw chain is created that writes as much as possible from the output 175 struct ccw1 *ccw; local 192 ccw = req->ccws; 218 if (ccw > re [all...] |
H A D | tape_3590.c | 628 struct ccw1 *ccw; local 647 ccw = request->cpaddr; 648 ccw = tape_ccw_cc(ccw, MODE_SET_DB, 1, device->modeset_byte); 651 * We always setup a nop after the mode set ccw. This slot is 652 * used in tape_std_check_locate to insert a locate ccw if the 655 ccw = tape_ccw_cc(ccw, NOP, 0, NULL); 660 ccw->flags = CCW_FLAG_CC; 661 ccw 677 struct ccw1 *ccw; local [all...] |
H A D | raw3270.h | 14 #define TUBICMD _IO('3', 3) /* set ccw command for fs reads. */ 15 #define TUBOCMD _IO('3', 4) /* set ccw command for fs writes. */ 16 #define TUBGETI _IO('3', 7) /* get ccw command for fs reads. */ 17 #define TUBGETO _IO('3', 8) /* get ccw command for fs writes. */ 99 struct ccw1 ccw; /* single ccw. */ member in struct:raw3270_request
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/ |
H A D | idals.h | 79 set_normalized_cda(struct ccw1 * ccw, void *vaddr) argument 85 if (ccw->flags & CCW_FLAG_IDA) 87 nridaws = idal_nr_words(vaddr, ccw->count); 93 idal_create_words(idal, vaddr, ccw->count); 94 ccw->flags |= CCW_FLAG_IDA; 98 ccw->cda = (__u32)(unsigned long) vaddr; 106 clear_normalized_cda(struct ccw1 * ccw) argument 109 if (ccw->flags & CCW_FLAG_IDA) { 110 kfree((void *)(unsigned long) ccw->cda); 111 ccw 197 idal_buffer_set_cda(struct idal_buffer *ib, struct ccw1 *ccw) argument [all...] |
H A D | ipl.h | 80 struct ipl_block_ccw ccw; member in union:ipl_parameter_block::__anon10103 119 } ccw; member in union:ipl_info::__anon10105
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/block/ |
H A D | dasd_fba.c | 52 MODULE_DEVICE_TABLE(ccw, dasd_fba_ids); 82 define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, argument 85 ccw->cmd_code = DASD_FBA_CCW_DEFINE_EXTENT; 86 ccw->flags = 0; 87 ccw->count = 16; 88 ccw->cda = (__u32) __pa(data); 102 locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw, argument 105 ccw->cmd_code = DASD_FBA_CCW_LOCATE; 106 ccw->flags = 0; 107 ccw 262 struct ccw1 *ccw; local 386 struct ccw1 *ccw; local [all...] |
H A D | dasd_eckd.c | 61 /* The ccw bus type uses this table to find devices that it sends to 77 MODULE_DEVICE_TABLE(ccw, dasd_eckd_ids); 88 struct ccw1 ccw; member in struct:__anon14006 101 /* set ECKD specific ccw-device options */ 107 "ccw-device options"); 204 define_extent(struct ccw1 *ccw, struct DE_eckd_data *data, unsigned int trk, argument 214 ccw->cmd_code = DASD_ECKD_CCW_DEFINE_EXTENT; 215 ccw->flags = 0; 216 ccw->count = 16; 217 ccw 422 prefix_LRE(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata, unsigned int trk, unsigned int totrk, int cmd, struct dasd_device *basedev, struct dasd_device *startdev, unsigned char format, unsigned int rec_on_trk, int count, unsigned int blksize, unsigned int tlf) argument 553 prefix(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata, unsigned int trk, unsigned int totrk, int cmd, struct dasd_device *basedev, struct dasd_device *startdev) argument 562 locate_record(struct ccw1 *ccw, struct LO_eckd_data *data, unsigned int trk, unsigned int rec_on_trk, int no_rec, int cmd, struct dasd_device * device, int reclen) argument 763 struct ccw1 *ccw; local 963 struct ccw1 *ccw; local 1030 struct ccw1 *ccw; local 1276 struct ccw1 *ccw; local 1520 struct ccw1 *ccw; local 1836 struct ccw1 *ccw; local 2021 struct ccw1 *ccw; local 2514 struct ccw1 *ccw; local 2571 struct ccw1 *ccw; local 2668 struct ccw1 *ccw; local 2721 struct ccw1 *ccw; local 2773 struct ccw1 *ccw; local 2824 struct ccw1 *ccw; local 2938 struct ccw1 *ccw; local [all...] |
H A D | dasd_3990_erp.c | 200 struct ccw1 *ccw; local 218 ccw = dctl_cqr->cpaddr; 219 memset(ccw, 0, sizeof(struct ccw1)); 220 ccw->cmd_code = CCW_CMD_DCTL; 221 ccw->count = 4; 222 ccw->cda = (__u32)(addr_t) DCTL_data; 1597 struct ccw1 *ccw, *oldccw; local 1690 /* create DE ccw */ 1691 ccw = erp->cpaddr; 1692 memset(ccw, 1753 struct ccw1 *ccw; local 2300 struct ccw1 *ccw; local [all...] |
H A D | dasd_alias.c | 455 struct ccw1 *ccw; local 477 ccw = cqr->cpaddr; 478 ccw->cmd_code = DASD_ECKD_CCW_PSF; 479 ccw->count = sizeof(struct dasd_psf_prssd_data); 480 ccw->flags |= CCW_FLAG_CC; 481 ccw->cda = (__u32)(addr_t) prssdp; 486 ccw++; 487 ccw->cmd_code = DASD_ECKD_CCW_RSSD; 488 ccw->count = sizeof(*(lcu->uac)); 489 ccw 743 struct ccw1 *ccw; local [all...] |
H A D | dasd_eer.c | 259 * status ccw need to be executed to gather the necessary sense data first. 447 * is a new ccw in device->eer_cqr. Free the "old" 460 struct ccw1 *ccw; local 478 ccw = cqr->cpaddr; 479 ccw->cmd_code = DASD_ECKD_CCW_SNSS; 480 ccw->count = SNSS_DATA_SIZE; 481 ccw->flags = 0; 482 ccw->cda = (__u32)(addr_t) cqr->data;
|
H A D | dasd.c | 278 * uses this to start a ccw that detects the format. The completion 279 * interrupt for this detection ccw uses the kernel event daemon to 282 * After the analysis ccw is done (do_analysis returned 0) the block 354 * ccw queue. 699 * memory and 2) dasd_smalloc_request uses the static ccw memory 790 struct ccw1 *ccw; local 793 ccw = cqr->cpaddr; 795 clear_normalized_cda(ccw); 796 } while (ccw++->flags & (CCW_FLAG_CC | CCW_FLAG_DC)); 982 * The head of the ccw queu 2726 struct ccw1 *ccw; local [all...] |
H A D | dasd_int.h | 181 void *cpaddr; /* address of ccw or tcw */ 284 * -EAGAIN if do_analysis started a ccw that needs to complete 297 * Device operation functions. build_cp creates a ccw chain for 300 * returns a ccw chain to be used to format the device. 318 * special error recovery ccw. erp_postaction() is called after 319 * an error recovery ccw has finished its execution. dump_sense 389 /* ccw queue and memory for static ccw/erp buffers. */ 586 dasd_kmalloc_set_cda(struct ccw1 *ccw, void *cda, struct dasd_device *device) argument 588 return set_normalized_cda(ccw, cd [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/ |
H A D | ipl.c | 33 #define IPL_CCW_STR "ccw" 38 #define DUMP_CCW_STR "ccw" 284 if ((ipb->ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID) && 285 (ipb->ipl_info.ccw.vm_parm_len > 0)) { 287 len = min_t(size_t, size - 1, ipb->ipl_info.ccw.vm_parm_len); 288 memcpy(dest, ipb->ipl_info.ccw.vm_parm, len); 565 reipl_ccw_dev(&ipl_info.data.ccw.dev_id); 649 memset(ipb->ipl_info.ccw.vm_parm, 0, DIAG308_VMPARM_SIZE); 650 ipb->ipl_info.ccw.vm_parm_len = ip_len; 652 ipb->ipl_info.ccw [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/net/ |
H A D | ctcm_mpc.c | 1549 rc = ccw_device_start(ch->cdev, &ch->ccw[15], 1733 ch->ccw[8].flags = CCW_FLAG_SLI | CCW_FLAG_CC; 1734 ch->ccw[8].count = 0; 1735 ch->ccw[8].cda = 0x00; 1746 ch->ccw[9].cmd_code = CCW_CMD_WRITE; 1747 ch->ccw[9].flags = CCW_FLAG_SLI | CCW_FLAG_CC; 1748 ch->ccw[9].count = TH_HEADER_LENGTH; 1749 ch->ccw[9].cda = virt_to_phys(ch->xid_th); 1753 ch->ccw[10].cmd_code = CCW_CMD_WRITE; 1754 ch->ccw[1 [all...] |
H A D | ctcm_fsms.c | 282 clear_normalized_cda(&ch->ccw[4]); 310 ch->ccw[1].count = ch->trans_skb->len; 313 rc = ccw_device_start(ch->cdev, &ch->ccw[0], 422 ch->ccw[1].count = ch->max_bufsize; 423 rc = ccw_device_start(ch->cdev, &ch->ccw[0], 480 ch->ccw[1].count = 2; /* Transfer only length */ 484 rc = ccw_device_start(ch->cdev, &ch->ccw[0], 531 ch->ccw[1].count = ch->max_bufsize; 533 rc = ccw_device_start(ch->cdev, &ch->ccw[0], 570 CTCM_CCW_DUMP((char *)&ch->ccw[ [all...] |
H A D | ctcm_main.c | 221 clear_normalized_cda(&ch->ccw[4]); 223 clear_normalized_cda(&ch->ccw[1]); 231 kfree(ch->ccw); 385 clear_normalized_cda(&ch->ccw[1]); 396 ch->ccw[1].count = ch->max_bufsize; 397 if (set_normalized_cda(&ch->ccw[1], ch->trans_skb->data)) { 408 ch->ccw[1].count = 0; 535 ch->ccw[4].count = block_len; 536 if (set_normalized_cda(&ch->ccw[4], skb->data)) { 555 ch->ccw[ [all...] |
H A D | ctcm_main.h | 149 struct ccw1 *ccw; member in struct:channel
|
H A D | qeth_core_main.c | 259 rc = ccw_device_start(card->read.ccwdev, &card->read.ccw, 262 QETH_DBF_MESSAGE(2, "%s error in starting next read ccw! " 425 memcpy(&channel->ccw, READ_CCW, sizeof(struct ccw1)); 427 memcpy(&channel->ccw, WRITE_CCW, sizeof(struct ccw1)); 428 channel->ccw.count = len; 429 channel->ccw.cda = (__u32) __pa(iob); 1323 channel->ccw.cmd_code = ciw->cmd; 1324 channel->ccw.cda = (__u32) __pa(rcd_buf); 1325 channel->ccw.count = ciw->count; 1326 channel->ccw [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/cio/ |
H A D | qdio_main.c | 1021 * @cdev: ccw device to get description for 1056 * @cdev: associated ccw device 1131 * @cdev: associated ccw device 1246 irq_ptr->ccw.cmd_code = irq_ptr->equeue.cmd; 1247 irq_ptr->ccw.flags = CCW_FLAG_SLI; 1248 irq_ptr->ccw.count = irq_ptr->equeue.count; 1249 irq_ptr->ccw.cda = (u32)((addr_t)irq_ptr->qdr); 1254 rc = ccw_device_start(cdev, &irq_ptr->ccw, QDIO_DOING_ESTABLISH, 0, 0); 1316 irq_ptr->ccw.cmd_code = irq_ptr->aqueue.cmd; 1317 irq_ptr->ccw [all...] |
H A D | qdio_setup.c | 391 memset(&irq_ptr->ccw, 0, sizeof(irq_ptr->ccw));
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/scsi/ |
H A D | zfcp_ccw.c | 66 MODULE_DEVICE_TABLE(ccw, zfcp_ccw_device_id); 79 * @cdev: pointer to belonging ccw device 93 * @cdev: pointer to belonging ccw device 136 * @cdev: pointer to belonging ccw device 181 * @cdev: pointer to belonging ccw device 201 * zfcp_ccw_notify - ccw notify function 202 * @cdev: pointer to belonging ccw device
|