Lines Matching refs:req

465 	cmd1394_cmd_t		*req = reqh;  in scsa1394_bus_buf_rw_done()  local
470 req->cmd_result = IEEE1394_RESP_COMPLETE; in scsa1394_bus_buf_rw_done()
473 req->cmd_result = IEEE1394_RESP_DATA_ERROR; in scsa1394_bus_buf_rw_done()
476 req->cmd_result = IEEE1394_RESP_CONFLICT_ERROR; in scsa1394_bus_buf_rw_done()
479 req->cmd_result = IEEE1394_RESP_TYPE_ERROR; in scsa1394_bus_buf_rw_done()
481 (void) t1394_recv_request_done(sp->s_t1394_hdl, req, 0); in scsa1394_bus_buf_rw_done()
491 scsa1394_bus_recv_read_request(cmd1394_cmd_t *req) in scsa1394_bus_recv_read_request() argument
493 sbp2_bus_buf_t *buf = req->cmd_callback_arg; in scsa1394_bus_recv_read_request()
498 if (req->cmd_type == CMD1394_ASYNCH_RD_QUAD) { in scsa1394_bus_recv_read_request()
500 buf->bb_rq_cb(buf, req, &req->cmd_u.q.quadlet_data); in scsa1394_bus_recv_read_request()
505 buf->bb_rb_cb(buf, req, &req->cmd_u.b.data_block, in scsa1394_bus_recv_read_request()
506 req->cmd_u.b.blk_length); in scsa1394_bus_recv_read_request()
510 scsa1394_bus_buf_rw_done(sp, buf, req, SBP2_BUS_BUF_FAILURE); in scsa1394_bus_recv_read_request()
515 scsa1394_bus_recv_write_request(cmd1394_cmd_t *req) in scsa1394_bus_recv_write_request() argument
517 sbp2_bus_buf_t *buf = req->cmd_callback_arg; in scsa1394_bus_recv_write_request()
522 if (req->cmd_type == CMD1394_ASYNCH_WR_QUAD) { in scsa1394_bus_recv_write_request()
524 buf->bb_wq_cb(buf, req, req->cmd_u.q.quadlet_data); in scsa1394_bus_recv_write_request()
529 buf->bb_wb_cb(buf, req, &req->cmd_u.b.data_block); in scsa1394_bus_recv_write_request()
533 scsa1394_bus_buf_rw_done(sp, buf, req, SBP2_BUS_BUF_FAILURE); in scsa1394_bus_recv_write_request()