Lines Matching refs:uintptr_t
61 int (*bpr_open)(const char *, uintptr_t *, zoneid_t);
62 void (*bpr_close)(uintptr_t);
63 const char *(*bpr_name)(uintptr_t);
64 int (*bpr_type)(uintptr_t);
65 void (*bpr_sdu_get)(uintptr_t, uint_t *);
66 int (*bpr_tx)(uintptr_t, mblk_t *);
67 uintptr_t (*bpr_promisc_add)(uintptr_t, int, void *, uintptr_t *,
69 void (*bpr_promisc_remove)(uintptr_t);
72 void (*bpr_client_close)(uintptr_t);
73 const char *(*bpr_client_name)(uintptr_t);
74 int (*bpr_client_open)(uintptr_t, uintptr_t *);
75 int (*bpr_getzone)(uintptr_t, zoneid_t *);
76 int (*bpr_getdlt)(uintptr_t, uint_t *);
91 #define MBPF_OPEN(_m, _n, _p, _z) (_m)->bpr_open(_n, (uintptr_t *)_p, _z)
104 #define MBPF_CLIENT_OPEN(_m, _h, _p) (_m)->bpr_client_open((uintptr_t)_h, \
105 (uintptr_t *)_p)
134 uintptr_t bd_bif; /* interface pointer */
160 uintptr_t bd_mh; /* where mac_handle gets put */
161 uintptr_t bd_mcip; /* Where mac_client_handle_t gets put */
162 uintptr_t bd_promisc_handle;
218 typedef void (*bpf_attach_fn_t)(uintptr_t, int, zoneid_t, int);
219 typedef void (*bpf_detach_fn_t)(uintptr_t);