Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/sun4v/io/
H A Dldc_shm.c350 ldc_mtbl_t *mtbl; in i_ldc_mem_bind_handle() local
397 if ((mtbl = ldcp->mtbl) == NULL) { in i_ldc_mem_bind_handle()
400 mtbl = kmem_zalloc(sizeof (ldc_mtbl_t), KM_SLEEP); in i_ldc_mem_bind_handle()
401 mtbl->num_entries = mtbl->num_avail = ldc_maptable_entries; in i_ldc_mem_bind_handle()
402 mtbl->size = ldc_maptable_entries * sizeof (ldc_mte_slot_t); in i_ldc_mem_bind_handle()
403 mtbl->next_entry = NULL; in i_ldc_mem_bind_handle()
404 mtbl->contigmem = B_TRUE; in i_ldc_mem_bind_handle()
407 mtbl->table = (ldc_mte_slot_t *) in i_ldc_mem_bind_handle()
408 contig_mem_alloc_align(mtbl->size, MMU_PAGESIZE); in i_ldc_mem_bind_handle()
409 if (mtbl->table == NULL) { in i_ldc_mem_bind_handle()
[all …]
H A Dldc.c2897 if (ldcp->mtbl) { in ldc_fini()
2899 if (ldcp->mtbl->contigmem) in ldc_fini()
2900 contig_mem_free(ldcp->mtbl->table, ldcp->mtbl->size); in ldc_fini()
2902 kmem_free(ldcp->mtbl->table, ldcp->mtbl->size); in ldc_fini()
2903 mutex_destroy(&ldcp->mtbl->lock); in ldc_fini()
2904 kmem_free(ldcp->mtbl, sizeof (ldc_mtbl_t)); in ldc_fini()
/titanic_44/usr/src/cmd/mdb/sun4v/modules/ldc/
H A Dldc.c215 if (ldcp.mtbl != NULL || ldcp.mhdl_list != NULL) in ldcinfo()
217 ldcp.mtbl, ldcp.mhdl_list); in ldcinfo()
365 ldc_mtbl_t mtbl; in ldcmtbl() local
378 if (mdb_vread(&mtbl, sizeof (mtbl), addr) != sizeof (mtbl)) { in ldcmtbl()
384 addr, mtbl.num_entries, mtbl.num_avail, mtbl.table); in ldcmtbl()
398 mteaddr = (uintptr_t)mtbl.table; in ldcmtbl()
399 for (i = 0; i < mtbl.num_entries; i++) { in ldcmtbl()
/titanic_44/usr/src/uts/sun4v/sys/
H A Dldc_impl.h459 ldc_mtbl_t *mtbl; /* Memory table used by channel */ member