Searched refs:ca_base (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | tioca_provider.h | 165 volatile struct tioca __iomem *ca_base; in tioca_tlbflush() local 169 ca_base = (struct tioca __iomem *)tioca_common->ca_common.bs_base; in tioca_tlbflush() 185 __sn_clrq_relaxed(&ca_base->ca_control2, CA_GART_MEM_PARAM); in tioca_tlbflush() 186 __sn_setq_relaxed(&ca_base->ca_control2, CA_GART_FLUSH_TLB); in tioca_tlbflush() 187 __sn_setq_relaxed(&ca_base->ca_control2, in tioca_tlbflush() 189 tmp = __sn_readq_relaxed(&ca_base->ca_control2); in tioca_tlbflush() 199 __sn_setq_relaxed(&ca_base->ca_control2, CA_GART_FLUSH_TLB); in tioca_tlbflush() 200 tmp = __sn_readq_relaxed(&ca_base->ca_control2); in tioca_tlbflush()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | tioca_provider.c | 44 struct tioca __iomem *ca_base; in tioca_gart_init() local 47 ca_base = (struct tioca __iomem *)tioca_common->ca_common.bs_base; in tioca_gart_init() 181 __sn_setq_relaxed(&ca_base->ca_control1, in tioca_gart_init() 183 __sn_clrq_relaxed(&ca_base->ca_control2, CA_GART_MEM_PARAM); in tioca_gart_init() 184 __sn_setq_relaxed(&ca_base->ca_control2, in tioca_gart_init() 187 __sn_clrq_relaxed(&ca_base->ca_control2, in tioca_gart_init() 194 writeq(CA_GART_FETCH_ERR, &ca_base->ca_int_status_alias); in tioca_gart_init() 195 writeq(CA_GART_FETCH_ERR, &ca_base->ca_mult_error_alias); in tioca_gart_init() 196 __sn_clrq_relaxed(&ca_base->ca_int_mask, CA_GART_FETCH_ERR); in tioca_gart_init() 202 writeq(ap_reg, &ca_base->ca_gart_aperature); in tioca_gart_init() [all …]
|