Home
last modified time | relevance | path

Searched refs:ca_base (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/arch/ia64/include/asm/sn/
Dtioca_provider.h165 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/
Dtioca_provider.c44 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 …]