baser            1738 drivers/irqchip/irq-gic-v3-its.c static u64 its_read_baser(struct its_node *its, struct its_baser *baser)
baser            1740 drivers/irqchip/irq-gic-v3-its.c 	u32 idx = baser - its->tables;
baser            1745 drivers/irqchip/irq-gic-v3-its.c static void its_write_baser(struct its_node *its, struct its_baser *baser,
baser            1748 drivers/irqchip/irq-gic-v3-its.c 	u32 idx = baser - its->tables;
baser            1751 drivers/irqchip/irq-gic-v3-its.c 	baser->val = its_read_baser(its, baser);
baser            1754 drivers/irqchip/irq-gic-v3-its.c static int its_setup_baser(struct its_node *its, struct its_baser *baser,
baser            1758 drivers/irqchip/irq-gic-v3-its.c 	u64 val = its_read_baser(its, baser);
baser            1820 drivers/irqchip/irq-gic-v3-its.c 	its_write_baser(its, baser, val);
baser            1821 drivers/irqchip/irq-gic-v3-its.c 	tmp = baser->val;
baser            1846 drivers/irqchip/irq-gic-v3-its.c 		baser->base = NULL;
baser            1866 drivers/irqchip/irq-gic-v3-its.c 	baser->order = order;
baser            1867 drivers/irqchip/irq-gic-v3-its.c 	baser->base = base;
baser            1868 drivers/irqchip/irq-gic-v3-its.c 	baser->psz = psz;
baser            1882 drivers/irqchip/irq-gic-v3-its.c 				     struct its_baser *baser,
baser            1885 drivers/irqchip/irq-gic-v3-its.c 	u64 tmp = its_read_baser(its, baser);
baser            1898 drivers/irqchip/irq-gic-v3-its.c 		its_write_baser(its, baser, val | GITS_BASER_INDIRECT);
baser            1899 drivers/irqchip/irq-gic-v3-its.c 		indirect = !!(baser->val & GITS_BASER_INDIRECT);
baser            1960 drivers/irqchip/irq-gic-v3-its.c 		struct its_baser *baser = its->tables + i;
baser            1961 drivers/irqchip/irq-gic-v3-its.c 		u64 val = its_read_baser(its, baser);
baser            1971 drivers/irqchip/irq-gic-v3-its.c 			indirect = its_parse_indirect_baser(its, baser,
baser            1977 drivers/irqchip/irq-gic-v3-its.c 			indirect = its_parse_indirect_baser(its, baser,
baser            1983 drivers/irqchip/irq-gic-v3-its.c 		err = its_setup_baser(its, baser, cache, shr, psz, order, indirect);
baser            1990 drivers/irqchip/irq-gic-v3-its.c 		psz = baser->psz;
baser            1991 drivers/irqchip/irq-gic-v3-its.c 		cache = baser->val & GITS_BASER_CACHEABILITY_MASK;
baser            1992 drivers/irqchip/irq-gic-v3-its.c 		shr = baser->val & GITS_BASER_SHAREABILITY_MASK;
baser            2314 drivers/irqchip/irq-gic-v3-its.c 				  struct its_baser *baser, u32 id)
baser            2321 drivers/irqchip/irq-gic-v3-its.c 	esz = GITS_BASER_ENTRY_SIZE(baser->val);
baser            2322 drivers/irqchip/irq-gic-v3-its.c 	if (!(baser->val & GITS_BASER_INDIRECT))
baser            2323 drivers/irqchip/irq-gic-v3-its.c 		return (id < (PAGE_ORDER_TO_SIZE(baser->order) / esz));
baser            2326 drivers/irqchip/irq-gic-v3-its.c 	idx = id >> ilog2(baser->psz / esz);
baser            2327 drivers/irqchip/irq-gic-v3-its.c 	if (idx >= (PAGE_ORDER_TO_SIZE(baser->order) / GITS_LVL1_ENTRY_SIZE))
baser            2330 drivers/irqchip/irq-gic-v3-its.c 	table = baser->base;
baser            2335 drivers/irqchip/irq-gic-v3-its.c 					get_order(baser->psz));
baser            2340 drivers/irqchip/irq-gic-v3-its.c 		if (!(baser->val & GITS_BASER_SHAREABILITY_MASK))
baser            2341 drivers/irqchip/irq-gic-v3-its.c 			gic_flush_dcache_to_poc(page_address(page), baser->psz);
baser            2346 drivers/irqchip/irq-gic-v3-its.c 		if (!(baser->val & GITS_BASER_SHAREABILITY_MASK))
baser            2358 drivers/irqchip/irq-gic-v3-its.c 	struct its_baser *baser;
baser            2360 drivers/irqchip/irq-gic-v3-its.c 	baser = its_get_baser(its, GITS_BASER_TYPE_DEVICE);
baser            2363 drivers/irqchip/irq-gic-v3-its.c 	if (!baser)
baser            2366 drivers/irqchip/irq-gic-v3-its.c 	return its_alloc_table_entry(its, baser, dev_id);
baser            2381 drivers/irqchip/irq-gic-v3-its.c 		struct its_baser *baser;
baser            2386 drivers/irqchip/irq-gic-v3-its.c 		baser = its_get_baser(its, GITS_BASER_TYPE_VCPU);
baser            2387 drivers/irqchip/irq-gic-v3-its.c 		if (!baser)
baser            2390 drivers/irqchip/irq-gic-v3-its.c 		if (!its_alloc_table_entry(its, baser, vpe_id))
baser            3439 drivers/irqchip/irq-gic-v3-its.c 			struct its_baser *baser = &its->tables[i];
baser            3441 drivers/irqchip/irq-gic-v3-its.c 			if (!(baser->val & GITS_BASER_VALID))
baser            3444 drivers/irqchip/irq-gic-v3-its.c 			its_write_baser(its, baser, baser->val);
baser            3575 drivers/irqchip/irq-gic-v3-its.c 	u64 baser, tmp, typer;
baser            3655 drivers/irqchip/irq-gic-v3-its.c 	baser = (virt_to_phys(its->cmd_base)	|
baser            3661 drivers/irqchip/irq-gic-v3-its.c 	gits_write_cbaser(baser, its->base + GITS_CBASER);
baser            3664 drivers/irqchip/irq-gic-v3-its.c 	if ((tmp ^ baser) & GITS_CBASER_SHAREABILITY_MASK) {
baser            3671 drivers/irqchip/irq-gic-v3-its.c 			baser &= ~(GITS_CBASER_SHAREABILITY_MASK |
baser            3673 drivers/irqchip/irq-gic-v3-its.c 			baser |= GITS_CBASER_nC;
baser            3674 drivers/irqchip/irq-gic-v3-its.c 			gits_write_cbaser(baser, its->base + GITS_CBASER);
baser             399 drivers/net/ethernet/sfc/mcdi_port.c 	     baser = is_25g ? caps & (1 << MC_CMD_PHY_CAP_25G_BASER_FEC_LBN)
baser             404 drivers/net/ethernet/sfc/mcdi_port.c 	if (!baser && !rs)
baser             408 drivers/net/ethernet/sfc/mcdi_port.c 	       (baser == baser_req && rs == rs_req ? 0 : ETHTOOL_FEC_AUTO);
baser             408 include/linux/irqchip/arm-gic-v3.h #define GITS_BASER_ADDR_48_to_52(baser)					\
baser             409 include/linux/irqchip/arm-gic-v3.h 	(((baser) & GENMASK_ULL(47, 16)) | (((baser) >> 12) & 0xf) << 48)
baser             896 virt/kvm/arm/vgic/vgic-its.c static bool vgic_its_check_id(struct vgic_its *its, u64 baser, u32 id,
baser             899 virt/kvm/arm/vgic/vgic-its.c 	int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K;
baser             900 virt/kvm/arm/vgic/vgic-its.c 	u64 indirect_ptr, type = GITS_BASER_TYPE(baser);
baser             901 virt/kvm/arm/vgic/vgic-its.c 	phys_addr_t base = GITS_BASER_ADDR_48_to_52(baser);
baser             902 virt/kvm/arm/vgic/vgic-its.c 	int esz = GITS_BASER_ENTRY_SIZE(baser);
baser             921 virt/kvm/arm/vgic/vgic-its.c 	if (!(baser & GITS_BASER_INDIRECT)) {
baser            1506 virt/kvm/arm/vgic/vgic-its.c #define ITS_CMD_BUFFER_SIZE(baser)	((((baser) & 0xff) + 1) << 12)
baser            2346 virt/kvm/arm/vgic/vgic-its.c 	u64 baser = its->baser_device_table;
baser            2350 virt/kvm/arm/vgic/vgic-its.c 	if (!(baser & GITS_BASER_VALID))
baser            2359 virt/kvm/arm/vgic/vgic-its.c 		if (!vgic_its_check_id(its, baser,
baser            2416 virt/kvm/arm/vgic/vgic-its.c 	u64 baser = its->baser_device_table;
baser            2418 virt/kvm/arm/vgic/vgic-its.c 	int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K;
baser            2421 virt/kvm/arm/vgic/vgic-its.c 	if (!(baser & GITS_BASER_VALID))
baser            2424 virt/kvm/arm/vgic/vgic-its.c 	l1_gpa = GITS_BASER_ADDR_48_to_52(baser);
baser            2426 virt/kvm/arm/vgic/vgic-its.c 	if (baser & GITS_BASER_INDIRECT) {
baser            2496 virt/kvm/arm/vgic/vgic-its.c 	u64 baser = its->baser_coll_table;
baser            2497 virt/kvm/arm/vgic/vgic-its.c 	gpa_t gpa = GITS_BASER_ADDR_48_to_52(baser);
baser            2503 virt/kvm/arm/vgic/vgic-its.c 	if (!(baser & GITS_BASER_VALID))
baser            2506 virt/kvm/arm/vgic/vgic-its.c 	max_size = GITS_BASER_NR_PAGES(baser) * SZ_64K;
baser            2537 virt/kvm/arm/vgic/vgic-its.c 	u64 baser = its->baser_coll_table;
baser            2543 virt/kvm/arm/vgic/vgic-its.c 	if (!(baser & GITS_BASER_VALID))
baser            2546 virt/kvm/arm/vgic/vgic-its.c 	gpa = GITS_BASER_ADDR_48_to_52(baser);
baser            2548 virt/kvm/arm/vgic/vgic-its.c 	max_size = GITS_BASER_NR_PAGES(baser) * SZ_64K;