Lines Matching +full:axi +full:- +full:bus
1 /* SPDX-License-Identifier: GPL-2.0+ */
11 * enum axi_size_t - Determine size of AXI transfer
12 * @AXI_SIZE_8: AXI sransfer is 8-bit wide
13 * @AXI_SIZE_16: AXI sransfer is 16-bit wide
14 * @AXI_SIZE_32: AXI sransfer is 32-bit wide
24 * read() - Read a single value from a specified address on a AXI bus
25 * @dev: AXI bus to read from.
28 * from the address on the AXI bus.
31 * Return: 0 if OK, -ve on error.
37 * write() - Write a single value to a specified address on a AXI bus
38 * @dev: AXI bus to write to.
41 * on the AXI bus.
44 * Return 0 if OK, -ve on error.
50 #define axi_get_ops(dev) ((struct axi_ops *)(dev)->driver->ops)
53 * axi_read() - Read a single value from a specified address on a AXI bus
54 * @dev: AXI bus to read from.
57 * address on the AXI bus.
60 * Return: 0 if OK, -ve on error.
66 * axi_write() - Write a single value to a specified address on a AXI bus
67 * @dev: AXI bus to write to.
70 * AXI bus.
73 * Return: 0 if OK, -ve on error.
80 * read() - Read a single value from a specified address on a AXI bus
81 * @dev: AXI bus to read from.
84 * from the address on the AXI bus.
87 * Return: 0 if OK, -ve on error.
93 * write() - Write a single value to a specified address on a AXI bus
94 * @dev: AXI bus to write to.
97 * on the AXI bus.
100 * Return: 0 if OK, -ve on error.
106 * get_store() - Get address of internal storage of a emulated AXI
108 * @dev: Emulated AXI device to get the pointer of the internal
110 * @storep: Pointer to the internal storage of the emulated AXI
113 * Return: 0 if OK, -ve on error.