/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 2292 static u64 its_read_baser(struct its_node *its, struct its_baser *baser) in its_read_baser() argument 2294 u32 idx = baser - its->tables; in its_read_baser() 2299 static void its_write_baser(struct its_node *its, struct its_baser *baser, in its_write_baser() argument 2302 u32 idx = baser - its->tables; in its_write_baser() 2305 baser->val = its_read_baser(its, baser); in its_write_baser() 2308 static int its_setup_baser(struct its_node *its, struct its_baser *baser, in its_setup_baser() argument 2311 u64 val = its_read_baser(its, baser); in its_setup_baser() 2319 psz = baser->psz; in its_setup_baser() 2373 its_write_baser(its, baser, va in its_setup_baser() 2415 its_parse_indirect_baser(struct its_node *its, struct its_baser *baser, u32 *order, u32 ids) its_parse_indirect_baser() argument 2507 u64 baser; find_sibling_its() local 2542 its_probe_baser_psz(struct its_node *its, struct its_baser *baser) its_probe_baser_psz() argument 2601 struct its_baser *baser = its->tables + i; its_alloc_tables() local 2664 u64 baser, addr; inherit_vpe_l1_table_from_its() local 3270 its_alloc_table_entry(struct its_node *its, struct its_baser *baser, u32 id) its_alloc_table_entry() argument 3315 struct its_baser *baser; its_alloc_device_table() local 3339 struct its_baser *baser; its_alloc_vpe_table() local 4825 struct its_baser *baser = &its->tables[i]; its_restore_enable() local 4961 u64 baser, tmp, typer; its_probe_one() local [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 2306 static u64 its_read_baser(struct its_node *its, struct its_baser *baser) in its_read_baser() argument 2308 u32 idx = baser - its->tables; in its_read_baser() 2313 static void its_write_baser(struct its_node *its, struct its_baser *baser, in its_write_baser() argument 2316 u32 idx = baser - its->tables; in its_write_baser() 2319 baser->val = its_read_baser(its, baser); in its_write_baser() 2322 static int its_setup_baser(struct its_node *its, struct its_baser *baser, in its_setup_baser() argument 2325 u64 val = its_read_baser(its, baser); in its_setup_baser() 2333 psz = baser->psz; in its_setup_baser() 2390 its_write_baser(its, baser, va in its_setup_baser() 2431 its_parse_indirect_baser(struct its_node *its, struct its_baser *baser, u32 *order, u32 ids) its_parse_indirect_baser() argument 2523 u64 baser; find_sibling_its() local 2558 its_probe_baser_psz(struct its_node *its, struct its_baser *baser) its_probe_baser_psz() argument 2622 struct its_baser *baser = its->tables + i; its_alloc_tables() local 2685 u64 baser, addr; inherit_vpe_l1_table_from_its() local 3310 its_alloc_table_entry(struct its_node *its, struct its_baser *baser, u32 id) its_alloc_table_entry() argument 3355 struct its_baser *baser; its_alloc_device_table() local 3379 struct its_baser *baser; its_alloc_vpe_table() local 4931 struct its_baser *baser = &its->tables[i]; its_restore_enable() local 5093 u64 baser, tmp; its_probe_one() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 924 static bool vgic_its_check_id(struct vgic_its *its, u64 baser, u32 id, in vgic_its_check_id() argument 927 int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_check_id() 928 u64 indirect_ptr, type = GITS_BASER_TYPE(baser); in vgic_its_check_id() 929 phys_addr_t base = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_check_id() 930 int esz = GITS_BASER_ENTRY_SIZE(baser); in vgic_its_check_id() 947 if (!(baser & GITS_BASER_INDIRECT)) { in vgic_its_check_id() 1577 #define ITS_CMD_BUFFER_SIZE(baser) ((((baser) & 0xff) + 1) << 12) 2389 u64 baser = its->baser_device_table; in vgic_its_restore_dte() local 2410 if (!vgic_its_check_id(its, baser, i in vgic_its_restore_dte() 2448 u64 baser = its->baser_device_table; vgic_its_save_device_tables() local 2518 u64 baser = its->baser_device_table; vgic_its_restore_device_tables() local 2610 u64 baser = its->baser_coll_table; vgic_its_save_collection_table() local 2651 u64 baser = its->baser_coll_table; vgic_its_restore_collection_table() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 909 static bool vgic_its_check_id(struct vgic_its *its, u64 baser, u32 id, in vgic_its_check_id() argument 912 int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_check_id() 913 u64 indirect_ptr, type = GITS_BASER_TYPE(baser); in vgic_its_check_id() 914 phys_addr_t base = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_check_id() 915 int esz = GITS_BASER_ENTRY_SIZE(baser); in vgic_its_check_id() 934 if (!(baser & GITS_BASER_INDIRECT)) { in vgic_its_check_id() 1519 #define ITS_CMD_BUFFER_SIZE(baser) ((((baser) & 0xff) + 1) << 12) 2362 u64 baser = its->baser_device_table; in vgic_its_save_device_tables() local 2366 if (!(baser in vgic_its_save_device_tables() 2432 u64 baser = its->baser_device_table; vgic_its_restore_device_tables() local 2512 u64 baser = its->baser_coll_table; vgic_its_save_collection_table() local 2553 u64 baser = its->baser_coll_table; vgic_its_restore_collection_table() local [all...] |
/kernel/linux/linux-5.10/include/linux/irqchip/ |
H A D | arm-gic-v3.h | 467 #define GITS_BASER_ADDR_48_to_52(baser) \ 468 (((baser) & GENMASK_ULL(47, 16)) | (((baser) >> 12) & 0xf) << 48)
|
/kernel/linux/linux-6.6/include/linux/irqchip/ |
H A D | arm-gic-v3.h | 469 #define GITS_BASER_ADDR_48_to_52(baser) \ 470 (((baser) & GENMASK_ULL(47, 16)) | (((baser) >> 12) & 0xf) << 48)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | mcdi_port_common.c | 353 * can never produce, (baser xor rs) and neither req; the implementation below 361 baser = is_25g ? caps & (1 << MC_CMD_PHY_CAP_25G_BASER_FEC_LBN) in mcdi_fec_caps_to_ethtool() local 366 if (!baser && !rs) in mcdi_fec_caps_to_ethtool() 370 (baser == baser_req && rs == rs_req ? 0 : ETHTOOL_FEC_AUTO); in mcdi_fec_caps_to_ethtool()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | mcdi_port_common.c | 351 * can never produce, (baser xor rs) and neither req; the implementation below 359 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 352 * can never produce, (baser xor rs) and neither req; the implementation below 360 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()
|
/kernel/linux/linux-5.10/kernel/time/ |
H A D | timekeeping.c | 541 u64 basem, baser, delta; in __ktime_get_real_fast() local 548 baser = ktime_to_ns(tkr->base_real); in __ktime_get_real_fast() 557 return baser + delta; in __ktime_get_real_fast()
|
/kernel/linux/linux-6.6/kernel/time/ |
H A D | timekeeping.c | 560 u64 basem, baser, delta; in __ktime_get_real_fast() local 567 baser = ktime_to_ns(tkr->base_real); in __ktime_get_real_fast() 573 return baser + delta; in __ktime_get_real_fast()
|