diff options
author | Julian Wiedmann <[email protected]> | 2020-02-19 11:15:30 +0100 |
---|---|---|
committer | Vasily Gorbik <[email protected]> | 2020-09-14 10:30:07 +0200 |
commit | 4d4a3caaf36246520d61c17a9fd86ce3893f6595 (patch) | |
tree | bc2ba2722f9c6a12c2264bbe4504abd9298cf5a9 /include/linux/fpga/fpga-bridge.h | |
parent | 309f98dbc66cb183a84781e2b19595f044a2d6e4 (diff) |
s390/qdio: clean up QDR setup
__qdio_allocate_fill_qdr() is meant to set up one specific queue
descriptor in the QDR. But for this simple task, it gets passed a bunch
of global structs and offsets - and then navigates through the structs
to find its actual operands.
Clean up all the complicated pointer chasing & index calculation, and
just pass a descriptor and its associated queue struct.
While at it also add some virt_to_phys() translations, to clarify that
addresses in the QDR are meant to be absolute.
Signed-off-by: Julian Wiedmann <[email protected]>
Signed-off-by: Vasily Gorbik <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-bridge.h')
0 files changed, 0 insertions, 0 deletions