Lines Matching +full:reserved +full:- +full:endpoints
19 This driver (RIO_CM) provides to user-space applications shared access to
23 messaging mailboxes in case of multi-packet message (up to 4KB) and
24 up to 64 mailboxes if single-packet messages (up to 256 B) are used. In addition
30 capability to large number of user-space processes by introducing socket-like
39 Following ioctl commands are available to user-space applications:
41 - RIO_CM_MPORT_GET_LIST:
46 - RIO_CM_EP_GET_LIST_SIZE:
47 Returns number of messaging capable remote endpoints
49 - RIO_CM_EP_GET_LIST:
51 capable remote endpoints (peers) available in a RapidIO network associated
53 - RIO_CM_CHAN_CREATE:
56 - RIO_CM_CHAN_BIND:
59 - RIO_CM_CHAN_LISTEN:
62 - RIO_CM_CHAN_ACCEPT:
65 a blocking call. If timeout set to 0 this is non-blocking call - ioctl
67 exits with -EGAIN error status immediately.
68 - RIO_CM_CHAN_CONNECT:
70 - RIO_CM_CHAN_SEND:
73 a caller includes the reserved space for a packet header required by
75 - RIO_CM_CHAN_RECEIVE:
81 - RIO_CM_CHAN_CLOSE:
87 user-space applications are defined in 'include/uapi/linux/rio_cm_cdev.h'.
100 - 'dbg_level'
101 - This parameter allows to control amount of debug information
108 - 'cmbox'
109 - Number of RapidIO mailbox to use (default value is 1).
115 - 'chstart'
116 - Start channel number for dynamic assignment. Default value - 256.
119 reserved predefined channel numbers.
126 5. User-space Applications and API Library
135 - Add support for system notification messages (reserved channel 0).