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
142 * struct cxl_mem_query_commands - Query supported commands.
145 * is 0, driver will return the number of total supported commands.
147 * @commands: Output array of supported commands. This array must be allocated
150 * Allow userspace to query the available commands supported by both the driver,
151 * and the hardware. Commands that aren't supported by either the driver, or the
156 * - { .n_commands = 0 } // Get number of supported commands
157 * - { .n_commands = 15, .commands = buf } // Return first 15 (or less)
158 * supported commands
164 * Input: Number of commands to return (space allocated by user)
165 * Output: Number of commands supported by the driver/hardware
167 * If n_commands is 0, kernel will only return number of commands and
168 * not try to populate commands[], thus allowing userspace to know how
174 struct cxl_command_info __user commands[]; /* out: supported commands */ member
180 * commands returned by the query command.
182 * @raw: Special fields for raw commands