Lines Matching +full:software +full:- +full:driver

1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
9 * Copyright(c) 2015 - 2020 Intel Corporation.
11 * This program is free software; you can redistribute it and/or modify
13 * published by the Free Software Foundation.
28 * - Redistributions of source code must retain the above copyright
30 * - Redistributions in binary form must reproduce the above copyright
34 * - Neither the name of Intel Corporation nor the names of its
36 * from this software without specific prior written permission.
38 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
48 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
64 * This version number is given to the driver by the user code during
66 * the driver can check for compatibility with user code.
69 * way. The driver must be the same for initialization to succeed.
75 * a within a major version, however if user software is larger
76 * than driver software, some new features and/or structure fields
88 * Set of HW and driver capability/feature bits.
90 * driver features. The same set of bits are communicated to user
100 #define HFI1_CAP_MULTI_PKT_EGR (1UL << 7) /* Enable multi-packet Egr buffs*/
151 * This is the maximum number of software contexts that can share
178 * Device status and notifications from driver to user-space.
200 * bits 0-3 - version (currently unused)
201 * bits 4-7 - opcode (enum sdma_req_opcode)
202 * bits 8-15 - io vector count
207 * User-space has already computed how many
208 * fragment-sized packet the user buffer will be
219 * this request should be using. User-space is