/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_xprt.h | 144 extern fmd_xprt_t *fmd_xprt_create(fmd_module_t *, uint_t, nvlist_t *, void *); 145 extern void fmd_xprt_destroy(fmd_xprt_t *); 146 extern void fmd_xprt_xsuspend(fmd_xprt_t *, uint_t); 147 extern void fmd_xprt_xresume(fmd_xprt_t *, uint_t); 148 extern void fmd_xprt_send(fmd_xprt_t *); 149 extern void fmd_xprt_recv(fmd_xprt_t *, nvlist_t *, hrtime_t, boolean_t); 150 extern void fmd_xprt_uuclose(fmd_xprt_t *, const char *); 151 extern void fmd_xprt_uuresolved(fmd_xprt_t *, const char *); 152 extern void fmd_xprt_updated(fmd_xprt_t *, const char *, uint8_t *, uint8_t *, 155 extern void fmd_xprt_subscribe(fmd_xprt_t *, const char *); [all …]
|
H A D | fmd_api.h | 59 typedef struct fmd_xprt fmd_xprt_t; typedef 109 int (*fmdo_send)(fmd_hdl_t *, fmd_xprt_t *, fmd_event_t *, nvlist_t *); 272 extern fmd_xprt_t *fmd_xprt_open(fmd_hdl_t *, uint_t, nvlist_t *, void *); 273 extern void fmd_xprt_close(fmd_hdl_t *, fmd_xprt_t *); 274 extern void fmd_xprt_post(fmd_hdl_t *, fmd_xprt_t *, nvlist_t *, hrtime_t); 275 extern void fmd_xprt_log(fmd_hdl_t *, fmd_xprt_t *, nvlist_t *, hrtime_t); 276 extern void fmd_xprt_suspend(fmd_hdl_t *, fmd_xprt_t *); 277 extern void fmd_xprt_resume(fmd_hdl_t *, fmd_xprt_t *); 278 extern int fmd_xprt_error(fmd_hdl_t *, fmd_xprt_t *); 279 extern nvlist_t *fmd_xprt_translate(fmd_hdl_t *, fmd_xprt_t *, fmd_event_t *); [all …]
|
H A D | fmd_xprt.c | 333 fmd_xprt_t *xp = (fmd_xprt_t *)xip; in fmd_xprt_subscribe_modhash() 371 fmd_xprt_t *xp = (fmd_xprt_t *)xip; in fmd_xprt_transition() 758 fmd_xprt_t * 900 fmd_xprt_destroy((fmd_xprt_t *)xip); in fmd_xprt_create() 919 return ((fmd_xprt_t *)xip); in fmd_xprt_create() 923 fmd_xprt_destroy(fmd_xprt_t *xp) in fmd_xprt_destroy() 1007 fmd_xprt_xsuspend(fmd_xprt_t *xp, uint_t flags) in fmd_xprt_xsuspend() 1030 fmd_xprt_xresume(fmd_xprt_t *xp, uint_t flags) in fmd_xprt_xresume() 1049 fmd_xprt_send(fmd_xprt_t *xp) in fmd_xprt_send() 1090 fmd_xprt_list_suspect_local(fmd_xprt_t *xp, nvlist_t *nvl) in fmd_xprt_list_suspect_local() [all …]
|
H A D | fmd_module.h | 57 fmd_xprt_t *, struct fmd_event *); 174 extern int fmd_module_transport(fmd_module_t *, fmd_xprt_t *, fmd_event_t *);
|
H A D | fmd_api.c | 317 fmd_api_transport_impl(fmd_hdl_t *hdl, fmd_xprt_t *xp) in fmd_api_transport_impl() 582 fmd_xprt_t *xp; in fmd_module_unregister() 2424 fmd_xprt_t * 2428 fmd_xprt_t *xp; in fmd_xprt_open() 2456 fmd_xprt_close(fmd_hdl_t *hdl, fmd_xprt_t *xp) in fmd_xprt_close() 2478 fmd_xprt_post(fmd_hdl_t *hdl, fmd_xprt_t *xp, nvlist_t *nvl, hrtime_t hrt) in fmd_xprt_post() 2513 fmd_xprt_log(fmd_hdl_t *hdl, fmd_xprt_t *xp, nvlist_t *nvl, hrtime_t hrt) in fmd_xprt_log() 2533 fmd_xprt_suspend(fmd_hdl_t *hdl, fmd_xprt_t *xp) in fmd_xprt_suspend() 2540 fmd_xprt_resume(fmd_hdl_t *hdl, fmd_xprt_t *xp) in fmd_xprt_resume() 2547 fmd_xprt_error(fmd_hdl_t *hdl, fmd_xprt_t *xp) in fmd_xprt_error() [all …]
|
H A D | fmd_case.h | 61 fmd_xprt_t *ci_xprt; /* transport for this case (or NULL) */
|
H A D | fmd_sysevent.c | 67 static fmd_xprt_t *sysev_xprt; 152 fmd_xprt_t *xp = arg; in sysev_recv()
|
H A D | fmd_module.c | 102 fmd_xprt_t *xp; in fmd_module_start() 609 fmd_module_transport(fmd_module_t *mp, fmd_xprt_t *xp, fmd_event_t *e) in fmd_module_transport()
|
H A D | fmd_case.c | 1341 fmd_case_recreate(fmd_module_t *mp, fmd_xprt_t *xp, in fmd_case_recreate()
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-transport/ |
H A D | disk_transport.c | 67 fmd_xprt_t *dm_xprt; 76 dt_post_ereport(fmd_hdl_t *hdl, fmd_xprt_t *xprt, const char *protocol, in dt_post_ereport()
|
/illumos-gate/usr/src/cmd/fm/modules/common/ip-transport/ |
H A D | ip.c | 72 fmd_xprt_t *ipx_xprt; /* transport handle */ 94 static void ip_xprt_create(fmd_xprt_t *, int, int, ip_cinfo_t *, char *); 147 ip_fmdo_send(fmd_hdl_t *hdl, fmd_xprt_t *xp, fmd_event_t *ep, nvlist_t *nvl) in ip_fmdo_send() 380 fmd_xprt_t *xp; in ip_xprt_accept() 512 ip_xprt_create(fmd_xprt_t *xp, int fd, int flags, ip_cinfo_t *cinfo, char *addr) in ip_xprt_create()
|
/illumos-gate/usr/src/cmd/fm/modules/common/fabric-xlate/ |
H A D | fabric-xlate.c | 42 fmd_xprt_t *fab_fmd_xprt; /* FMD transport layer handle */
|
H A D | fabric-xlate.h | 61 extern fmd_xprt_t *fab_fmd_xprt; /* FMD transport layer handle */
|
/illumos-gate/usr/src/cmd/fm/modules/common/ses-log-transport/ |
H A D | ses_log_transport.c | 82 fmd_xprt_t *slt_xprt; /* ereport transport */ 160 slt_post_ereport(fmd_hdl_t *hdl, fmd_xprt_t *xprt, const char *ereport_class, in slt_post_ereport()
|
/illumos-gate/usr/src/cmd/fm/modules/common/sensor-transport/ |
H A D | sensor_transport.c | 50 fmd_xprt_t *st_xprt;
|
/illumos-gate/usr/src/cmd/fm/modules/common/ext-event-transport/ |
H A D | fmevt_inbound.c | 118 static fmd_xprt_t *fmevt_xprt;
|
/illumos-gate/usr/src/cmd/fm/modules/common/event-transport/ |
H A D | etm.c | 73 fmd_xprt_t *epm_xprthdl; /* FMD transport handle */ 1133 etm_send(fmd_hdl_t *hdl, fmd_xprt_t *xprthdl, fmd_event_t *ep, nvlist_t *nvl) in etm_send()
|