Lines Matching refs:out_ptr
899 struct qlogicpti *qpti, u_int in_ptr, u_int out_ptr) in load_cmd() argument
932 if (in_ptr == out_ptr) in load_cmd()
968 static inline void update_can_queue(struct Scsi_Host *host, u_int in_ptr, u_int out_ptr) in update_can_queue() argument
972 int num_free = QLOGICPTI_REQ_QUEUE_LEN - REQ_QUEUE_DEPTH(in_ptr, out_ptr) - 64; in update_can_queue()
1022 u_int out_ptr; in qlogicpti_queuecommand_lck() local
1027 out_ptr = sbus_readw(qpti->qregs + MBOX4); in qlogicpti_queuecommand_lck()
1029 if (in_ptr == out_ptr) in qlogicpti_queuecommand_lck()
1035 if (NEXT_REQ_PTR(in_ptr) == out_ptr) { in qlogicpti_queuecommand_lck()
1044 if ((in_ptr = load_cmd(Cmnd, cmd, qpti, in_ptr, out_ptr)) == -1) in qlogicpti_queuecommand_lck()
1047 update_can_queue(host, in_ptr, out_ptr); in qlogicpti_queuecommand_lck()
1134 u_int in_ptr, out_ptr; in qlogicpti_intr_handler() local
1157 out_ptr = qpti->res_out_ptr; in qlogicpti_intr_handler()
1158 while (out_ptr != in_ptr) { in qlogicpti_intr_handler()
1161 sts = (struct Status_Entry *) &qpti->res_cpu[out_ptr]; in qlogicpti_intr_handler()
1162 out_ptr = NEXT_RES_PTR(out_ptr); in qlogicpti_intr_handler()
1193 sbus_writew(out_ptr, qpti->qregs + MBOX5); in qlogicpti_intr_handler()
1197 qpti->res_out_ptr = out_ptr; in qlogicpti_intr_handler()