Lines Matching +full:multi +full:- +full:functional
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:
49 - RIO_CM_EP_GET_LIST:
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:
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
103 bit masks that correspond to the specific functional block.
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.
126 5. User-space Applications and API Library
135 - Add support for system notification messages (reserved channel 0).