Lines Matching full:commands
14 * Not all of the commands that the driver supports are available for use by
16 * to determine the live set of commands. Alternatively, it can issue the
146 * struct cxl_mem_query_commands - Query supported commands.
149 * is 0, driver will return the number of total supported commands.
151 * @commands: Output array of supported commands. This array must be allocated
154 * Allow userspace to query the available commands supported by both the driver,
155 * and the hardware. Commands that aren't supported by either the driver, or the
160 * - { .n_commands = 0 } // Get number of supported commands
161 * - { .n_commands = 15, .commands = buf } // Return first 15 (or less)
162 * supported commands
168 * Input: Number of commands to return (space allocated by user)
169 * Output: Number of commands supported by the driver/hardware
171 * If n_commands is 0, kernel will only return number of commands and
172 * not try to populate commands[], thus allowing userspace to know how
178 struct cxl_command_info __user commands[]; /* out: supported commands */ member
184 * commands returned by the query command.
186 * @raw: Special fields for raw commands