Home
last modified time | relevance | path

Searched refs:sg_mapping_iter (Results 1 – 25 of 51) sorted by relevance

123

/linux-6.15/drivers/misc/cb710/
H A Dsgbuf2.c11 static bool sg_dwiter_next(struct sg_mapping_iter *miter) in sg_dwiter_next()
20 static bool sg_dwiter_is_at_end(struct sg_mapping_iter *miter) in sg_dwiter_is_at_end()
25 static uint32_t sg_dwiter_read_buffer(struct sg_mapping_iter *miter) in sg_dwiter_read_buffer()
54 static bool sg_dwiter_get_next_block(struct sg_mapping_iter *miter, uint32_t **ptr) in sg_dwiter_get_next_block()
90 uint32_t cb710_sg_dwiter_read_next_block(struct sg_mapping_iter *miter) in cb710_sg_dwiter_read_next_block()
101 static void sg_dwiter_write_slow(struct sg_mapping_iter *miter, uint32_t data) in sg_dwiter_write_slow()
131 void cb710_sg_dwiter_write_next_block(struct sg_mapping_iter *miter, uint32_t data) in cb710_sg_dwiter_write_next_block()
/linux-6.15/include/linux/
H A Dcb710.h154 uint32_t cb710_sg_dwiter_read_next_block(struct sg_mapping_iter *miter);
155 void cb710_sg_dwiter_write_next_block(struct sg_mapping_iter *miter, uint32_t data);
172 static inline void cb710_sg_dwiter_write_from_io(struct sg_mapping_iter *miter, in cb710_sg_dwiter_write_from_io()
194 static inline void cb710_sg_dwiter_read_to_io(struct sg_mapping_iter *miter, in cb710_sg_dwiter_read_to_io()
H A Dscatterlist.h676 struct sg_mapping_iter { struct
690 void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl, argument
692 bool sg_miter_skip(struct sg_mapping_iter *miter, off_t offset);
693 bool sg_miter_next(struct sg_mapping_iter *miter);
694 void sg_miter_stop(struct sg_mapping_iter *miter);
/linux-6.15/lib/
H A Dscatterlist.c801 void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl, in sg_miter_start()
804 memset(miter, 0, sizeof(struct sg_mapping_iter)); in sg_miter_start()
812 static bool sg_miter_get_next_page(struct sg_mapping_iter *miter) in sg_miter_get_next_page()
852 bool sg_miter_skip(struct sg_mapping_iter *miter, off_t offset) in sg_miter_skip()
888 bool sg_miter_next(struct sg_mapping_iter *miter) in sg_miter_next()
926 void sg_miter_stop(struct sg_mapping_iter *miter) in sg_miter_stop()
971 struct sg_mapping_iter miter; in sg_copy_buffer()
1086 struct sg_mapping_iter miter; in sg_zero_buffer()
/linux-6.15/drivers/nvme/target/
H A Dio-cmd-bdev.c193 struct sg_mapping_iter *miter) in nvmet_bdev_alloc_bip()
238 struct sg_mapping_iter *miter) in nvmet_bdev_alloc_bip()
253 struct sg_mapping_iter prot_miter; in nvmet_bdev_execute_rw()
/linux-6.15/lib/crypto/mpi/
H A Dmpicoder.c259 struct sg_mapping_iter miter; in mpi_write_to_sgl()
332 struct sg_mapping_iter miter; in mpi_read_raw_from_sgl()
/linux-6.15/drivers/usb/storage/
H A Dprotocol.c127 struct sg_mapping_iter miter; in usb_stor_access_xfer_buf()
/linux-6.15/drivers/mmc/host/
H A Dsh_mmcif.c235 struct sg_mapping_iter sg_miter;
621 struct sg_mapping_iter *sgm = &host->sg_miter; in sh_mmcif_read_block()
657 struct sg_mapping_iter *sgm = &host->sg_miter; in sh_mmcif_multi_read()
682 struct sg_mapping_iter *sgm = &host->sg_miter; in sh_mmcif_mread_block()
731 struct sg_mapping_iter *sgm = &host->sg_miter; in sh_mmcif_write_block()
767 struct sg_mapping_iter *sgm = &host->sg_miter; in sh_mmcif_multi_write()
792 struct sg_mapping_iter *sgm = &host->sg_miter; in sh_mmcif_mwrite_block()
H A Dtoshsd.h169 struct sg_mapping_iter sg_miter; /* for PIO */
H A Dcb710-mmc.c245 struct sg_mapping_iter *miter, size_t dw_count) in cb710_mmc_receive_pio()
267 struct sg_mapping_iter miter; in cb710_mmc_receive()
311 struct sg_mapping_iter miter; in cb710_mmc_send()
H A Dcavium.h68 struct sg_mapping_iter smi;
H A Djz4740_mmc.c174 struct sg_mapping_iter miter;
519 struct sg_mapping_iter *miter = &host->miter; in jz4740_mmc_write_data()
574 struct sg_mapping_iter *miter = &host->miter; in jz4740_mmc_read_data()
H A Dmmci.h453 struct sg_mapping_iter sg_miter;
H A Ddw_mmc.h169 struct sg_mapping_iter sg_miter;
H A Dsdhci-esdhc-mcf.c302 struct sg_mapping_iter sgm; in esdhc_mcf_request_done()
H A Dcavium.c301 struct sg_mapping_iter *smi = &host->smi; in do_read()
716 struct sg_mapping_iter *smi = &host->smi; in do_write_request()
H A Dmxcmmc.c269 struct sg_mapping_iter sgm; in mxcmci_swap_buffers()
594 struct sg_mapping_iter sgm; in mxcmci_transfer_data()
/linux-6.15/drivers/usb/musb/
H A Dmusb_host.h41 struct sg_mapping_iter sg_miter; /* for highmem in PIO mode */
/linux-6.15/drivers/fpga/
H A Dfpga-mgr.c184 struct sg_mapping_iter miter; in fpga_mgr_parse_header_sg_first()
297 struct sg_mapping_iter miter; in fpga_mgr_prepare_sg()
377 struct sg_mapping_iter miter; in fpga_mgr_buf_load_sg()
/linux-6.15/drivers/fpga/tests/
H A Dfpga-mgr-test.c150 struct sg_mapping_iter miter; in op_write_sg()
/linux-6.15/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-cipher.c35 struct sg_mapping_iter mi, mo; in sun4i_ss_opti_poll()
199 struct sg_mapping_iter mi, mo; in sun4i_ss_cipher_poll()
/linux-6.15/drivers/target/
H A Dtarget_core_iblock.c665 struct sg_mapping_iter *miter) in iblock_alloc_bip()
731 struct sg_mapping_iter prot_miter; in iblock_execute_rw()
/linux-6.15/drivers/crypto/marvell/cesa/
H A Dtdma.c360 struct sg_mapping_iter miter; in mv_cesa_sg_copy()
/linux-6.15/lib/crypto/
H A Dchacha20poly1305.c217 struct sg_mapping_iter miter; in chacha20poly1305_crypt_sg_inplace()
/linux-6.15/crypto/
H A Dhctr2.c200 struct sg_mapping_iter miter; in hctr2_hash_message()

123