Lines Matching defs:slice
31 /* AON HTE line map For slice 1 */
35 /* AON HTE line map For slice 2 */
104 /* to prevent lines mapped to same slice updating its register */
109 int slice;
140 /* gpio, slice, bit_index */
179 /* gpio, slice, bit_index */
228 /* gpio, slice, bit_index */
270 /* gpio, slice, bit_index */
371 if (m[eid].slice == NV_AON_SLICE_INVALID)
374 *mapped = (m[eid].slice << 5) + m[eid].bit_index;
456 u32 slice, sl_bit_shift, line_bit, val, reg;
473 slice = line_id >> sl_bit_shift;
475 reg = (slice << sl_bit_shift) + HTE_SLICE0_TETEN;
477 spin_lock(&gs->sl[slice].s_lock);
479 if (test_bit(HTE_SUSPEND, &gs->sl[slice].flags)) {
480 spin_unlock(&gs->sl[slice].s_lock);
492 spin_unlock(&gs->sl[slice].s_lock);
494 dev_dbg(chip->dev, "line: %u, slice %u, line_bit %u, reg:0x%x\n",
495 line_id, slice, line_bit, reg);
600 u32 tsh, tsl, src, pv, cv, acv, slice, bit_index, line_id;
612 slice = (src >> HTE_TESRC_SLICE_SHIFT) &
620 line_id = bit_index + (slice << 5);