static void socket_read_work_fn(struct work_struct *work) { struct diag_socket_info *info = container_of(work, struct diag_socket_info, read_work); if (!info) return; diagfwd_channel_read(info->fwd_ctxt); }
static void smd_read_work_fn(struct work_struct *work) { struct diag_smd_info *smd_info = container_of(work, struct diag_smd_info, read_work); if (!smd_info->inited) { diag_ws_release(); return; } diagfwd_channel_read(smd_info->fwd_ctxt); }