Home
last modified time | relevance | path

Searched refs:baser (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dgic_v3_its.c45 u64 baser; in its_find_baser() local
46 unsigned long offset = GITS_BASER + (i * sizeof(baser)); in its_find_baser()
48 baser = its_read_u64(offset); in its_find_baser()
49 if (GITS_BASER_TYPE(baser) == type) in its_find_baser()
60 u64 baser; in its_install_table() local
62 baser = ((size / SZ_64K) - 1) | in its_install_table()
69 its_write_u64(offset, baser); in its_install_table()
/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c2365 static u64 its_read_baser(struct its_node *its, struct its_baser *baser) in its_read_baser() argument
2367 u32 idx = baser - its->tables; in its_read_baser()
2372 static void its_write_baser(struct its_node *its, struct its_baser *baser, in its_write_baser() argument
2375 u32 idx = baser - its->tables; in its_write_baser()
2378 baser->val = its_read_baser(its, baser); in its_write_baser()
2381 static int its_setup_baser(struct its_node *its, struct its_baser *baser, in its_setup_baser() argument
2384 u64 val = its_read_baser(its, baser); in its_setup_baser()
2392 psz = baser->psz; in its_setup_baser()
2449 its_write_baser(its, baser, val); in its_setup_baser()
2450 tmp = baser->val; in its_setup_baser()
[all …]
H A Dirq-gic-v5-irs.c70 u64 baser; in gicv5_irs_init_ist_linear() local
112 baser = (virt_to_phys(ist) & GICV5_IRS_IST_BASER_ADDR_MASK) | in gicv5_irs_init_ist_linear()
114 irs_writeq_relaxed(irs_data, baser, GICV5_IRS_IST_BASER); in gicv5_irs_init_ist_linear()
134 u64 baser; in gicv5_irs_init_ist_two_level() local
169 baser = (virt_to_phys(l1ist) & GICV5_IRS_IST_BASER_ADDR_MASK) | in gicv5_irs_init_ist_two_level()
171 irs_writeq_relaxed(irs_data, baser, GICV5_IRS_IST_BASER); in gicv5_irs_init_ist_two_level()
296 u64 baser; in gicv5_irs_init_ist() local
299 baser = irs_readq_relaxed(irs_data, GICV5_IRS_IST_BASER); in gicv5_irs_init_ist()
300 if (FIELD_GET(GICV5_IRS_IST_BASER_VALID, baser)) { in gicv5_irs_init_ist()
H A Dirq-gic-v5-its.c575 u64 baser; in gicv5_its_alloc_devtab_linear() local
606 baser = virt_to_phys(devtab) & GICV5_ITS_DT_BASER_ADDR_MASK; in gicv5_its_alloc_devtab_linear()
607 its_writeq_relaxed(its, baser, GICV5_ITS_DT_BASER); in gicv5_its_alloc_devtab_linear()
626 u64 baser; in gicv5_its_alloc_devtab_two_level() local
671 baser = virt_to_phys(l1devtab) & GICV5_ITS_DT_BASER_ADDR_MASK; in gicv5_its_alloc_devtab_two_level()
672 its_writeq_relaxed(its, baser, GICV5_ITS_DT_BASER); in gicv5_its_alloc_devtab_two_level()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-its.c867 static bool vgic_its_check_id(struct vgic_its *its, u64 baser, u32 id, in vgic_its_check_id() argument
870 int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_check_id()
871 u64 indirect_ptr, type = GITS_BASER_TYPE(baser); in vgic_its_check_id()
872 phys_addr_t base = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_check_id()
873 int esz = GITS_BASER_ENTRY_SIZE(baser); in vgic_its_check_id()
890 if (!(baser & GITS_BASER_INDIRECT)) { in vgic_its_check_id()
1512 #define ITS_CMD_BUFFER_SIZE(baser) ((((baser) & 0xff) + 1) << 12) argument
2289 u64 baser = its->baser_device_table; in vgic_its_restore_dte() local
2310 if (!vgic_its_check_id(its, baser, id, NULL)) in vgic_its_restore_dte()
2347 u64 baser = its->baser_device_table; in vgic_its_save_device_tables() local
[all …]
/linux/include/linux/irqchip/
H A Darm-gic-v3.h469 #define GITS_BASER_ADDR_48_to_52(baser) \ argument
470 (((baser) & GENMASK_ULL(47, 16)) | (((baser) >> 12) & 0xf) << 48)
/linux/tools/testing/selftests/drivers/net/netdevsim/
H A Dethtool-fec.sh36 for o in BaseR baser BAser; do
/linux/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.c360 baser = is_25g ? caps & (1 << MC_CMD_PHY_CAP_25G_BASER_FEC_LBN) in mcdi_fec_caps_to_ethtool() local
365 if (!baser && !rs) in mcdi_fec_caps_to_ethtool()
369 (baser == baser_req && rs == rs_req ? 0 : ETHTOOL_FEC_AUTO); in mcdi_fec_caps_to_ethtool()
/linux/drivers/net/ethernet/sfc/
H A Dmcdi_port_common.c359 baser = is_25g ? caps & (1 << MC_CMD_PHY_CAP_25G_BASER_FEC_LBN) in mcdi_fec_caps_to_ethtool() local
364 if (!baser && !rs) in mcdi_fec_caps_to_ethtool()
368 (baser == baser_req && rs == rs_req ? 0 : ETHTOOL_FEC_AUTO); in mcdi_fec_caps_to_ethtool()
/linux/kernel/time/
H A Dtimekeeping.c566 u64 baser, delta; in ktime_get_real_fast_ns() local
572 baser = ktime_to_ns(tkr->base_real); in ktime_get_real_fast_ns()
576 return baser + delta; in ktime_get_real_fast_ns()