Lines Matching refs: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;
459 u32 slice, sl_bit_shift, line_bit, val, reg;
476 slice = line_id >> sl_bit_shift;
478 reg = (slice << sl_bit_shift) + HTE_SLICE0_TETEN;
480 spin_lock(&gs->sl[slice].s_lock);
482 if (test_bit(HTE_SUSPEND, &gs->sl[slice].flags)) {
483 spin_unlock(&gs->sl[slice].s_lock);
495 spin_unlock(&gs->sl[slice].s_lock);
497 dev_dbg(chip->dev, "line: %u, slice %u, line_bit %u, reg:0x%x\n",
498 line_id, slice, line_bit, reg);
603 u32 tsh, tsl, src, pv, cv, acv, slice, bit_index, line_id;
615 slice = (src >> HTE_TESRC_SLICE_SHIFT) &
623 line_id = bit_index + (slice << 5);