Lines Matching refs:dlpi_handle_t
166 typedef struct __dlpi_handle *dlpi_handle_t;
177 typedef void dlpi_notifyfunc_t(dlpi_handle_t, dlpi_notifyinfo_t *, void *);
181 extern const char *dlpi_linkname(dlpi_handle_t);
186 extern int dlpi_open(const char *, dlpi_handle_t *, uint_t);
187 extern void dlpi_close(dlpi_handle_t);
188 extern int dlpi_info(dlpi_handle_t, dlpi_info_t *, uint_t);
189 extern int dlpi_bind(dlpi_handle_t, uint_t, uint_t *);
190 extern int dlpi_unbind(dlpi_handle_t);
191 extern int dlpi_enabmulti(dlpi_handle_t, const void *, size_t);
192 extern int dlpi_disabmulti(dlpi_handle_t, const void *, size_t);
193 extern int dlpi_promiscon(dlpi_handle_t, uint_t);
194 extern int dlpi_promiscoff(dlpi_handle_t, uint_t);
195 extern int dlpi_get_physaddr(dlpi_handle_t, uint_t, void *, size_t *);
196 extern int dlpi_set_physaddr(dlpi_handle_t, uint_t, const void *, size_t);
197 extern int dlpi_recv(dlpi_handle_t, void *, size_t *, void *, size_t *,
199 extern int dlpi_send(dlpi_handle_t, const void *, size_t, const void *, size_t,
201 extern int dlpi_enabnotify(dlpi_handle_t, uint_t, dlpi_notifyfunc_t *,
203 extern int dlpi_disabnotify(dlpi_handle_t, dlpi_notifyid_t, void **);
204 extern int dlpi_fd(dlpi_handle_t);
205 extern int dlpi_set_timeout(dlpi_handle_t, int);
214 extern uint_t dlpi_style(dlpi_handle_t);