Lines Matching refs:in_ptr
888 struct qlogicpti *qpti, u_int in_ptr, u_int out_ptr) in load_cmd() argument
919 cont = (struct Continuation_Entry *) &qpti->req_cpu[in_ptr]; in load_cmd()
920 in_ptr = NEXT_REQ_PTR(in_ptr); in load_cmd()
921 if (in_ptr == out_ptr) in load_cmd()
947 cmd->handle = in_ptr; in load_cmd()
948 qpti->cmd_slots[in_ptr] = Cmnd; in load_cmd()
951 sbus_writew(in_ptr, qpti->qregs + MBOX4); in load_cmd()
952 qpti->req_in_ptr = in_ptr; in load_cmd()
954 return in_ptr; in load_cmd()
957 static inline void update_can_queue(struct Scsi_Host *host, u_int in_ptr, u_int out_ptr) in update_can_queue() argument
961 int num_free = QLOGICPTI_REQ_QUEUE_LEN - REQ_QUEUE_DEPTH(in_ptr, out_ptr) - 64; in update_can_queue()
1011 int in_ptr; in qlogicpti_queuecommand_lck() local
1015 in_ptr = qpti->req_in_ptr; in qlogicpti_queuecommand_lck()
1016 cmd = (struct Command_Entry *) &qpti->req_cpu[in_ptr]; in qlogicpti_queuecommand_lck()
1018 in_ptr = NEXT_REQ_PTR(in_ptr); in qlogicpti_queuecommand_lck()
1019 if (in_ptr == out_ptr) in qlogicpti_queuecommand_lck()
1025 if (NEXT_REQ_PTR(in_ptr) == out_ptr) { in qlogicpti_queuecommand_lck()
1026 sbus_writew(in_ptr, qpti->qregs + MBOX4); in qlogicpti_queuecommand_lck()
1027 qpti->req_in_ptr = in_ptr; in qlogicpti_queuecommand_lck()
1030 cmd = (struct Command_Entry *) &qpti->req_cpu[in_ptr]; in qlogicpti_queuecommand_lck()
1031 in_ptr = NEXT_REQ_PTR(in_ptr); in qlogicpti_queuecommand_lck()
1034 if ((in_ptr = load_cmd(Cmnd, cmd, qpti, in_ptr, out_ptr)) == -1) in qlogicpti_queuecommand_lck()
1037 update_can_queue(host, in_ptr, out_ptr); in qlogicpti_queuecommand_lck()
1124 u_int in_ptr, out_ptr; in qlogicpti_intr_handler() local
1129 in_ptr = sbus_readw(qpti->qregs + MBOX5); in qlogicpti_intr_handler()
1148 while (out_ptr != in_ptr) { in qlogicpti_intr_handler()