Home
last modified time | relevance | path

Searched refs:low_pos (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/dma/amd/qdma/
H A Dqdma.c52 u16 low_pos, hi_pos, low_bit, hi_bit; in qdma_get_field() local
55 low_pos = f->lsb / BITS_PER_TYPE(*data); in qdma_get_field()
58 if (low_pos == hi_pos) { in qdma_get_field()
62 value = (data[low_pos] & mask) >> low_bit; in qdma_get_field()
63 } else if (hi_pos == low_pos + 1) { in qdma_get_field()
67 data[low_pos]; in qdma_get_field()
89 u16 low_pos, hi_pos, low_bit; in qdma_set_field() local
91 low_pos = f->lsb / BITS_PER_TYPE(*data); in qdma_set_field()
95 data[low_pos++] |= value << low_bit; in qdma_set_field()
96 if (low_pos <= hi_pos) in qdma_set_field()
[all …]
/linux/drivers/cxl/core/
H A Dregion.c1401 int high_pos, low_pos; in check_interleave_cap() local
1430 low_pos = eig + 8; in check_interleave_cap()
1431 interleave_mask = GENMASK(high_pos, low_pos); in check_interleave_cap()