]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[block] Remove userptr_t from block device abstraction
authorMichael Brown <mcb30@ipxe.org>
Thu, 24 Apr 2025 16:11:30 +0000 (17:11 +0100)
committerMichael Brown <mcb30@ipxe.org>
Thu, 24 Apr 2025 16:11:30 +0000 (17:11 +0100)
commit2f11f466e6b6cb47ac3b703b145e01f87bf8092e
tree48ca106e7c8d7f42c504af9447dff713099d1339
parent2742ed5d77e1dd6cdcf20800d2b43295874ac621
[block] Remove userptr_t from block device abstraction

Simplify the block device code by assuming that all read/write buffers
are directly accessible via pointer dereferences.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
19 files changed:
src/arch/x86/interface/pcbios/int13.c
src/core/blockdev.c
src/core/blocktrans.c
src/core/dummy_sanboot.c
src/core/sanboot.c
src/drivers/block/ata.c
src/drivers/block/scsi.c
src/drivers/usb/usbblk.c
src/include/ipxe/ata.h
src/include/ipxe/blockdev.h
src/include/ipxe/blocktrans.h
src/include/ipxe/sanboot.h
src/include/ipxe/scsi.h
src/interface/efi/efi_block.c
src/net/aoe.c
src/net/fcp.c
src/net/tcp/httpblock.c
src/net/tcp/httpcore.c
src/net/tcp/iscsi.c