H A D | vgic_v3.c | 427 struct hypctx *hypctx; mpidr_to_vcpu() local 463 vgic_v3_cpuinit(device_t dev,struct hypctx * hypctx) vgic_v3_cpuinit() argument 536 vgic_v3_cpucleanup(device_t dev,struct hypctx * hypctx) vgic_v3_cpucleanup() argument 636 gic_pidr2_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) gic_pidr2_read() argument 644 gic_zero_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) gic_zero_read() argument 651 gic_ignore_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) gic_ignore_write() argument 658 read_enabler(struct hypctx * hypctx,int n) read_enabler() argument 682 write_enabler(struct hypctx * hypctx,int n,bool set,uint64_t val) write_enabler() argument 706 read_pendr(struct hypctx * hypctx,int n) read_pendr() argument 730 write_pendr(struct hypctx * hypctx,int n,bool set,uint64_t val) write_pendr() argument 784 read_activer(struct hypctx * hypctx,int n) read_activer() argument 808 write_activer(struct hypctx * hypctx,u_int n,bool set,uint64_t val) write_activer() argument 859 read_priorityr(struct hypctx * hypctx,int n) read_priorityr() argument 882 write_priorityr(struct hypctx * hypctx,u_int irq_base,u_int size,uint64_t val) write_priorityr() argument 900 read_config(struct hypctx * hypctx,int n) read_config() argument 923 write_config(struct hypctx * hypctx,int n,uint64_t val) write_config() argument 951 read_route(struct hypctx * hypctx,int n) read_route() argument 967 write_route(struct hypctx * hypctx,int n,uint64_t val,u_int offset,u_int size) write_route() argument 992 dist_ctlr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_ctlr_read() argument 1010 dist_ctlr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_ctlr_write() argument 1039 dist_typer_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_typer_read() argument 1054 dist_iidr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_iidr_read() argument 1061 dist_setclrspi_nsr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_setclrspi_nsr_write() argument 1075 dist_isenabler_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_isenabler_read() argument 1086 dist_isenabler_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_isenabler_write() argument 1101 dist_icenabler_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_icenabler_read() argument 1112 dist_icenabler_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_icenabler_write() argument 1127 dist_ispendr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_ispendr_read() argument 1138 dist_ispendr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_ispendr_write() argument 1153 dist_icpendr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_icpendr_read() argument 1164 dist_icpendr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_icpendr_write() argument 1180 dist_isactiver_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_isactiver_read() argument 1191 dist_isactiver_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_isactiver_write() argument 1206 dist_icactiver_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_icactiver_read() argument 1218 dist_icactiver_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_icactiver_write() argument 1234 dist_ipriorityr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_ipriorityr_read() argument 1246 dist_ipriorityr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_ipriorityr_write() argument 1259 dist_icfgr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_icfgr_read() argument 1270 dist_icfgr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_icfgr_write() argument 1285 dist_irouter_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) dist_irouter_read() argument 1296 dist_irouter_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) dist_irouter_write() argument 1308 vgic_register_read(struct hypctx * hypctx,struct vgic_register * reg_list,u_int reg_list_size,u_int reg,u_int size,uint64_t * rval,void * arg) vgic_register_read() argument 1343 vgic_register_write(struct hypctx * hypctx,struct vgic_register * reg_list,u_int reg_list_size,u_int reg,u_int size,uint64_t wval,void * arg) vgic_register_write() argument 1373 struct hypctx *hypctx; dist_read() local 1411 struct hypctx *hypctx; dist_write() local 1447 redist_ctlr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_ctlr_read() argument 1455 redist_iidr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_iidr_read() argument 1462 redist_typer_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_typer_read() argument 1499 redist_ienabler0_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_ienabler0_read() argument 1506 redist_isenabler0_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_isenabler0_write() argument 1516 redist_icenabler0_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_icenabler0_write() argument 1526 redist_ipendr0_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_ipendr0_read() argument 1533 redist_ispendr0_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_ispendr0_write() argument 1543 redist_icpendr0_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_icpendr0_write() argument 1553 redist_iactiver0_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_iactiver0_read() argument 1560 redist_isactiver0_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_isactiver0_write() argument 1568 redist_icactiver0_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_icactiver0_write() argument 1576 redist_ipriorityr_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_ipriorityr_read() argument 1586 redist_ipriorityr_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_ipriorityr_write() argument 1597 redist_icfgr1_read(struct hypctx * hypctx,u_int reg,uint64_t * rval,void * arg) redist_icfgr1_read() argument 1603 redist_icfgr1_write(struct hypctx * hypctx,u_int reg,u_int offset,u_int size,uint64_t wval,void * arg) redist_icfgr1_write() argument 1616 struct hypctx *hypctx, *target_hypctx; redist_read() local 1694 struct hypctx *hypctx, *target_hypctx; redist_write() local 1943 struct hypctx *hypctx; vgic_v3_get_irq() local 1977 vgic_v3_has_pending_irq(device_t dev,struct hypctx * hypctx) vgic_v3_has_pending_irq() argument 2016 struct hypctx *hypctx; vgic_v3_inject_irq() local 2102 vgic_v3_flush_hwstate(device_t dev,struct hypctx * hypctx) vgic_v3_flush_hwstate() argument 2178 vgic_v3_sync_hwstate(device_t dev,struct hypctx * hypctx) vgic_v3_sync_hwstate() argument [all...] |