pdc_hwtlb
int pdcproc_tlb_info(struct pdc_hwtlb *ph)
pdcproc_tlb_config(struct pdc_hwtlb *ph, unsigned long hpt,
return pdcproc_tlb_config(&pdc_hwtlb, hpt, hptsize, PDC_TLB_CURRPDE);
struct pdc_hwtlb pdc_hwtlb;
error = pdcproc_tlb_info(&pdc_hwtlb);
if (error == 0 && pdc_hwtlb.min_size != 0 && pdc_hwtlb.max_size != 0) {
if (pmap_hptsize > pdc_hwtlb.max_size)
pmap_hptsize = pdc_hwtlb.max_size;
else if (pmap_hptsize && pmap_hptsize < pdc_hwtlb.min_size)
pmap_hptsize = pdc_hwtlb.min_size;
int pdcproc_tlb_info(struct pdc_hwtlb *);
int pdcproc_tlb_config(struct pdc_hwtlb *, vaddr_t, vsize_t, unsigned long);
extern struct pdc_hwtlb pdc_hwtlb;