Lines Matching full:commands
14 * Not all of all commands that the driver supports are always available for use
16 * order to determine the live set of commands.
97 * struct cxl_mem_query_commands - Query supported commands.
100 * is 0, driver will return the number of total supported commands.
102 * @commands: Output array of supported commands. This array must be allocated
105 * Allow userspace to query the available commands supported by both the driver,
106 * and the hardware. Commands that aren't supported by either the driver, or the
111 * - { .n_commands = 0 } // Get number of supported commands
112 * - { .n_commands = 15, .commands = buf } // Return first 15 (or less)
113 * supported commands
119 * Input: Number of commands to return (space allocated by user)
120 * Output: Number of commands supported by the driver/hardware
122 * If n_commands is 0, kernel will only return number of commands and
123 * not try to populate commands[], thus allowing userspace to know how
129 struct cxl_command_info __user commands[]; /* out: supported commands */ member
135 * commands returned by the query command.
137 * @raw: Special fields for raw commands