Lines Matching refs:cmd_sg_list

292 static void cciss_free_sg_chain_blocks(SGDescriptor_struct **cmd_sg_list,  in cciss_free_sg_chain_blocks()  argument
297 if (!cmd_sg_list) in cciss_free_sg_chain_blocks()
300 kfree(cmd_sg_list[i]); in cciss_free_sg_chain_blocks()
301 cmd_sg_list[i] = NULL; in cciss_free_sg_chain_blocks()
303 kfree(cmd_sg_list); in cciss_free_sg_chain_blocks()
310 SGDescriptor_struct **cmd_sg_list; in cciss_allocate_sg_chain_blocks() local
315 cmd_sg_list = kmalloc(sizeof(*cmd_sg_list) * nr_cmds, GFP_KERNEL); in cciss_allocate_sg_chain_blocks()
316 if (!cmd_sg_list) in cciss_allocate_sg_chain_blocks()
322 cmd_sg_list[j] = kmalloc((chainsize * in cciss_allocate_sg_chain_blocks()
323 sizeof(*cmd_sg_list[j])), GFP_KERNEL); in cciss_allocate_sg_chain_blocks()
324 if (!cmd_sg_list[j]) { in cciss_allocate_sg_chain_blocks()
330 return cmd_sg_list; in cciss_allocate_sg_chain_blocks()
332 cciss_free_sg_chain_blocks(cmd_sg_list, nr_cmds); in cciss_allocate_sg_chain_blocks()
1849 curr_sg = h->cmd_sg_list[c->cmdindex]; in cciss_softirq_done()
3372 curr_sg = h->cmd_sg_list[c->cmdindex]; in do_cciss_request()
3386 cciss_map_sg_chain_block(h, c, h->cmd_sg_list[c->cmdindex], in do_cciss_request()
4950 cciss_free_sg_chain_blocks(h->cmd_sg_list, h->nr_cmds); in cciss_undo_allocations_after_kdump_soft_reset()
5083 h->cmd_sg_list = cciss_allocate_sg_chain_blocks(h, in cciss_init_one()
5085 if (!h->cmd_sg_list && h->chainsize > 0) in cciss_init_one()
5197 cciss_free_sg_chain_blocks(h->cmd_sg_list, h->nr_cmds); in cciss_init_one()
5321 cciss_free_sg_chain_blocks(h->cmd_sg_list, h->nr_cmds); in cciss_remove_one()