Home
last modified time | relevance | path

Searched refs:mrdesc (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c434 struct mem_range_desc *mrdesc; in lkpi_arch_phys_wc_add() local
441 mrdesc = malloc(sizeof(*mrdesc), M_LKMTRR, M_WAITOK); in lkpi_arch_phys_wc_add()
442 mrdesc->mr_base = base; in lkpi_arch_phys_wc_add()
443 mrdesc->mr_len = size; in lkpi_arch_phys_wc_add()
444 mrdesc->mr_flags = MDF_WRITECOMBINE; in lkpi_arch_phys_wc_add()
445 strlcpy(mrdesc->mr_owner, "drm", sizeof(mrdesc->mr_owner)); in lkpi_arch_phys_wc_add()
447 error = mem_range_attr_set(mrdesc, &act); in lkpi_arch_phys_wc_add()
449 error = idr_get_new(&mtrr_idr, mrdesc, &id); in lkpi_arch_phys_wc_add()
450 MPASS(idr_find(&mtrr_idr, id) == mrdesc); in lkpi_arch_phys_wc_add()
453 mem_range_attr_set(mrdesc, &act); in lkpi_arch_phys_wc_add()
[all …]
/freebsd/sys/dev/drm2/
H A Ddrm_os_freebsd.c354 struct mem_range_desc mrdesc; in drm_mtrr_add() local
356 mrdesc.mr_base = offset; in drm_mtrr_add()
357 mrdesc.mr_len = size; in drm_mtrr_add()
358 mrdesc.mr_flags = flags; in drm_mtrr_add()
360 strlcpy(mrdesc.mr_owner, "drm", sizeof(mrdesc.mr_owner)); in drm_mtrr_add()
361 return (-mem_range_attr_set(&mrdesc, &act)); in drm_mtrr_add()
369 struct mem_range_desc mrdesc; in drm_mtrr_del() local
371 mrdesc.mr_base = offset; in drm_mtrr_del()
372 mrdesc.mr_len = size; in drm_mtrr_del()
373 mrdesc.mr_flags = flags; in drm_mtrr_del()
[all …]
/freebsd/sys/dev/tdfx/
H A Dtdfx_pci.c303 retval = mem_range_attr_set(&tdfx_info->mrdesc, &act); in tdfx_clrmtrr()
321 tdfx_info->mrdesc.mr_len = 0x400000; in tdfx_setmtrr()
325 tdfx_info->mrdesc.mr_base = tdfx_info->addr0 & 0xfffe0000; in tdfx_setmtrr()
329 tdfx_info->mrdesc.mr_len = 0x1000000; in tdfx_setmtrr()
333 tdfx_info->mrdesc.mr_base = tdfx_info->addr1 & 0xfffe0000; in tdfx_setmtrr()
344 tdfx_info->mrdesc.mr_flags = MDF_WRITECOMBINE; in tdfx_setmtrr()
345 bcopy("tdfx", &tdfx_info->mrdesc.mr_owner, 4); in tdfx_setmtrr()
347 retval = mem_range_attr_set(&tdfx_info->mrdesc, &act); in tdfx_setmtrr()
358 tdfx_info->mrdesc.mr_flags = MDF_UNCACHEABLE; in tdfx_setmtrr()
360 tdfx_info->mrdesc.mr_len = 0x1000; in tdfx_setmtrr()
[all …]
H A Dtdfx_vars.h96 struct mem_range_desc mrdesc; member