Lines Matching +full:configuration +full:- +full:space

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * RapidIO configuration space access support
15 * Wrappers for all RIO configuration access functions. They just check
16 * alignment and call the low-level functions pointed to by rio_mport->ops.
24 * RIO_LOP_READ - Generate rio_local_read_config_* functions
25 * @size: Size of configuration space read (8, 16, 32 bits)
27 * @len: Length of configuration space read (1, 2, 4 bytes)
30 * configuration space registers on the local device.
39 res = mport->ops->lcread(mport, mport->id, offset, len, &data); \
45 * RIO_LOP_WRITE - Generate rio_local_write_config_* functions
46 * @size: Size of configuration space write (8, 16, 32 bits)
48 * @len: Length of configuration space write (1, 2, 4 bytes)
51 * configuration space registers on the local device.
58 return mport->ops->lcwrite(mport, mport->id, offset, len, value);\
76 * RIO_OP_READ - Generate rio_mport_read_config_* functions
77 * @size: Size of configuration space read (8, 16, 32 bits)
79 * @len: Length of configuration space read (1, 2, 4 bytes)
82 * configuration space registers on the local device.
91 res = mport->ops->cread(mport, mport->id, destid, hopcount, offset, len, &data); \
97 * RIO_OP_WRITE - Generate rio_mport_write_config_* functions
98 * @size: Size of configuration space write (8, 16, 32 bits)
100 * @len: Length of configuration space write (1, 2, 4 bytes)
103 * configuration space registers on the local device.
110 return mport->ops->cwrite(mport, mport->id, destid, hopcount, \
129 * rio_mport_send_doorbell - Send a doorbell message
136 * has a 16-bit info field provided by the data argument.
140 return mport->ops->dsend(mport, mport->id, destid, data); in rio_mport_send_doorbell()