Searched refs:mrdesc (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_page.c | 434 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 D | drm_os_freebsd.c | 354 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 D | tdfx_pci.c | 303 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 D | tdfx_vars.h | 96 struct mem_range_desc mrdesc; member
|