Lines Matching +full:non +full:- +full:interleave
1 /* SPDX-License-Identifier: GPL-2.0 */
108 * interleave modes with a number of channels divisible by 3 or the
109 * value will be 5 for interleave modes with a number of channels
110 * divisible by 5. Power-of-two interleave modes are handled
118 * address. The other bits depend on the interleave bit position which
119 * will be bit 10 for 1K interleave stripe cases and bit 11 for 2K
120 * interleave stripe cases.
147 * These masks operate on the 16-bit Coherent Station IDs,
156 * Least-significant bit of Node ID portion of the
157 * system-wide Coherent Station Fabric ID.
162 * Least-significant bit of Die portion of the Node ID.
169 * Least-significant bit of Socket portion of the Node ID.
193 /* System-wide number for this address map. */
214 * when interleaving is non-power-of-2.
220 /* Position of the 'interleave bit'. */
262 * System-wide ID that includes 'node' bits.
291 return -ENODEV; in prm_umc_norm_to_sys_addr()
316 temp1 = data & GENMASK_ULL(bit_num - 1, 0); in expand_bits()
342 temp1 = GENMASK_ULL(low_bit - 1, 0) & data; in remove_bits()
344 temp2 >>= high_bit - low_bit + 1; in remove_bits()
351 (ctx)->inputs.socket_id, (ctx)->inputs.die_id,\
352 (ctx)->inputs.coh_st_inst_id, (ctx)->inputs.norm_addr, ##arg)
361 atl_debug(ctx, "Unrecognized interleave mode: %u", ctx->map.intlv_mode); in atl_debug_on_bad_intlv_mode()