Searched refs:ilb_alg_data_t (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_alg.h36 ilb_alg_data_t *ilb_alg_rr_init(ilb_rule_t *, void *);
37 ilb_alg_data_t *ilb_alg_hash_init(ilb_rule_t *, const void *);
H A Dilb_alg_rr.c48 static void rr_fini(ilb_alg_data_t **);
185 ilb_alg_data_t *
188 ilb_alg_data_t *alg;
191 if ((alg = kmem_alloc(sizeof (ilb_alg_data_t), KM_NOSLEEP)) == NULL)
194 kmem_free(alg, sizeof (ilb_alg_data_t));
215 rr_fini(ilb_alg_data_t **alg)
230 kmem_free(*alg, sizeof (ilb_alg_data_t));
H A Dilb_alg_hash.c91 static void hash_fini(ilb_alg_data_t **);
363 ilb_alg_data_t *
366 ilb_alg_data_t *alg;
370 if ((alg = kmem_alloc(sizeof (ilb_alg_data_t), KM_NOSLEEP)) == NULL)
373 kmem_free(alg, sizeof (ilb_alg_data_t));
394 kmem_free(alg, sizeof (ilb_alg_data_t));
407 kmem_free(alg, sizeof (ilb_alg_data_t));
415 hash_fini(ilb_alg_data_t **alg)
429 kmem_free(*alg, sizeof (ilb_alg_data_t));
H A Dilb_impl.h171 } ilb_alg_data_t; typedef in typeref:struct:ilb_alg_data_s
220 ilb_alg_data_t *ir_alg;

Completed in 2627 milliseconds