Lines Matching full:outgoing
102 * @outgoing: The sessions that are going to be passed to the next kernel.
106 struct luo_session_header outgoing; member
114 .outgoing = {
115 .list = LIST_HEAD_INIT(luo_session_global.outgoing.list),
116 .rwsem = __RWSEM_INITIALIZER(luo_session_global.outgoing.rwsem),
151 * For outgoing we should make sure there is room in serialization array in luo_session_insert()
154 if (sh == &luo_session_global.outgoing) { in luo_session_insert()
221 sh = &luo_session_global.outgoing; in luo_session_release()
392 err = luo_session_insert(&luo_session_global.outgoing, session); in luo_session_create()
404 luo_session_remove(&luo_session_global.outgoing, session); in luo_session_create()
462 luo_session_global.outgoing.header_ser = header_ser; in luo_session_setup_outgoing()
463 luo_session_global.outgoing.ser = (void *)(header_ser + 1); in luo_session_setup_outgoing()
464 luo_session_global.outgoing.active = true; in luo_session_setup_outgoing()
575 struct luo_session_header *sh = &luo_session_global.outgoing; in luo_session_serialize()
607 * Acquires exclusive write locks on both incoming and outgoing session lists.
624 down_write(&luo_session_global.outgoing.rwsem); in luo_session_quiesce()
627 luo_session_global.outgoing.count) { in luo_session_quiesce()
628 up_write(&luo_session_global.outgoing.rwsem); in luo_session_quiesce()
644 up_write(&luo_session_global.outgoing.rwsem); in luo_session_resume()