lwkt_port_t
acpi_autofree_reply(lwkt_port_t port, lwkt_msg_t msg)
static void acpi_autofree_reply(lwkt_port_t port, lwkt_msg_t msg);
lwkt_spin_replyport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_spin_dropmsg(lwkt_port_t port, lwkt_msg_t msg)
lwkt_serialize_getport(lwkt_port_t port)
lwkt_serialize_putport(lwkt_port_t port, lwkt_msg_t msg)
_lwkt_sendmsg_start_oncpu(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port;
lwkt_serialize_waitport(lwkt_port_t port, int flags)
lwkt_serialize_replyport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_null_replyport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_panic_getport(lwkt_port_t port)
lwkt_panic_putport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_panic_waitport(lwkt_port_t port, int flags)
lwkt_panic_replyport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_panic_dropmsg(lwkt_port_t port, lwkt_msg_t msg)
lwkt_panic_putport_oncpu(lwkt_port_t port, lwkt_msg_t msg)
lwkt_sendmsg(lwkt_port_t port, lwkt_msg_t msg)
lwkt_sendmsg_oncpu(lwkt_port_t port, lwkt_msg_t msg)
lwkt_sendmsg_prepare(lwkt_port_t port, lwkt_msg_t msg)
lwkt_sendmsg_start(lwkt_port_t port, lwkt_msg_t msg)
lwkt_sendmsg_start_oncpu(lwkt_port_t port, lwkt_msg_t msg)
lwkt_domsg(lwkt_port_t port, lwkt_msg_t msg, int flags)
lwkt_forwardmsg(lwkt_port_t port, lwkt_msg_t msg)
static void *lwkt_thread_getport(lwkt_port_t port);
static int lwkt_thread_putport(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_thread_waitport(lwkt_port_t port, int flags);
static void lwkt_thread_replyport(lwkt_port_t port, lwkt_msg_t msg);
static int lwkt_thread_dropmsg(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_spin_getport(lwkt_port_t port);
static int lwkt_spin_putport(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_spin_waitport(lwkt_port_t port, int flags);
static void lwkt_spin_replyport(lwkt_port_t port, lwkt_msg_t msg);
static int lwkt_spin_dropmsg(lwkt_port_t port, lwkt_msg_t msg);
static int lwkt_spin_putport_oncpu(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_serialize_getport(lwkt_port_t port);
static int lwkt_serialize_putport(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_serialize_waitport(lwkt_port_t port, int flags);
static void lwkt_serialize_replyport(lwkt_port_t port, lwkt_msg_t msg);
static void lwkt_null_replyport(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_panic_getport(lwkt_port_t port);
static int lwkt_panic_putport(lwkt_port_t port, lwkt_msg_t msg);
static void *lwkt_panic_waitport(lwkt_port_t port, int flags);
static void lwkt_panic_replyport(lwkt_port_t port, lwkt_msg_t msg);
static int lwkt_panic_dropmsg(lwkt_port_t port, lwkt_msg_t msg);
static int lwkt_panic_putport_oncpu(lwkt_port_t port, lwkt_msg_t msg);
_lwkt_initport(lwkt_port_t port,
void *(*gportfn)(lwkt_port_t),
int (*pportfn)(lwkt_port_t, lwkt_msg_t),
void *(*wportfn)(lwkt_port_t, int),
void (*rportfn)(lwkt_port_t, lwkt_msg_t),
int (*dmsgfn)(lwkt_port_t, lwkt_msg_t),
int (*pportfn_oncpu)(lwkt_port_t, lwkt_msg_t))
lwkt_initport_thread(lwkt_port_t port, thread_t td)
lwkt_initport_spin(lwkt_port_t port, thread_t td, boolean_t fixed_cpuid)
int (*dmsgfn)(lwkt_port_t, lwkt_msg_t);
int (*pportfn_oncpu)(lwkt_port_t, lwkt_msg_t);
lwkt_initport_serialize(lwkt_port_t port, struct lwkt_serialize *slz)
lwkt_initport_replyonly_null(lwkt_port_t port)
lwkt_initport_replyonly(lwkt_port_t port,
void (*rportfn)(lwkt_port_t, lwkt_msg_t))
lwkt_initport_putonly(lwkt_port_t port,
int (*pportfn)(lwkt_port_t, lwkt_msg_t))
lwkt_initport_panic(lwkt_port_t port)
_lwkt_pullmsg(lwkt_port_t port, lwkt_msg_t msg)
_lwkt_pushmsg(lwkt_port_t port, lwkt_msg_t msg)
_lwkt_pollmsg(lwkt_port_t port)
_lwkt_enqueue_reply(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port = msg->ms_reply_port;
lwkt_thread_replyport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_thread_dropmsg(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port = msg->ms_target_port;
lwkt_thread_putport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_thread_getport(lwkt_port_t port)
lwkt_beginmsg(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port = msg->ms_reply_port;
lwkt_port_t port = msg->ms_reply_port;
lwkt_thread_waitport(lwkt_port_t port, int flags)
lwkt_beginmsg_oncpu(lwkt_port_t port, lwkt_msg_t msg)
lwkt_spin_getport(lwkt_port_t port)
lwkt_spin_putport_only(lwkt_port_t port, lwkt_msg_t msg)
_lwkt_sendmsg_prepare(lwkt_port_t port, lwkt_msg_t msg)
lwkt_spin_putport(lwkt_port_t port, lwkt_msg_t msg)
lwkt_spin_putport_oncpu(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port;
_lwkt_sendmsg_start(lwkt_port_t port, lwkt_msg_t msg)
lwkt_spin_waitport(lwkt_port_t port, int flags)
lwkt_port_t port;
static int (*cpuhelper_saved_putport)(lwkt_port_t, lwkt_msg_t);
static __inline lwkt_port_t
cpuhelper_putport(lwkt_port_t port, lwkt_msg_t lmsg)
cpuhelper_initmsg(struct cpuhelper_msg *msg, lwkt_port_t rport,
static void disk_msg_autofree_reply(lwkt_port_t, lwkt_msg_t);
disk_msg_autofree_reply(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port = &disk_msg_port;
lwkt_port_t port;
lwkt_port_t port;
lwkt_port_t port;
sosetport(struct socket *so, lwkt_port_t port)
lwkt_port_t port;
lwkt_port_t port;
lwkt_port_t p_port;
static int (*netmsg_fwd_port_fn)(lwkt_port_t, lwkt_msg_t);
netisr_autofree_reply(lwkt_port_t port, lwkt_msg_t msg)
netisr_autofree_free_so_reply(lwkt_port_t port, lwkt_msg_t msg)
netmsg_put_port(lwkt_port_t port, lwkt_msg_t lmsg)
netmsg_sync_putport(lwkt_port_t port, lwkt_msg_t lmsg)
netmsg_service_port_init(lwkt_port_t port)
lwkt_port_t port;
lwkt_port_t port;
static void netmsg_service_port_init(lwkt_port_t);
lwkt_port_t
lwkt_port_t npr_port;
lwkt_port_t port = &netisr_threads[0]->td_msgport;
static __inline lwkt_port_t
netisr_domsg_port(struct netmsg_base *nm, lwkt_port_t port)
static __inline lwkt_port_t
static __inline lwkt_port_t
netmsg_init(netmsg_base_t msg, struct socket *so, lwkt_port_t rport,
netmsg_init_abortable(netmsg_base_t msg, struct socket *so, lwkt_port_t rport,
lwkt_port_t port;
lwkt_port_t p_port;
static __inline lwkt_port_t
lwkt_port_t
lwkt_port_t
lwkt_port_t
lwkt_port_t
lwkt_port_t
lwkt_port_t
lwkt_port_t port = netisr_hashport(m->m_pkthdr.hash);
lwkt_port_t port;
lwkt_port_t port;
lwkt_port_t port;
lwkt_port_t tt_msgport; /* owner msgport */
lwkt_port_t port;
lwkt_port_t port;
tcp_sosetport(struct lwkt_msg *msg, lwkt_port_t port)
lwkt_port_t port0 = netisr_cpuport(0);
lwkt_port_t port0 = netisr_cpuport(0);
udp_sosetport(struct lwkt_msg *msg, lwkt_port_t port)
lwkt_port_t port;
lwkt_port_t
lwkt_port_t
lwkt_port_t port;
void cpuhelper_initmsg(struct cpuhelper_msg *msg, lwkt_port_t rport,
void * (*mp_getport)(lwkt_port_t);
int (*mp_putport)(lwkt_port_t, lwkt_msg_t);
void * (*mp_waitport)(lwkt_port_t, int flags);
void (*mp_replyport)(lwkt_port_t, lwkt_msg_t);
int (*mp_dropmsg)(lwkt_port_t, lwkt_msg_t);
int (*mp_putport_oncpu)(lwkt_port_t, lwkt_msg_t);
void lwkt_initport_thread(lwkt_port_t, struct thread *);
void lwkt_initport_spin(lwkt_port_t, struct thread *, boolean_t);
void lwkt_initport_serialize(lwkt_port_t, struct lwkt_serialize *);
void lwkt_initport_panic(lwkt_port_t);
void lwkt_initport_replyonly_null(lwkt_port_t);
void lwkt_initport_replyonly(lwkt_port_t,
void (*rportfn)(lwkt_port_t, lwkt_msg_t));
void lwkt_initport_putonly(lwkt_port_t,
int (*pportfn)(lwkt_port_t, lwkt_msg_t));
void lwkt_sendmsg(lwkt_port_t, lwkt_msg_t);
void lwkt_sendmsg_oncpu(lwkt_port_t, lwkt_msg_t);
void lwkt_sendmsg_prepare(lwkt_port_t, lwkt_msg_t);
void lwkt_sendmsg_start(lwkt_port_t, lwkt_msg_t);
void lwkt_sendmsg_start_oncpu(lwkt_port_t, lwkt_msg_t);
int lwkt_domsg(lwkt_port_t, lwkt_msg_t, int);
int lwkt_forwardmsg(lwkt_port_t, lwkt_msg_t);
lwkt_port_t ms_target_port; /* current target or relay port */
lwkt_port_t ms_reply_port; /* async replies returned here */
void (*ms_receiptfn)(struct lwkt_msg *, lwkt_port_t);
lwkt_port_t port;
lwkt_setmsg_receipt(lwkt_msg_t msg, void (*receiptfn)(lwkt_msg_t, lwkt_port_t))
lwkt_initmsg(lwkt_msg_t msg, lwkt_port_t rport, int flags)
lwkt_initmsg_abortable(lwkt_msg_t msg, lwkt_port_t rport, int flags,
lwkt_port_t port;
lwkt_getport(lwkt_port_t port)
lwkt_waitport(lwkt_port_t port, int flags)
lwkt_port_t so_port; /* message port */
lwkt_port_t so_orig_port;
devfs_msg_autofree_reply(lwkt_port_t port, lwkt_msg_t msg)
lwkt_port_t port = &devfs_msg_port;
lwkt_port_t port = &devfs_msg_port;
static void devfs_msg_autofree_reply(lwkt_port_t, lwkt_msg_t);