Lines Matching refs:nents
609 static inline unsigned int scsi_sgtable_index(unsigned short nents) in scsi_sgtable_index() argument
613 BUG_ON(nents > SCSI_MAX_SG_SEGMENTS); in scsi_sgtable_index()
615 if (nents <= 8) in scsi_sgtable_index()
618 index = get_count_order(nents) - 3; in scsi_sgtable_index()
623 static void scsi_sg_free(struct scatterlist *sgl, unsigned int nents) in scsi_sg_free() argument
627 sgp = scsi_sg_pools + scsi_sgtable_index(nents); in scsi_sg_free()
631 static struct scatterlist *scsi_sg_alloc(unsigned int nents, gfp_t gfp_mask) in scsi_sg_alloc() argument
635 sgp = scsi_sg_pools + scsi_sgtable_index(nents); in scsi_sg_alloc()
639 static int scsi_alloc_sgtable(struct scsi_data_buffer *sdb, int nents, in scsi_alloc_sgtable() argument
644 BUG_ON(!nents); in scsi_alloc_sgtable()
646 ret = __sg_alloc_table(&sdb->table, nents, SCSI_MAX_SG_SEGMENTS, in scsi_alloc_sgtable()
663 if (cmd->sdb.table.nents) in __scsi_release_buffers()
1032 BUG_ON(count > sdb->table.nents); in scsi_init_sgtable()
1033 sdb->table.nents = count; in scsi_init_sgtable()
1089 cmd->prot_sdb->table.nents = count; in scsi_init_io()