Lines Matching refs:iq

59 	return ((zip_dev->iq[queue].sw_head - zip_dev->iq[queue].sw_tail) *
98 spin_lock(&zip_dev->iq[queue].lock);
109 zip_dbg("sw_head : %lx", zip_dev->iq[queue].sw_head);
110 zip_dbg("sw_tail : %lx", zip_dev->iq[queue].sw_tail);
117 memcpy((u8 *)zip_dev->iq[queue].sw_head, (u8 *)instr,
119 zip_dev->iq[queue].sw_head += 16; /* 16 64_bit words = 128B */
122 ncb_ptr = zip_dev->iq[queue].sw_head;
125 ncb_ptr, zip_dev->iq[queue].sw_head - 16);
128 zip_dev->iq[queue].sw_head = zip_dev->iq[queue].sw_tail;
130 zip_dev->iq[queue].free_flag = 1;
134 ncp.s.addr = __pa(zip_dev->iq[queue].sw_head);
137 *ncb_ptr, __pa(zip_dev->iq[queue].sw_head));
139 zip_dev->iq[queue].pend_cnt++;
144 memcpy((u8 *)zip_dev->iq[queue].sw_head, (u8 *)instr,
146 zip_dev->iq[queue].sw_head += 16; /* 16 64_bit words = 128B */
148 zip_dev->iq[queue].pend_cnt++;
151 zip_dev->iq[queue].sw_head, zip_dev->iq[queue].sw_tail,
152 zip_dev->iq[queue].hw_tail);
155 zip_dev->iq[queue].pend_cnt);
164 spin_unlock(&zip_dev->iq[queue].lock);
178 spin_lock(&zip_dev->iq[queue].lock);
181 if (zip_dev->iq[queue].free_flag == 1) {
184 zip_dev->iq[queue].free_flag = 0;
187 zip_dev->iq[queue].hw_tail = zip_dev->iq[queue].sw_head;
190 zip_dev->iq[queue].hw_tail += 16; /* 16 64_bit words = 128B */
193 zip_dev->iq[queue].done_cnt++;
194 zip_dev->iq[queue].pend_cnt--;
197 zip_dev->iq[queue].sw_head, zip_dev->iq[queue].sw_tail,
198 zip_dev->iq[queue].hw_tail);
199 zip_dbg(" Got CC : pend_cnt : %d\n", zip_dev->iq[queue].pend_cnt);
201 spin_unlock(&zip_dev->iq[queue].lock);