Lines Matching refs:sub_idx

214 static inline u64 isa207_find_source(u64 idx, u32 sub_idx)  in isa207_find_source()  argument
235 if (sub_idx == 1) in isa207_find_source()
237 else if (sub_idx == 2 || sub_idx == 3) in isa207_find_source()
239 else if (sub_idx == 4) in isa207_find_source()
241 else if (sub_idx == 5 || sub_idx == 7) in isa207_find_source()
243 else if (sub_idx == 6) in isa207_find_source()
246 if (sub_idx <= 1) in isa207_find_source()
248 else if (sub_idx > 1 && sub_idx <= 2) in isa207_find_source()
259 if (sub_idx == 0 || sub_idx == 4) in isa207_find_source()
261 else if (sub_idx == 1 || sub_idx == 5) in isa207_find_source()
263 else if (sub_idx == 2 || sub_idx == 6) in isa207_find_source()
265 else if (sub_idx == 3 || sub_idx == 7) in isa207_find_source()
268 if (sub_idx == 0) in isa207_find_source()
270 else if (sub_idx == 1) in isa207_find_source()
272 else if (sub_idx == 2 || sub_idx == 4) in isa207_find_source()
274 else if (sub_idx == 3 || sub_idx == 5) in isa207_find_source()
280 if (sub_idx == 0) in isa207_find_source()
283 else if (sub_idx == 1) in isa207_find_source()
286 else if (sub_idx == 2) in isa207_find_source()
289 else if (sub_idx == 3) in isa207_find_source()
294 if (sub_idx == 0 || sub_idx == 2) in isa207_find_source()
296 else if (sub_idx == 1 || sub_idx == 3) in isa207_find_source()
312 u32 sub_idx; in isa207_get_mem_data_src() local
328 sub_idx = (sier & ISA207_SIER_DATA_SRC_MASK) >> ISA207_SIER_DATA_SRC_SHIFT; in isa207_get_mem_data_src()
330 dsrc->val = isa207_find_source(idx, sub_idx); in isa207_get_mem_data_src()