Lines Matching refs:chann
32 struct channel *chann; in free_channel_list() local
35 xa_for_each(&sess->ksmbd_chann_list, index, chann) { in free_channel_list()
37 kfree(chann); in free_channel_list()
216 struct channel *chann; in ksmbd_chann_del() local
218 chann = xa_erase(&sess->ksmbd_chann_list, (long)conn); in ksmbd_chann_del()
219 if (!chann) in ksmbd_chann_del()
222 kfree(chann); in ksmbd_chann_del()
252 struct channel *chann; in ksmbd_sessions_deregister() local
254 xa_for_each(&sess->ksmbd_chann_list, chann_id, chann) { in ksmbd_sessions_deregister()
255 if (chann->conn != conn) in ksmbd_sessions_deregister()
256 ksmbd_conn_set_exiting(chann->conn); in ksmbd_sessions_deregister()