Searched refs:basepa (Results 1 - 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/sys/
H A Ddrmach.h147 uint64_t *basepa, uint64_t *endpa,
155 uint64_t basepa, uint64_t size);
157 uint64_t basepa, uint64_t size);
/illumos-gate/usr/src/uts/sun4u/starfire/sys/
H A Dpda.h210 uint64_t basepa,
213 uint64_t basepa,
H A Ddrmach.h130 uint64_t basepa, uint64_t size);
132 uint64_t basepa, uint64_t size);
/illumos-gate/usr/src/uts/sun4u/starfire/os/
H A Dpda.c142 uint64_t basepa, endpa; local
150 basepa = mc_asr_to_pa(asr);
155 basepa &= ~(endpa - 1);
156 endpa += basepa;
157 basepfn = (pfn_t)(basepa >> PAGESHIFT);
185 pda_mem_add_span(pda_handle_t ph, uint64_t basepa, uint64_t nbytes) argument
194 a_pfn = (pfn_t)(basepa >> BDA_PAGESHIFT);
220 pda_mem_del_span(pda_handle_t ph, uint64_t basepa, uint64_t nbytes) argument
230 d_pfn = (pfn_t)(basepa >> BDA_PAGESHIFT);
/illumos-gate/usr/src/uts/sun4u/starcat/sys/
H A Ddrmach.h139 uint64_t basepa, uint64_t size);
141 uint64_t basepa, uint64_t size);
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dsbd.h67 uint64_t *basepa; member in struct:__anon10205
H A Dsbdpriv.h717 uint64_t *basepa);
/illumos-gate/usr/src/uts/sun4u/opl/sys/
H A Ddrmach.h340 uint64_t basepa, uint64_t size);
342 uint64_t basepa, uint64_t size);
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_mem_acpi.c106 uint64_t basepa = _ptob64(mp->sbm_basepfn); local
111 basepa &= ~mp->sbm_alignment_mask;
120 mlist = memlist_del_span(mlist, 0ull, basepa);
H A Ddr.c2920 uint64_t basepa, endpa; local
2943 &basepa, &endpa, NULL);
2956 (basepa >= (ml->ml_address + ml->ml_size)))
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_mem.c113 uint64_t basepa = _ptob64(mp->sbm_basepfn); local
118 basepa &= ~(mp->sbm_slice_size - 1);
127 mlist = memlist_del_span(mlist, 0ull, basepa);
133 basepa += mp->sbm_slice_size;
135 if (endpa > basepa)
138 basepa,
139 endpa - basepa);
H A Ddr.c2951 uint64_t basepa, endpa; local
2973 err = drmach_mem_get_base_physaddr(cp->sbdev_id, &basepa);
2981 * basepa may not be on a alignment boundary, make it so.
2990 basepa &= ~(endpa - 1);
2991 endpa += basepa;
2999 (basepa >= (ml->ml_address + ml->ml_size)))
/illumos-gate/usr/src/uts/sun4u/opl/io/
H A Ddr_mem.c136 uint64_t basepa = _ptob64(mp->sbm_basepfn); local
141 basepa &= ~(mp->sbm_slice_size - 1);
150 mlist = memlist_del_span(mlist, 0ull, basepa);
156 basepa += mp->sbm_slice_size;
158 if (endpa > basepa)
160 mlist, basepa,
161 endpa - basepa);
H A Ddrmach.c428 uint64_t basepa, endpa; local
431 basepa = mp->slice_base + mp->slice_size;
433 ml = memlist_del_span(ml, basepa, endpa - basepa);
2276 drmach_mem_add_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
2278 pfn_t basepfn = (pfn_t)(basepa >> PAGESHIFT);
2307 drmach_mem_del_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
2309 pfn_t basepfn = (pfn_t)(basepa >> PAGESHIFT);
H A Dmc-opl.c2905 uint64_t basepa; local
2912 basepa = mcp->mc_start_address;
2918 if (basepa != mcp->mc_start_address) {
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd.c3846 uint64_t basepa, endpa; local
3869 if (sbdphw_get_base_physaddr(hdp, dip, &basepa)) {
3877 basepa &= ~(endpa - 1);
3878 endpa += basepa;
3885 (basepa >= (ml->ml_address + ml->ml_size)))
4706 uint64_t basepa, endpa; local
4717 if (sbdphw_get_base_physaddr(hdp, dip, &basepa)) {
4729 * basepa may not be on a alignment boundary, make it so.
4736 basepa &= ~(endpa - 1);
4737 endpa += basepa;
[all...]
H A Dsbd_mem.c1423 uint64_t basepa; local
1439 if (sbdphw_get_base_physaddr(hdp, mp->sbm_cm.sbdev_dip, &basepa)) {
1449 mp->sbm_basepfn = _b64top(basepa);
/illumos-gate/usr/src/uts/sun4u/starfire/io/
H A Ddrmach.c2937 drmach_mem_add_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
2939 pfn_t basepfn = (pfn_t)(basepa >> PAGESHIFT);
2967 pda_mem_add_span(ph, basepa, size);
2975 drmach_mem_del_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
2978 pfn_t basepfn = (pfn_t)(basepa >> PAGESHIFT);
3010 pda_mem_del_span(ph, basepa, size);
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/
H A Ddrmach_acpi.c2580 * rely on the basepa argument. And it's possible that only part of a memory
2585 drmach_mem_add_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
2587 _NOTE(ARGUNUSED(basepa));
2601 /* Compute basepa and size of installed memory. */
/illumos-gate/usr/src/uts/sun4u/starcat/io/
H A Ddrmach.c3193 DRMACH_PR("0x%lx = 0x%lx, basepa 0x%lx\n",
6391 drmach_mem_add_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
6393 pfn_t basepfn = (pfn_t)(basepa >> PAGESHIFT);
6418 drmach_mem_del_span(drmachid_t id, uint64_t basepa, uint64_t size) argument
6420 pfn_t basepfn = (pfn_t)(basepa >> PAGESHIFT);

Completed in 258 milliseconds