Lines Matching refs:dmsg_iocom_t
315 typedef struct dmsg_iocom dmsg_iocom_t; typedef
357 void (*altmsg_callback)(dmsg_iocom_t *iocom);
397 void dmsg_ioq_init(dmsg_iocom_t *iocom, dmsg_ioq_t *ioq);
398 void dmsg_ioq_done(dmsg_iocom_t *iocom, dmsg_ioq_t *ioq);
399 void dmsg_iocom_init(dmsg_iocom_t *iocom, int sock_fd, int alt_fd,
400 void (*state_func)(dmsg_iocom_t *iocom),
403 void (*altmsg_func)(dmsg_iocom_t *iocom));
404 void dmsg_iocom_restate(dmsg_iocom_t *iocom,
405 void (*state_func)(dmsg_iocom_t *iocom),
407 void dmsg_iocom_label(dmsg_iocom_t *iocom, const char *ctl, ...);
408 void dmsg_iocom_signal(dmsg_iocom_t *iocom);
409 void dmsg_iocom_done(dmsg_iocom_t *iocom);
423 void dmsg_iocom_core(dmsg_iocom_t *iocom);
424 dmsg_msg_t *dmsg_ioq_read(dmsg_iocom_t *iocom);
427 void dmsg_iocom_drain(dmsg_iocom_t *iocom);
428 void dmsg_iocom_flush1(dmsg_iocom_t *iocom);
429 void dmsg_iocom_flush2(dmsg_iocom_t *iocom);
432 void dmsg_state_cleanuprx(dmsg_iocom_t *iocom, dmsg_msg_t *msg);
439 void dmsg_msg_lnk_signal(dmsg_iocom_t *iocom);
442 void dmsg_shell_tree(dmsg_iocom_t *iocom, char *cmdbuf __unused);
451 void dmsg_crypto_negotiate(dmsg_iocom_t *iocom);
452 void dmsg_crypto_terminate(dmsg_iocom_t *iocom);
453 void dmsg_crypto_decrypt(dmsg_iocom_t *iocom, dmsg_ioq_t *ioq);
454 int dmsg_crypto_encrypt(dmsg_iocom_t *iocom, dmsg_ioq_t *ioq,
461 void dmsg_printf(dmsg_iocom_t *iocom, const char *ctl, ...) __printflike(2, 3);