| H A D | gicv3_its.c | 99 gits_read_4(struct gicv3_its *its, bus_size_t reg) 101 return bus_space_read_4(its->its_bst, its->its_bsh, reg); in gits_read_8() argument 105 gits_write_4(struct gicv3_its *its, bus_size_t reg, uint32_t val) 107 bus_space_write_4(its->its_bst, its->its_bsh, reg, val); in gits_write_8() argument 111 gits_read_8(struct gicv3_its *its, bus_size_t reg) 113 return bus_space_read_8(its->its_bst, its->its_bsh, reg); in gits_command() argument 117 gits_write_8(struct gicv3_its *its, bus_size_ in gits_command() 89 gits_read_4(struct gicv3_its * its,bus_size_t reg) gits_read_4() argument 95 gits_write_4(struct gicv3_its * its,bus_size_t reg,uint32_t val) gits_write_4() argument 139 gits_command_mapc(struct gicv3_its * its,uint16_t icid,uint64_t rdbase,bool v) gits_command_mapc() argument 160 gits_command_mapd(struct gicv3_its * its,uint32_t deviceid,uint64_t itt_addr,u_int size,bool v) gits_command_mapd() argument 180 gits_command_mapti(struct gicv3_its * its,uint32_t deviceid,uint32_t eventid,uint32_t pintid,uint16_t icid) gits_command_mapti() argument 197 gits_command_movi(struct gicv3_its * its,uint32_t deviceid,uint32_t eventid,uint16_t icid) gits_command_movi() argument 214 gits_command_inv(struct gicv3_its * its,uint32_t deviceid,uint32_t eventid) gits_command_inv() argument 230 gits_command_invall(struct gicv3_its * its,uint16_t icid) gits_command_invall() argument 246 gits_command_sync(struct gicv3_its * its,uint64_t rdbase) gits_command_sync() argument 285 gits_wait(struct gicv3_its * its) gits_wait() argument 310 gicv3_its_msi_alloc_lpi(struct gicv3_its * its,const struct pci_attach_args * pa) gicv3_its_msi_alloc_lpi() argument 330 gicv3_its_msi_free_lpi(struct gicv3_its * its,int lpi) gicv3_its_msi_free_lpi() argument 358 gicv3_its_device_map(struct gicv3_its * its,uint32_t devid,u_int count) gicv3_its_device_map() argument 395 gicv3_its_msi_enable(struct gicv3_its * its,int lpi,int count) gicv3_its_msi_enable() argument 432 gicv3_its_msi_disable(struct gicv3_its * its,int lpi) gicv3_its_msi_disable() argument 449 gicv3_its_msix_enable(struct gicv3_its * its,int lpi,int msix_vec,bus_space_tag_t bst,bus_space_handle_t bsh) gicv3_its_msix_enable() argument 477 gicv3_its_msix_disable(struct gicv3_its * its,int lpi) gicv3_its_msix_disable() argument 497 struct gicv3_its * const its = msi->msi_priv; gicv3_its_msi_alloc() local 550 struct gicv3_its * const its = msi->msi_priv; gicv3_its_msix_alloc() local 625 struct gicv3_its * const its = msi->msi_priv; gicv3_its_msi_intr_establish() local 648 struct gicv3_its * const its = msi->msi_priv; gicv3_its_msi_intr_release() local 669 gicv3_its_command_init(struct gicv3_softc * sc,struct gicv3_its * its) gicv3_its_command_init() argument 689 gicv3_its_table_params(struct gicv3_softc * sc,struct gicv3_its * its,u_int * devbits,u_int * innercache,u_int * share) gicv3_its_table_params() argument 710 gicv3_its_table_init(struct gicv3_softc * sc,struct gicv3_its * its) gicv3_its_table_init() argument 795 gicv3_its_enable(struct gicv3_softc * sc,struct gicv3_its * its) gicv3_its_enable() argument 807 struct gicv3_its * const its = priv; gicv3_its_cpu_init() local 850 struct gicv3_its * const its = priv; gicv3_its_get_affinity() local 861 struct gicv3_its * const its = priv; gicv3_its_set_affinity() local 891 struct gicv3_its *its; gicv3_its_init() local [all...] |