Lines Matching refs:ccw
127 void *cpdata; /* pointer to ccw data. */
304 tape_ccw_cc(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
306 ccw->cmd_code = cmd_code;
307 ccw->flags = CCW_FLAG_CC;
308 ccw->count = memsize;
309 ccw->cda = (__u32)(addr_t) cda;
310 return ccw + 1;
314 tape_ccw_end(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
316 ccw->cmd_code = cmd_code;
317 ccw->flags = 0;
318 ccw->count = memsize;
319 ccw->cda = (__u32)(addr_t) cda;
320 return ccw + 1;
324 tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code)
326 ccw->cmd_code = cmd_code;
327 ccw->flags = 0;
328 ccw->count = 0;
329 ccw->cda = (__u32)(addr_t) &ccw->cmd_code;
330 return ccw + 1;
334 tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count)
337 ccw->cmd_code = cmd_code;
338 ccw->flags = CCW_FLAG_CC;
339 ccw->count = 0;
340 ccw->cda = (__u32)(addr_t) &ccw->cmd_code;
341 ccw++;
343 return ccw;
347 tape_ccw_cc_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
349 ccw->cmd_code = cmd_code;
350 ccw->flags = CCW_FLAG_CC;
351 idal_buffer_set_cda(idal, ccw);
352 return ccw++;
356 tape_ccw_end_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
358 ccw->cmd_code = cmd_code;
359 ccw->flags = 0;
360 idal_buffer_set_cda(idal, ccw);
361 return ccw++;