Searched refs:ccw (Results 1 - 25 of 33) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/
H A Dtape.h128 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 Dtape_std.c275 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 Dtape_34xx.c1105 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 Draw3270.c113 * 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 Dcon3215.c147 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 Dtape_3590.c628 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 Draw3270.h14 #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 Didals.h79 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 Dipl.h80 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 Ddasd_fba.c52 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 Ddasd_eckd.c61 /* 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 Ddasd_3990_erp.c200 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 Ddasd_alias.c455 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 Ddasd_eer.c259 * 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 Ddasd.c278 * 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 Ddasd_int.h181 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 Dipl.c33 #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 Dctcm_mpc.c1549 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 Dctcm_fsms.c282 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 Dctcm_main.c221 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 Dctcm_main.h149 struct ccw1 *ccw; member in struct:channel
H A Dqeth_core_main.c259 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 Dqdio_main.c1021 * @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 Dqdio_setup.c391 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 Dzfcp_ccw.c66 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

Completed in 181 milliseconds

12