Lines Matching +full:non +full:- +full:linear
4 /*-
5 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
29 * - Redistributions of source code must retain the above copyright
31 * - Redistributions in binary form must reproduce the above copyright
35 * - Neither the name of Intel Corporation nor the names of its
58 * A segment is a linear region of low physical memory.
83 u8 page_shift; /* 0 - non unform/non powerof2 sizes */
110 u16 m; /* current index: mr->map[m] */
111 u16 n; /* current index: mr->map[m]->segs[n] */
123 if (unlikely(atomic_dec_and_test(&mr->refcount))) in rvt_put_mr()
124 complete(&mr->comp); in rvt_put_mr()
129 atomic_inc(&mr->refcount); in rvt_get_mr()
134 while (ss->num_sge) { in rvt_put_ss()
135 rvt_put_mr(ss->sge.mr); in rvt_put_ss()
136 if (--ss->num_sge) in rvt_put_ss()
137 ss->sge = *ss->sg_list++; in rvt_put_ss()