Symbol: smmu_softc
sys/arch/arm64/dev/smmu.c
1021
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1113
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
118
uint32_t smmu_v3_read_4(struct smmu_softc *, bus_size_t);
sys/arch/arm64/dev/smmu.c
1186
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
119
void smmu_v3_write_4(struct smmu_softc *, bus_size_t, uint32_t);
sys/arch/arm64/dev/smmu.c
120
uint64_t smmu_v3_read_8(struct smmu_softc *, bus_size_t);
sys/arch/arm64/dev/smmu.c
121
void smmu_v3_write_8(struct smmu_softc *, bus_size_t, uint64_t);
sys/arch/arm64/dev/smmu.c
122
int smmu_v3_write_ack(struct smmu_softc *, bus_size_t, bus_size_t,
sys/arch/arm64/dev/smmu.c
1255
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
126
void smmu_v3_cfgi_all(struct smmu_softc *);
sys/arch/arm64/dev/smmu.c
1271
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
129
void smmu_v3_tlbi_all(struct smmu_softc *, uint64_t);
sys/arch/arm64/dev/smmu.c
1330
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1357
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
139
smmu_attach(struct smmu_softc *sc)
sys/arch/arm64/dev/smmu.c
1409
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1441
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1461
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1481
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1501
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
1520
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
154
smmu_v2_attach(struct smmu_softc *sc)
sys/arch/arm64/dev/smmu.c
1585
smmu_v3_attach(struct smmu_softc *sc)
sys/arch/arm64/dev/smmu.c
1817
struct smmu_softc *sc = cookie;
sys/arch/arm64/dev/smmu.c
1873
struct smmu_softc *sc = cookie;
sys/arch/arm64/dev/smmu.c
1897
struct smmu_softc *sc = cookie;
sys/arch/arm64/dev/smmu.c
1952
smmu_v3_read_4(struct smmu_softc *sc, bus_size_t off)
sys/arch/arm64/dev/smmu.c
1958
smmu_v3_write_4(struct smmu_softc *sc, bus_size_t off, uint32_t val)
sys/arch/arm64/dev/smmu.c
1964
smmu_v3_read_8(struct smmu_softc *sc, bus_size_t off)
sys/arch/arm64/dev/smmu.c
1970
smmu_v3_write_8(struct smmu_softc *sc, bus_size_t off, uint64_t val)
sys/arch/arm64/dev/smmu.c
1976
smmu_v3_write_ack(struct smmu_softc *sc, bus_size_t off, bus_size_t ack_off,
sys/arch/arm64/dev/smmu.c
1998
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
2130
smmu_v3_sync(struct smmu_softc *sc)
sys/arch/arm64/dev/smmu.c
2188
smmu_v3_cfgi_all(struct smmu_softc *sc)
sys/arch/arm64/dev/smmu.c
2231
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
2274
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
2315
smmu_v3_tlbi_all(struct smmu_softc *sc, uint64_t op)
sys/arch/arm64/dev/smmu.c
2358
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
2403
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
2449
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
390
struct smmu_softc *sc = cookie;
sys/arch/arm64/dev/smmu.c
412
struct smmu_softc *sc = cbi->cbi_sc;
sys/arch/arm64/dev/smmu.c
431
smmu_v2_tlb_sync_global(struct smmu_softc *sc)
sys/arch/arm64/dev/smmu.c
449
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
464
smmu_gr0_read_4(struct smmu_softc *sc, bus_size_t off)
sys/arch/arm64/dev/smmu.c
472
smmu_gr0_write_4(struct smmu_softc *sc, bus_size_t off, uint32_t val)
sys/arch/arm64/dev/smmu.c
480
smmu_gr1_read_4(struct smmu_softc *sc, bus_size_t off)
sys/arch/arm64/dev/smmu.c
488
smmu_gr1_write_4(struct smmu_softc *sc, bus_size_t off, uint32_t val)
sys/arch/arm64/dev/smmu.c
496
smmu_cb_read_4(struct smmu_softc *sc, int idx, bus_size_t off)
sys/arch/arm64/dev/smmu.c
507
smmu_cb_write_4(struct smmu_softc *sc, int idx, bus_size_t off, uint32_t val)
sys/arch/arm64/dev/smmu.c
518
smmu_cb_read_8(struct smmu_softc *sc, int idx, bus_size_t off)
sys/arch/arm64/dev/smmu.c
537
smmu_cb_write_8(struct smmu_softc *sc, int idx, bus_size_t off, uint64_t val)
sys/arch/arm64/dev/smmu.c
558
struct smmu_softc *sc = cookie;
sys/arch/arm64/dev/smmu.c
583
smmu_domain_lookup(struct smmu_softc *sc, uint32_t sid)
sys/arch/arm64/dev/smmu.c
596
smmu_domain_create(struct smmu_softc *sc, uint32_t sid)
sys/arch/arm64/dev/smmu.c
627
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
66
uint32_t smmu_gr0_read_4(struct smmu_softc *, bus_size_t);
sys/arch/arm64/dev/smmu.c
67
void smmu_gr0_write_4(struct smmu_softc *, bus_size_t, uint32_t);
sys/arch/arm64/dev/smmu.c
68
uint32_t smmu_gr1_read_4(struct smmu_softc *, bus_size_t);
sys/arch/arm64/dev/smmu.c
69
void smmu_gr1_write_4(struct smmu_softc *, bus_size_t, uint32_t);
sys/arch/arm64/dev/smmu.c
70
uint32_t smmu_cb_read_4(struct smmu_softc *, int, bus_size_t);
sys/arch/arm64/dev/smmu.c
71
void smmu_cb_write_4(struct smmu_softc *, int, bus_size_t, uint32_t);
sys/arch/arm64/dev/smmu.c
72
uint64_t smmu_cb_read_8(struct smmu_softc *, int, bus_size_t);
sys/arch/arm64/dev/smmu.c
73
void smmu_cb_write_8(struct smmu_softc *, int, bus_size_t, uint64_t);
sys/arch/arm64/dev/smmu.c
77
void smmu_v2_tlb_sync_global(struct smmu_softc *);
sys/arch/arm64/dev/smmu.c
80
struct smmu_domain *smmu_domain_lookup(struct smmu_softc *, uint32_t);
sys/arch/arm64/dev/smmu.c
81
struct smmu_domain *smmu_domain_create(struct smmu_softc *, uint32_t);
sys/arch/arm64/dev/smmu.c
848
struct smmu_softc *sc = cookie;
sys/arch/arm64/dev/smmu.c
908
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
934
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu.c
960
struct smmu_softc *sc = dom->sd_sc;
sys/arch/arm64/dev/smmu_acpi.c
107
struct smmu_softc *sc = &asc->sc_smmu;
sys/arch/arm64/dev/smmu_acpi.c
182
struct smmu_softc *sc = (struct smmu_softc *)arg;
sys/arch/arm64/dev/smmu_acpi.c
201
struct smmu_softc *sc = &asc->sc_smmu;
sys/arch/arm64/dev/smmu_acpi.c
43
struct smmu_softc sc_smmu;
sys/arch/arm64/dev/smmu_acpi.c
79
struct smmu_softc *sc = &asc->sc_smmu;
sys/arch/arm64/dev/smmu_fdt.c
118
struct smmu_softc *sc = &fsc->sc_smmu;
sys/arch/arm64/dev/smmu_fdt.c
164
struct smmu_softc *sc = &fsc->sc_smmu;
sys/arch/arm64/dev/smmu_fdt.c
221
struct smmu_softc *sc = &fsc->sc_smmu;
sys/arch/arm64/dev/smmu_fdt.c
231
struct smmu_softc *sc = &fsc->sc_smmu;
sys/arch/arm64/dev/smmu_fdt.c
45
struct smmu_softc sc_smmu;
sys/arch/arm64/dev/smmu_fdt.c
81
struct smmu_softc *sc = &fsc->sc_smmu;
sys/arch/arm64/dev/smmuvar.h
130
int smmu_v2_attach(struct smmu_softc *);
sys/arch/arm64/dev/smmuvar.h
134
int smmu_v3_attach(struct smmu_softc *);
sys/arch/arm64/dev/smmuvar.h
25
struct smmu_softc;
sys/arch/arm64/dev/smmuvar.h
27
struct smmu_softc *sd_sc;
sys/arch/arm64/dev/smmuvar.h
59
struct smmu_softc *cbi_sc;