Lines Matching refs:nents
15 static int verify_lengths(struct scatterlist *sg, int nents, int npages)
21 for (i = 0; i < nents; i++)
25 for (i = 0; i < nents && sg[i].dma_length; i++)
35 for (i = 0; i < nents && sg[i].dma_length; i++) {
58 static int verify_one_map(struct scatterlist *dma_sg, struct scatterlist **__sg, int nents, iopte_t **__iopte)
78 nents = -1;
88 nents = -1;
117 if (--nents <= 0)
126 nents = -1;
137 return nents;
140 static int verify_maps(struct scatterlist *sg, int nents, iopte_t *iopte)
144 int orig_nents = nents;
147 nents = verify_one_map(dma_sg, &sg, nents, &iopte);
148 if (nents <= 0)
155 if (nents > 0) {
157 nents);
161 if (nents < 0) {
164 (int) (orig_nents + nents), (int) (dma_sg - orig_dma_sg));
172 void verify_sglist(struct scatterlist *sg, int nents, iopte_t *iopte, int npages)
174 if (verify_lengths(sg, nents, npages) < 0 ||
175 verify_maps(sg, nents, iopte) < 0) {
181 for (i = 0; i < nents; i++) {
195 unsigned long prepare_sg(struct scatterlist *sg, int nents)
205 while (--nents) {