Lines Matching refs:ids
2397 static bool its_parse_indirect_baser(struct its_node *its, struct its_baser *baser, u32 *order, u32 ids)
2408 if ((esz << ids) > (psz * 2)) {
2420 * subtract ID bits that sparse lvl2 table from 'ids'
2424 ids -= ilog2(psz / (int)esz);
2436 new_order = max_t(u32, get_order(esz << ids), new_order);
2439 ids = ilog2(PAGE_ORDER_TO_SIZE(new_order) / (int)esz);
2440 pr_warn("ITS@%pa: %s Table too large, reduce ids %llu->%u\n", &its->phys_base, its_base_type_string[type],
2441 device_ids(its), ids);
4683 u32 ids;
4691 ids = ilog2(pre_its_window[1]) - 0x2;
4692 if (device_ids(its) > ids) {
4694 its->typer |= FIELD_PREP(GITS_TYPER_DEVBITS, ids - 1);