Lines Matching refs:d_iop
23 static void handle_issue(struct io *d_iop) in handle_issue() argument
28 if (d_iop->dip->n_act_q != 0) in handle_issue()
29 d_iop->dip->n_act_q--; in handle_issue()
31 seeki_add(d_iop->dip->seek_handle, d_iop); in handle_issue()
32 bno_dump_add(d_iop->dip->bno_dump_handle, d_iop); in handle_issue()
33 iostat_issue(d_iop); in handle_issue()
34 d_iop->dip->n_ds++; in handle_issue()
35 if (!remapper_dev(d_iop->t.device)) in handle_issue()
36 update_d_histo(d_iop->t.bytes); in handle_issue()
37 aqd_issue(d_iop->dip->aqd_handle, BIT_TIME(d_iop->t.time)); in handle_issue()
39 dip_foreach_list(d_iop, IOP_Q, &head); in handle_issue()
44 update_i2d(q_iop, tdelta(q_iop->i_time, d_iop->t.time)); in handle_issue()
46 update_m2d(q_iop, tdelta(q_iop->m_time, d_iop->t.time)); in handle_issue()
48 d_iop->bytes_left -= q_iop->t.bytes; in handle_issue()
51 q_iop->d_time = d_iop->t.time; in handle_issue()
52 q_iop->d_sec = d_iop->t.sector; in handle_issue()
53 q_iop->d_nsec = t_sec(&d_iop->t); in handle_issue()
57 d_iop->t.time - q_iop->t.time); in handle_issue()
58 latency_q2d(q_iop->dip, d_iop->t.time, in handle_issue()
59 d_iop->t.time - q_iop->t.time); in handle_issue()
63 void trace_issue(struct io *d_iop) in trace_issue() argument
65 if (d_iop->t.bytes == 0) in trace_issue()
68 if (io_setup(d_iop, IOP_D)) in trace_issue()
69 handle_issue(d_iop); in trace_issue()
71 io_release(d_iop); in trace_issue()