Lines Matching refs:nents
582 static inline unsigned int scsi_sgtable_index(unsigned short nents)
586 BUG_ON(nents > SCSI_MAX_SG_SEGMENTS);
588 if (nents <= 8)
591 index = get_count_order(nents) - 3;
596 static void scsi_sg_free(struct scatterlist *sgl, unsigned int nents)
600 sgp = scsi_sg_pools + scsi_sgtable_index(nents);
604 static struct scatterlist *scsi_sg_alloc(unsigned int nents, gfp_t gfp_mask)
608 sgp = scsi_sg_pools + scsi_sgtable_index(nents);
612 static int scsi_alloc_sgtable(struct scsi_data_buffer *sdb, int nents,
617 BUG_ON(!nents);
619 ret = __sg_alloc_table(&sdb->table, nents, SCSI_MAX_SG_SEGMENTS,
636 if (cmd->sdb.table.nents)
990 BUG_ON(count > sdb->table.nents);
991 sdb->table.nents = count;
1047 cmd->prot_sdb->table.nents = count;