net/can/gw.c
100
struct cf_mod *mod);
net/can/gw.c
1083
struct cf_mod *mod;
net/can/gw.c
1115
struct cf_mod *old_cf;
net/can/gw.c
1127
rcu_assign_pointer(gwj->cf_mod, mod);
net/can/gw.c
1153
RCU_INIT_POINTER(gwj->cf_mod, mod);
net/can/gw.c
1216
struct cf_mod mod;
net/can/gw.c
1251
struct cf_mod *cf_mod;
net/can/gw.c
1259
cf_mod = cgw_job_cf_mod(gwj);
net/can/gw.c
1261
if (cf_mod->uid || mod.uid) {
net/can/gw.c
1262
if (cf_mod->uid != mod.uid)
net/can/gw.c
1266
if (memcmp(cf_mod, &mod, sizeof(mod)))
net/can/gw.c
134
struct cf_mod __rcu *cf_mod;
net/can/gw.c
155
struct cf_mod *mod) { op ; }
net/can/gw.c
174
static void mod_and_fddata(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
182
static void mod_or_fddata(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
190
static void mod_xor_fddata(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
198
static void mod_set_fddata(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
238
static void mod_and_ccdlc(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
245
static void mod_or_ccdlc(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
252
static void mod_xor_ccdlc(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
259
static void mod_set_ccdlc(struct canfd_frame *cf, struct cf_mod *mod)
net/can/gw.c
464
struct cf_mod *mod;
net/can/gw.c
505
mod = rcu_dereference(gwj->cf_mod);
net/can/gw.c
596
kfree(rcu_access_pointer(gwj->cf_mod));
net/can/gw.c
601
static struct cf_mod *cgw_job_cf_mod(struct cgw_job *gwj)
net/can/gw.c
603
return rcu_dereference_protected(gwj->cf_mod, rtnl_is_locked());
net/can/gw.c
638
struct cf_mod *mod;
net/can/gw.c
821
static int cgw_parse_attr(struct nlmsghdr *nlh, struct cf_mod *mod,