Lines Matching defs:cmd_sg_list
306 static void cciss_free_sg_chain_blocks(SGDescriptor_struct **cmd_sg_list,
311 if (!cmd_sg_list)
314 kfree(cmd_sg_list[i]);
315 cmd_sg_list[i] = NULL;
317 kfree(cmd_sg_list);
324 SGDescriptor_struct **cmd_sg_list;
329 cmd_sg_list = kmalloc(sizeof(*cmd_sg_list) * nr_cmds, GFP_KERNEL);
330 if (!cmd_sg_list)
336 cmd_sg_list[j] = kmalloc((chainsize *
337 sizeof(*cmd_sg_list[j])), GFP_KERNEL);
338 if (!cmd_sg_list[j]) {
344 return cmd_sg_list;
346 cciss_free_sg_chain_blocks(cmd_sg_list, nr_cmds);
1789 curr_sg = h->cmd_sg_list[c->cmdindex];
3275 curr_sg = h->cmd_sg_list[c->cmdindex];
3289 cciss_map_sg_chain_block(h, c, h->cmd_sg_list[c->cmdindex],
4731 h->cmd_sg_list = cciss_allocate_sg_chain_blocks(h,
4733 if (!h->cmd_sg_list && h->chainsize > 0)
4793 cciss_free_sg_chain_blocks(h->cmd_sg_list, h->nr_cmds);
4909 cciss_free_sg_chain_blocks(h->cmd_sg_list, h->nr_cmds);