Lines Matching +full:single +full:- +full:channel

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
31 operations using a single messaging mailbox. This allows applications to
36 When loaded this device driver creates a single file system node named rio_cm
39 Following ioctl commands are available to user-space applications:
41 - RIO_CM_MPORT_GET_LIST:
46 - RIO_CM_EP_GET_LIST_SIZE:
49 - RIO_CM_EP_GET_LIST:
53 - RIO_CM_CHAN_CREATE:
54 Creates RapidIO message exchange channel data structure
55 with channel ID assigned automatically or as requested by a caller.
56 - RIO_CM_CHAN_BIND:
57 Binds the specified channel data structure to the specified
59 - RIO_CM_CHAN_LISTEN:
61 channel.
62 - RIO_CM_CHAN_ACCEPT:
64 channel. If wait timeout for this request is specified by a caller it is
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:
69 Sends a connection request to a remote peer/channel.
70 - RIO_CM_CHAN_SEND:
71 Sends a data message through the specified channel.
75 - RIO_CM_CHAN_RECEIVE:
76 Receives a data message through a connected channel.
77 If the channel does not have an incoming message ready to return this ioctl
81 - RIO_CM_CHAN_CLOSE:
82 Closes a specified channel and frees associated buffers.
83 If the specified channel is in the CONNECTED state, sends close notification
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.
117 Allows to exclude channel numbers below this parameter from dynamic
119 reserved predefined channel numbers.
126 5. User-space Applications and API Library
135 - Add support for system notification messages (reserved channel 0).