Home
last modified time | relevance | path

Searched refs:overlay_mux_t (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/overlay/
H A Doverlay_mux.c45 list_create(&overlay_mux_list, sizeof (overlay_mux_t), in overlay_mux_init()
46 offsetof(overlay_mux_t, omux_lnode)); in overlay_mux_init()
81 overlay_mux_t *mux = arg; in overlay_mux_recv()
210 overlay_mux_t *
215 overlay_mux_t *mux; in overlay_mux_open()
275 mux = kmem_alloc(sizeof (overlay_mux_t), KM_SLEEP); in overlay_mux_open()
298 kmem_free(mux, sizeof (overlay_mux_t)); in overlay_mux_open()
310 overlay_mux_close(overlay_mux_t *mux) in overlay_mux_close()
327 kmem_free(mux, sizeof (overlay_mux_t)); in overlay_mux_close()
331 overlay_mux_add_dev(overlay_mux_t *mux, overlay_dev_t *odd) in overlay_mux_add_dev()
[all …]
H A Doverlay.c959 overlay_mux_t *mux; in overlay_m_start()
/illumos-gate/usr/src/uts/common/sys/
H A Doverlay_impl.h67 } overlay_mux_t; typedef
116 overlay_mux_t *odd_mux; /* protected by odd_lock */
172 extern overlay_mux_t *overlay_mux_open(overlay_plugin_t *, int, int, int,
174 extern void overlay_mux_close(overlay_mux_t *);
175 extern void overlay_mux_add_dev(overlay_mux_t *, overlay_dev_t *);
176 extern void overlay_mux_remove_dev(overlay_mux_t *, overlay_dev_t *);
177 extern int overlay_mux_tx(overlay_mux_t *, struct msghdr *, mblk_t *);