Searched refs:miter (Results 1 - 6 of 6) sorted by relevance

/drivers/misc/cb710/
H A Dsgbuf2.c14 static bool sg_dwiter_next(struct sg_mapping_iter *miter) argument
16 if (sg_miter_next(miter)) {
17 miter->consumed = 0;
23 static bool sg_dwiter_is_at_end(struct sg_mapping_iter *miter) argument
25 return miter->length == miter->consumed && !sg_dwiter_next(miter);
28 static uint32_t sg_dwiter_read_buffer(struct sg_mapping_iter *miter) argument
35 len = min(miter->length - miter
57 sg_dwiter_get_next_block(struct sg_mapping_iter *miter, uint32_t **ptr) argument
93 cb710_sg_dwiter_read_next_block(struct sg_mapping_iter *miter) argument
104 sg_dwiter_write_slow(struct sg_mapping_iter *miter, uint32_t data) argument
133 cb710_sg_dwiter_write_next_block(struct sg_mapping_iter *miter, uint32_t data) argument
[all...]
/drivers/mmc/host/
H A Djz4740_mmc.c137 struct sg_mapping_iter miter; member in struct:jz4740_mmc_host
240 struct sg_mapping_iter *miter = &host->miter; local
246 while (sg_miter_next(miter)) {
247 buf = miter->addr;
248 i = miter->length / 4;
278 data->bytes_xfered += miter->length;
280 sg_miter_stop(miter);
285 miter->consumed = (void *)buf - miter
295 struct sg_mapping_iter *miter = &host->miter; local
[all...]
H A Dcb710-mmc.c246 struct sg_mapping_iter *miter, size_t dw_count)
255 cb710_sg_dwiter_write_from_io(miter,
268 struct sg_mapping_iter miter; local
277 sg_miter_start(&miter, data->sg, data->sg_len, SG_MITER_TO_SG);
288 err = cb710_mmc_receive_pio(slot, &miter, 4);
301 err = cb710_mmc_receive_pio(slot, &miter, len);
306 sg_miter_stop(&miter);
312 struct sg_mapping_iter miter; local
321 sg_miter_start(&miter, data->sg, data->sg_len, SG_MITER_FROM_SG);
336 cb710_sg_dwiter_read_to_io(&miter,
245 cb710_mmc_receive_pio(struct cb710_slot *slot, struct sg_mapping_iter *miter, size_t dw_count) argument
[all...]
/drivers/memstick/host/
H A Dr592.c418 struct sg_mapping_iter miter; local
434 sg_miter_start(&miter, &dev->req->sg, 1, SG_MITER_ATOMIC |
438 while (sg_miter_next(&miter))
440 r592_write_fifo_pio(dev, miter.addr, miter.length);
442 r592_read_fifo_pio(dev, miter.addr, miter.length);
449 sg_miter_stop(&miter);
/drivers/crypto/
H A Dtalitos.c1200 struct sg_mapping_iter miter; local
1207 sg_miter_start(&miter, sgl, nents, sg_flags);
1211 while (sg_miter_next(&miter) && offset < total_buffer) {
1215 if ((offset + miter.length) > skip) {
1219 len = miter.length - ignore;
1222 memcpy(buf + boffset, miter.addr + ignore, len);
1225 len = miter.length;
1228 memcpy(buf + boffset, miter.addr, len);
1232 offset += miter.length;
1235 sg_miter_stop(&miter);
[all...]
/drivers/usb/gadget/
H A Ddummy_hcd.c150 struct sg_mapping_iter miter; member in struct:urbp
1240 struct sg_mapping_iter *miter = &urbp->miter; local
1265 sg_miter_start(miter, urb->sg, urb->num_sgs, flags);
1268 next_sg = sg_miter_next(miter);
1274 ubuf = miter->addr;
1275 this_sg = min_t(u32, len, miter->length);
1276 miter->consumed = this_sg;
1287 next_sg = sg_miter_next(miter);
1296 sg_miter_stop(miter);
[all...]

Completed in 155 milliseconds