Lines Matching refs:stk
148 struct cciss_scsi_cmd_stack_t *stk;
152 stk = &sa->cmd_stack;
154 if (stk->top < 0)
156 c = stk->elem[stk->top];
163 /* (__u32) (stk->cmd_pool_handle +
164 (sizeof(struct cciss_scsi_cmd_stack_elem_t)*stk->top)); */
167 /* (__u64) (stk->cmd_pool_handle +
168 (sizeof(struct cciss_scsi_cmd_stack_elem_t)*stk->top) +
170 stk->top--;
189 struct cciss_scsi_cmd_stack_t *stk;
192 stk = &sa->cmd_stack;
193 stk->top++;
194 if (stk->top >= CMD_STACK_SIZE) {
199 stk->elem[stk->top] = (struct cciss_scsi_cmd_stack_elem_t *) c;
206 struct cciss_scsi_cmd_stack_t *stk;
214 stk = &sa->cmd_stack;
218 BUILD_BUG_ON((sizeof(*stk->pool) % COMMANDLIST_ALIGNMENT) != 0);
220 stk->pool = (struct cciss_scsi_cmd_stack_elem_t *)
221 pci_alloc_consistent(h->pdev, size, &stk->cmd_pool_handle);
223 if (stk->pool == NULL) {
230 stk->elem[i] = &stk->pool[i];
231 stk->elem[i]->busaddr = (__u32) (stk->cmd_pool_handle +
233 stk->elem[i]->cmdindex = i;
235 stk->top = CMD_STACK_SIZE-1;
243 struct cciss_scsi_cmd_stack_t *stk;
247 stk = &sa->cmd_stack;
248 if (stk->top != CMD_STACK_SIZE-1) {
251 CMD_STACK_SIZE - stk->top);
255 pci_free_consistent(h->pdev, size, stk->pool, stk->cmd_pool_handle);
256 stk->pool = NULL;
1419 struct cciss_scsi_cmd_stack_t *stk;
1426 stk = &sa->cmd_stack;
1447 struct cciss_scsi_cmd_stack_t *stk;
1452 stk = &sa->cmd_stack;