Lines Matching refs:ccw
128 void *cpdata; /* pointer to ccw data. */
342 tape_ccw_cc(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
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)
354 ccw->cmd_code = cmd_code;
355 ccw->flags = 0;
356 ccw->count = memsize;
357 ccw->cda = (__u32)(addr_t) cda;
358 return ccw + 1;
362 tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code)
364 ccw->cmd_code = cmd_code;
365 ccw->flags = 0;
366 ccw->count = 0;
367 ccw->cda = (__u32)(addr_t) &ccw->cmd_code;
368 return ccw + 1;
372 tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count)
375 ccw->cmd_code = cmd_code;
376 ccw->flags = CCW_FLAG_CC;
377 ccw->count = 0;
378 ccw->cda = (__u32)(addr_t) &ccw->cmd_code;
379 ccw++;
381 return ccw;
385 tape_ccw_cc_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
387 ccw->cmd_code = cmd_code;
388 ccw->flags = CCW_FLAG_CC;
389 idal_buffer_set_cda(idal, ccw);
390 return ccw++;
394 tape_ccw_end_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
396 ccw->cmd_code = cmd_code;
397 ccw->flags = 0;
398 idal_buffer_set_cda(idal, ccw);
399 return ccw++;