Home
last modified time | relevance | path

Searched refs:ml (Results 1 – 25 of 108) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dmultilist.c36 multilist_d2l(multilist_t *ml, void *obj) in multilist_d2l() argument
38 return ((multilist_node_t *)((char *)obj + ml->ml_offset)); in multilist_d2l()
77 multilist_t *ml = kmem_alloc(sizeof (*ml), KM_SLEEP); in multilist_create_impl() local
78 ml->ml_offset = offset; in multilist_create_impl()
79 ml->ml_num_sublists = num; in multilist_create_impl()
80 ml->ml_index_func = index_func; in multilist_create_impl()
82 ml->ml_sublists = kmem_zalloc(sizeof (multilist_sublist_t) * in multilist_create_impl()
83 ml->ml_num_sublists, KM_SLEEP); in multilist_create_impl()
85 ASSERT3P(ml->ml_sublists, !=, NULL); in multilist_create_impl()
87 for (int i = 0; i < ml->ml_num_sublists; i++) { in multilist_create_impl()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_util.c177 register struct memlist *ml; in dr_memlist_delete() local
179 for (ml = mlist; ml; ml = mlist) { in dr_memlist_delete()
180 mlist = ml->ml_next; in dr_memlist_delete()
181 FREESTRUCT(ml, struct memlist, 1); in dr_memlist_delete()
254 register struct memlist *ml; in memlist_dump() local
258 else for (ml = mlist; ml; ml = ml->ml_next) in memlist_dump()
260 ml->ml_address, ml->ml_size); in memlist_dump()
290 struct memlist *ml, *tl, *nl; in dr_memlist_add_span() local
304 for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) { in dr_memlist_add_span()
305 if (base < ml->ml_address) { in dr_memlist_add_span()
[all …]
H A Ddr_mem_acpi.c166 struct memlist *ml, *mc; in dr_attach_mem() local
181 ml = dr_get_memlist(mp); in dr_attach_mem()
187 ml = memlist_del_span(ml, dr_physmax, UINT64_MAX - dr_physmax); in dr_attach_mem()
189 for (mc = ml; mc; mc = mc->ml_next) { in dr_attach_mem()
230 memlist_delete(ml); in dr_attach_mem()
368 struct memlist *ml; in dr_mem_status() local
370 ml = dr_get_memlist(mp); in dr_mem_status()
371 rv = ml ? dr_del_mlist_query(ml, &mq) : -1; in dr_mem_status()
372 memlist_delete(ml); in dr_mem_status()
482 struct memlist *mlist, *ml; in dr_post_attach_mem() local
[all …]
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_util.c177 register struct memlist *ml; in dr_memlist_delete() local
179 for (ml = mlist; ml; ml = mlist) { in dr_memlist_delete()
180 mlist = ml->ml_next; in dr_memlist_delete()
181 FREESTRUCT(ml, struct memlist, 1); in dr_memlist_delete()
254 register struct memlist *ml; in memlist_dump() local
258 else for (ml = mlist; ml; ml = ml->ml_next) in memlist_dump()
259 printf("memlist> 0x%lx, 0x%lx\n", ml->ml_address, ml->ml_size); in memlist_dump()
289 struct memlist *ml, *tl, *nl; in dr_memlist_add_span() local
303 for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) { in dr_memlist_add_span()
304 if (base < ml->ml_address) { in dr_memlist_add_span()
[all …]
H A Ddr_mem.c73 struct memlist *ml);
293 struct memlist *ml, *mc; in dr_attach_mem() local
307 ml = dr_get_memlist(mp); in dr_attach_mem()
308 for (mc = ml; mc; mc = mc->ml_next) { in dr_attach_mem()
349 memlist_delete(ml); in dr_attach_mem()
371 struct memlist *ml; in dr_mem_ecache_scrub() local
383 for (ml = mlist; ml; ml = ml->ml_next) { in dr_mem_ecache_scrub()
388 dst_pa = ml->ml_address; in dr_mem_ecache_scrub()
389 if (ml->ml_address & PAGEOFFSET) in dr_mem_ecache_scrub()
392 "page boundary", f, ml->ml_address); in dr_mem_ecache_scrub()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/io/
H A Ddr_mem.c80 dr_mem_unit_t *mp, struct memlist *ml);
82 static struct memlist *dr_memlist_del_retired_pages(struct memlist *ml);
311 struct memlist *ml, *mc; in dr_attach_mem() local
325 ml = dr_get_memlist(mp); in dr_attach_mem()
326 for (mc = ml; mc; mc = mc->ml_next) { in dr_attach_mem()
367 memlist_delete(ml); in dr_attach_mem()
647 struct memlist *ml; in dr_del_mlist_query() local
660 for (ml = mlist; ml; ml = ml->ml_next) { in dr_del_mlist_query()
664 _b64top(ml->ml_address), _b64top(ml->ml_size), &mq); in dr_del_mlist_query()
821 struct memlist *ml; in dr_mem_status() local
[all …]
H A Ddrmach.c386 struct memlist *ml; in drmach_setup_mc_info() local
411 ml = NULL; in drmach_setup_mc_info()
415 ml = memlist_add_span(ml, in drmach_setup_mc_info()
427 ml = memlist_dup(phys_install); in drmach_setup_mc_info()
430 ml = memlist_del_span(ml, 0ull, mp->slice_base); in drmach_setup_mc_info()
431 if (ml) { in drmach_setup_mc_info()
437 ml = memlist_del_span(ml, basepa, endpa - basepa); in drmach_setup_mc_info()
441 if (ml) { in drmach_setup_mc_info()
444 for (p = ml; p; p = p->ml_next) { in drmach_setup_mc_info()
448 mp->base_pa = ml->ml_address; in drmach_setup_mc_info()
[all …]
/illumos-gate/usr/src/cmd/fs.d/nfs/dfmounts/
H A Ddfmounts.c118 struct mountbody *ml = NULL; in pr_mounts() local
139 (caddr_t)&ml, tout); in pr_mounts()
146 if (ml == NULL) in pr_mounts()
160 for (; ml != NULL && tb < &table[NTABLEENTRIES]; ml = ml->ml_next) in pr_mounts()
161 *tb++ = ml; in pr_mounts()
162 if (ml != NULL && tb == &table[NTABLEENTRIES]) in pr_mounts()
195 freemntlist(ml); in pr_mounts()
200 freemntlist(struct mountbody *ml) in freemntlist() argument
204 while (ml) { in freemntlist()
205 if (ml->ml_hostname) in freemntlist()
[all …]
/illumos-gate/usr/src/psm/stand/boot/sparc/common/
H A Dbootprop.c122 struct memlist *ml; in bgetproplen() local
136 for (ml = *((struct memlist **)p->val); in bgetproplen()
137 ml != NIL; in bgetproplen()
138 ml = ml->ml_next) in bgetproplen()
171 struct memlist *ml; in bgetprop() local
210 for (ml = *((struct memlist **)p->val); in bgetprop()
211 ml != NIL; in bgetprop()
212 ml = ml->ml_next) { in bgetprop()
215 *t++ = ml->ml_address; in bgetprop()
216 *t++ = ml->ml_size; in bgetprop()
/illumos-gate/usr/src/cmd/luxadm/
H A Ddiag.c80 struct dlist *ml; in print_ssd_in_box() local
109 ml = l_state.drv_front[i].g_disk_state.multipath_list; in print_ssd_in_box()
110 while (ml) { in print_ssd_in_box()
115 ml->dev_path) == 0) { in print_ssd_in_box()
133 ml = ml->next; in print_ssd_in_box()
141 ml = l_state.drv_rear[i].g_disk_state.multipath_list; in print_ssd_in_box()
142 while (ml) { in print_ssd_in_box()
148 ml->dev_path) == 0) { in print_ssd_in_box()
167 ml = ml->next; in print_ssd_in_box()
/illumos-gate/usr/src/cmd/fs.d/nfs/showmount/
H A Dshowmount.c79 struct mountbody *ml = NULL; in main() local
160 for (ml = result_list; ml != NULL; ml = ml->ml_next) in main()
175 for (ml = result_list, tb = &table[0]; in main()
176 ml != NULL; in main()
177 ml = ml->ml_next, tb++) { in main()
178 *tb = ml; in main()
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_mem.c67 sbd_mem_unit_t *mp, struct memlist *ml);
278 struct memlist *mlist, *ml; in sbd_post_attach_mem() local
336 for (ml = mlist; ml != NULL; ml = ml->ml_next) { in sbd_post_attach_mem()
337 (void) sbdp_mem_add_span(hdp, ml->ml_address, in sbd_post_attach_mem()
338 ml->ml_size); in sbd_post_attach_mem()
476 sbd_add_memory_spans(sbd_board_t *sbp, struct memlist *ml) in sbd_add_memory_spans() argument
482 SBD_MEMLIST_DUMP(ml); in sbd_add_memory_spans()
486 if (memlist_intersect(phys_install, ml)) { in sbd_add_memory_spans()
493 for (; ml; ml = ml->ml_next) { in sbd_add_memory_spans()
499 base = _b64top(ml->ml_address); in sbd_add_memory_spans()
[all …]
/illumos-gate/usr/src/cmd/fs.d/autofs/
H A Dns_fnmount.c172 trim_line(mapline *ml);
179 opts_only(const mapline *ml);
313 mapline ml; in process_ref() local
314 char *addrdata = ml.linebuf; in process_ref()
328 if (trim_line(&ml) != 0) { in process_ref()
331 if (opts_only(&ml)) { in process_ref()
333 if (macro_expand("&", ml.linebuf, in process_ref()
334 ml.lineqbuf, LINESZ)) { in process_ref()
340 opts = ml.linebuf + 1; /* skip '-' */ in process_ref()
343 mapents = parse_entry(key, map, opts, &ml, NULL, 0, in process_ref()
[all …]
/illumos-gate/usr/src/cmd/geniconvtbl/
H A Ditm_util.c518 itmc_map_t *ml; in map_table() local
589 for (num = 0, ml = map_list; ml; ml = ml->next, num++) { in map_table()
592 if (0 == ml->data_pair.data0.size) { in map_table()
593 if (0 == ml->data_pair.data1.size) { in map_table()
598 default_data = &(ml->data_pair.data1); in map_table()
603 } else if (0 == ml->data_pair.data1.size) { in map_table()
610 (0 < ml->data_pair.data0.size) && in map_table()
611 (source_len != ml->data_pair.data0.size)) { in map_table()
616 if (source_len < ml->data_pair.data0.size) { in map_table()
617 source_len = ml->data_pair.data0.size; in map_table()
[all …]
/illumos-gate/usr/src/cmd/fs.d/
H A Dfslib.c206 fsgetmlast(mntlist_t *ml, struct mnttab *mntin) in fsgetmlast() argument
210 for (; ml; ml = ml->mntl_next) { in fsgetmlast()
215 if ((strcmp(ml->mntl_mnt->mnt_mountp, in fsgetmlast()
217 (strcmp(ml->mntl_mnt->mnt_special, in fsgetmlast()
219 delete = ml; in fsgetmlast()
221 if (strcmp(ml->mntl_mnt->mnt_mountp, in fsgetmlast()
223 delete = ml; in fsgetmlast()
225 if (strcmp(ml->mntl_mnt->mnt_special, in fsgetmlast()
227 delete = ml; in fsgetmlast()
/illumos-gate/usr/src/uts/sun4v/io/
H A Ddr_util.c175 register struct memlist *ml; in dr_memlist_delete() local
177 for (ml = mlist; ml; ml = mlist) { in dr_memlist_delete()
178 mlist = ml->ml_next; in dr_memlist_delete()
179 kmem_free((void *)ml, sizeof (struct memlist)); in dr_memlist_delete()
H A Ddr_mem.c757 struct memlist *ml; in dr_mem_list_query() local
780 for (ml = phys_copy; ml; ml = ml->ml_next) in dr_mem_list_query()
799 for (idx = 0, ml = phys_copy; ml; ml = ml->ml_next, idx++) { in dr_mem_list_query()
800 mb.addr = ml->ml_address; in dr_mem_list_query()
801 mb.size = ml->ml_size; in dr_mem_list_query()
1147 struct memlist *ml; in mem_del() local
1257 for (ml = d_ml; ml; ml = ml->ml_next) in mem_del()
1258 if (err = kcage_range_add(btop(ml->ml_address), in mem_del()
1259 btop(ml->ml_size), KCAGE_DOWN)) in mem_del()
/illumos-gate/usr/src/uts/sun4/io/fpc/
H A Dfpc.c62 static struct modlinkage ml = { variable
73 return (mod_install(&ml)); in _init()
79 return (mod_info(&ml, modinfop)); in _info()
85 return (mod_remove(&ml)); in _fini()
/illumos-gate/usr/src/lib/storage/libg_fc/common/
H A Dhot.c110 struct dlist *ml = NULL; in g_dev_stop() local
130 if ((err = g_get_multipath(phys_path, &ml, in g_dev_stop()
134 while (ml != NULL) { in g_dev_stop()
135 if (g_stop(ml->logical_path, 0) == 0) { in g_dev_stop()
136 (void) g_free_multipath(ml); in g_dev_stop()
139 ml = ml->next; in g_dev_stop()
141 (void) g_free_multipath(ml); in g_dev_stop()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_mem.c115 register struct memlist *ml; in sbdp_memlist_dump() local
120 for (ml = mlist; ml; ml = ml->ml_next) in sbdp_memlist_dump()
122 ml->ml_address, ml->ml_size); in sbdp_memlist_dump()
438 mlist = sbdp_memlist_dup(s_bdp->ml); in sbdp_move_memory()
446 sbdp_memlist_dump(s_bdp->ml); in sbdp_move_memory()
449 sbdp_memlist_dump(t_bdp->ml); in sbdp_move_memory()
1076 struct memlist *ml; in sbdp_copy_rename__relocatable() local
1095 for (ml = mlist; ml; ml = ml->ml_next) { in sbdp_copy_rename__relocatable()
1099 s_pa = ml->ml_address; in sbdp_copy_rename__relocatable()
1100 t_pa = t_base + (ml->ml_address - s_base); in sbdp_copy_rename__relocatable()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c100 static struct memlist *opl_memlist_per_board(struct memlist *ml);
325 opl_memlist_per_board(struct memlist *ml) in opl_memlist_per_board() argument
334 for (; ml; ml = ml->ml_next) { in opl_memlist_per_board()
335 low = (uint64_t)ml->ml_address; in opl_memlist_per_board()
336 high = low+(uint64_t)(ml->ml_size); in opl_memlist_per_board()
361 struct memlist *ml, *tml; in set_platform_cage_params() local
369 ml = opl_memlist_per_board(phys_avail); in set_platform_cage_params()
378 kcage_range_init(ml, KCAGE_DOWN, preferred_cage_size); in set_platform_cage_params()
382 tml = ml->ml_next; in set_platform_cage_params()
383 kmem_free(ml, sizeof (struct memlist)); in set_platform_cage_params()
[all …]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnb.c696 mblk_t *ml; in xnb_to_peer() local
723 for (ml = mp; ml != NULL; ml = ml->b_cont) { in xnb_to_peer()
724 size_t chunk = ml->b_wptr - ml->b_rptr; in xnb_to_peer()
726 bcopy(ml->b_rptr, valoop, chunk); in xnb_to_peer()
966 mblk_t *ml, *ml_prev; in xnb_copy_to_peer() local
1042 for (ml = mp, ml_prev = NULL; ml != NULL; ml = ml->b_cont) { in xnb_copy_to_peer()
1043 size_t chunk = ml->b_wptr - ml->b_rptr; in xnb_copy_to_peer()
1056 if (is_foreign(ml->b_rptr) || is_foreign(ml->b_wptr)) { in xnb_copy_to_peer()
1057 mblk_t *ml_new = replace_msg(ml, chunk, in xnb_copy_to_peer()
1061 if (free == ml) in xnb_copy_to_peer()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/n2piupc/
H A Dn2piupc.c94 static struct modlinkage ml = { variable
127 if ((rval = mod_install(&ml)) == DDI_SUCCESS) in _init()
153 rval = mod_remove(&ml); in _fini()
172 return (mod_info(&ml, modinfop)); in _info()
/illumos-gate/usr/src/cmd/ndmpd/tlm/
H A Dtlm_bitmap.c372 uint_t cl, ml; in bm_chunk_setup() local
379 ml = BMAP_CHUNK_BYTES; in bm_chunk_setup()
382 ml = MEM_LEN(l); in bm_chunk_setup()
386 (void) memset(cp->c_bmp, 0xff, ml); in bm_chunk_setup()
388 (void) memset(cp->c_bmp, 0x00, ml); in bm_chunk_setup()
396 cp->c_mlen = ml; in bm_chunk_setup()
971 uint_t cl, ml; in dbm_chunk_load() local
978 ml = BMAP_CHUNK_BYTES; in dbm_chunk_load()
981 ml = MEM_LEN(l); in dbm_chunk_load()
986 (void) memset(cp->c_bmp, 0xff, ml); in dbm_chunk_load()
[all …]
/illumos-gate/usr/src/cmd/vtfontcvt/
H A Dvtfontcvt.c214 struct mapping_list *ml; in add_mapping() local
223 ml = &maps[map_idx]; in add_mapping()
224 if (TAILQ_LAST(ml, mapping_list) != NULL && in add_mapping()
225 TAILQ_LAST(ml, mapping_list)->m_char >= c) { in add_mapping()
226 TAILQ_FOREACH_REVERSE(v, ml, mapping_list, m_list) { in add_mapping()
228 TAILQ_INSERT_AFTER(ml, v, mp, m_list); in add_mapping()
234 TAILQ_INSERT_TAIL(ml, mp, m_list); in add_mapping()
620 struct mapping_list *ml = &maps[map_idx]; in fold_mappings() local
623 mp = mbase = TAILQ_FIRST(ml); in fold_mappings()
624 for (mp = mbase = TAILQ_FIRST(ml); mp != NULL; mp = mn) { in fold_mappings()
[all …]

12345