Lines Matching refs:ccw
127 void *cpdata; /* pointer to ccw data. */
303 tape_ccw_cc(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
305 ccw->cmd_code = cmd_code;
306 ccw->flags = CCW_FLAG_CC;
307 ccw->count = memsize;
308 ccw->cda = (__u32)(addr_t) cda;
309 return ccw + 1;
313 tape_ccw_end(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
315 ccw->cmd_code = cmd_code;
316 ccw->flags = 0;
317 ccw->count = memsize;
318 ccw->cda = (__u32)(addr_t) cda;
319 return ccw + 1;
323 tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code)
325 ccw->cmd_code = cmd_code;
326 ccw->flags = 0;
327 ccw->count = 0;
328 ccw->cda = (__u32)(addr_t) &ccw->cmd_code;
329 return ccw + 1;
333 tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count)
336 ccw->cmd_code = cmd_code;
337 ccw->flags = CCW_FLAG_CC;
338 ccw->count = 0;
339 ccw->cda = (__u32)(addr_t) &ccw->cmd_code;
340 ccw++;
342 return ccw;
346 tape_ccw_cc_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
348 ccw->cmd_code = cmd_code;
349 ccw->flags = CCW_FLAG_CC;
350 idal_buffer_set_cda(idal, ccw);
351 return ccw++;
355 tape_ccw_end_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
357 ccw->cmd_code = cmd_code;
358 ccw->flags = 0;
359 idal_buffer_set_cda(idal, ccw);
360 return ccw++;