Lines Matching defs:ccp
87 #define MCPCIA_SGTLB_INVALIDATE(ccp) \
90 REGVAL(MCPCIA_SG_TBIA(ccp)) = 0xdeadbeef; \
95 mcpcia_dma_init(struct mcpcia_config *ccp)
102 t = &ccp->cc_dmat_direct;
103 t->_cookie = ccp;
106 t->_next_window = &ccp->cc_dmat_pci_sgmap;
128 t = &ccp->cc_dmat_pci_sgmap;
129 t->_cookie = ccp;
134 t->_sgmap = &ccp->cc_pci_sgmap;
155 t = &ccp->cc_dmat_isa_sgmap;
156 t->_cookie = ccp;
161 t->_sgmap = &ccp->cc_isa_sgmap;
182 alpha_sgmap_init(&ccp->cc_dmat_pci_sgmap, &ccp->cc_pci_sgmap,
187 alpha_sgmap_init(&ccp->cc_dmat_isa_sgmap, &ccp->cc_isa_sgmap,
196 REGVAL(MCPCIA_W0_BASE(ccp)) = 0;
197 REGVAL(MCPCIA_W1_BASE(ccp)) = 0;
198 REGVAL(MCPCIA_W2_BASE(ccp)) = 0;
199 REGVAL(MCPCIA_W3_BASE(ccp)) = 0;
200 REGVAL(MCPCIA_T0_BASE(ccp)) = 0;
201 REGVAL(MCPCIA_T1_BASE(ccp)) = 0;
202 REGVAL(MCPCIA_T2_BASE(ccp)) = 0;
203 REGVAL(MCPCIA_T3_BASE(ccp)) = 0;
209 REGVAL(MCPCIA_W0_MASK(ccp)) = MCPCIA_WMASK_8M;
210 REGVAL(MCPCIA_T0_BASE(ccp)) =
211 ccp->cc_isa_sgmap.aps_ptpa >> MCPCIA_TBASEX_SHIFT;
213 REGVAL(MCPCIA_W0_BASE(ccp)) =
217 MCPCIA_SGTLB_INVALIDATE(ccp);
223 REGVAL(MCPCIA_W1_MASK(ccp)) = MCPCIA_WMASK_2G;
224 REGVAL(MCPCIA_T1_BASE(ccp)) = 0;
226 REGVAL(MCPCIA_W1_BASE(ccp)) =
234 REGVAL(MCPCIA_W2_MASK(ccp)) = MCPCIA_WMASK_1G;
235 REGVAL(MCPCIA_T2_BASE(ccp)) =
236 ccp->cc_pci_sgmap.aps_ptpa >> MCPCIA_TBASEX_SHIFT;
238 REGVAL(MCPCIA_W2_BASE(ccp)) =
250 struct mcpcia_config *ccp = t->_cookie;
260 return (&ccp->cc_dmat_direct);
268 return (&ccp->cc_dmat_isa_sgmap);
282 struct mcpcia_config *ccp = t->_cookie;
287 MCPCIA_SGTLB_INVALIDATE(ccp);
298 struct mcpcia_config *ccp = t->_cookie;
302 MCPCIA_SGTLB_INVALIDATE(ccp);
313 struct mcpcia_config *ccp = t->_cookie;
317 MCPCIA_SGTLB_INVALIDATE(ccp);
328 struct mcpcia_config *ccp = t->_cookie;
333 MCPCIA_SGTLB_INVALIDATE(ccp);
343 struct mcpcia_config *ccp = t->_cookie;
349 MCPCIA_SGTLB_INVALIDATE(ccp);