Lines Matching refs:ebk
332 sbp2_cfgrom_ent_by_key_t ebk; in sbp2_cfgrom_ent_by_key() local
334 ebk.kt = kt; in sbp2_cfgrom_ent_by_key()
335 ebk.kv = kv; in sbp2_cfgrom_ent_by_key()
336 ebk.num = num; in sbp2_cfgrom_ent_by_key()
337 ebk.ent = NULL; in sbp2_cfgrom_ent_by_key()
338 ebk.cnt = 0; in sbp2_cfgrom_ent_by_key()
339 sbp2_cfgrom_walk(dir, sbp2_cfgrom_ent_by_key_walker, &ebk); in sbp2_cfgrom_ent_by_key()
341 return (ebk.ent); in sbp2_cfgrom_ent_by_key()
348 sbp2_cfgrom_ent_by_key_t *ebk = arg; in sbp2_cfgrom_ent_by_key_walker() local
350 if ((ent->ce_kt == ebk->kt) && (ent->ce_kv == ebk->kv)) { in sbp2_cfgrom_ent_by_key_walker()
351 if (ebk->cnt == ebk->num) { in sbp2_cfgrom_ent_by_key_walker()
352 ebk->ent = ent; in sbp2_cfgrom_ent_by_key_walker()
355 ebk->cnt++; in sbp2_cfgrom_ent_by_key_walker()