Lines Matching refs:fbld
273 ilm_fbld_t *fbld = (ilm_fbld_t *)(arg); in ilm_bld_flists() local
274 ilm_t *ilm = fbld->fbld_ilm; in ilm_bld_flists()
286 if (fbld->fbld_ex_cnt > 0 && fbld->fbld_ex.sl_numsrc == 0) in ilm_bld_flists()
316 fbld->fbld_in_cnt++; in ilm_bld_flists()
317 if (!fbld->fbld_in_overflow) in ilm_bld_flists()
318 l_union_in_a(&fbld->fbld_in, in ilm_bld_flists()
320 &fbld->fbld_in_overflow); in ilm_bld_flists()
322 fbld->fbld_ex_cnt++; in ilm_bld_flists()
332 if (fbld->fbld_ex_cnt == 1) { in ilm_bld_flists()
335 &fbld->fbld_ex); in ilm_bld_flists()
337 l_intersection_in_a(&fbld->fbld_ex, in ilm_bld_flists()
354 ilm_fbld_t fbld; in ilm_gen_filter() local
357 fbld.fbld_ilm = ilm; in ilm_gen_filter()
358 fbld.fbld_in_cnt = fbld.fbld_ex_cnt = 0; in ilm_gen_filter()
359 fbld.fbld_in.sl_numsrc = fbld.fbld_ex.sl_numsrc = 0; in ilm_gen_filter()
360 fbld.fbld_in_overflow = B_FALSE; in ilm_gen_filter()
363 ipcl_walk(ilm_bld_flists, (caddr_t)&fbld, ipst); in ilm_gen_filter()
368 if (fbld.fbld_in_overflow) { in ilm_gen_filter()
375 if (fbld.fbld_in_cnt == 0 && fbld.fbld_ex_cnt == 0) { in ilm_gen_filter()
387 if (fbld.fbld_ex_cnt == 0) { in ilm_gen_filter()
389 l_copy(&fbld.fbld_in, flist); in ilm_gen_filter()
392 l_difference(&fbld.fbld_ex, &fbld.fbld_in, flist); in ilm_gen_filter()