muxl 46 net/caif/cfmuxl.c static struct cflayer *get_up(struct cfmuxl *muxl, u16 id); muxl 67 net/caif/cfmuxl.c struct cfmuxl *muxl = (struct cfmuxl *) layr; muxl 69 net/caif/cfmuxl.c spin_lock_bh(&muxl->transmit_lock); muxl 70 net/caif/cfmuxl.c list_add_rcu(&dn->node, &muxl->frml_list); muxl 71 net/caif/cfmuxl.c spin_unlock_bh(&muxl->transmit_lock); muxl 88 net/caif/cfmuxl.c struct cfmuxl *muxl = container_obj(layr); muxl 91 net/caif/cfmuxl.c spin_lock_bh(&muxl->receive_lock); muxl 94 net/caif/cfmuxl.c old = get_from_id(&muxl->srvl_list, linkid); muxl 98 net/caif/cfmuxl.c list_add_rcu(&up->node, &muxl->srvl_list); muxl 99 net/caif/cfmuxl.c spin_unlock_bh(&muxl->receive_lock); muxl 106 net/caif/cfmuxl.c struct cfmuxl *muxl = container_obj(layr); muxl 110 net/caif/cfmuxl.c spin_lock_bh(&muxl->transmit_lock); muxl 111 net/caif/cfmuxl.c RCU_INIT_POINTER(muxl->dn_cache[idx], NULL); muxl 112 net/caif/cfmuxl.c dn = get_from_id(&muxl->frml_list, phyid); muxl 119 net/caif/cfmuxl.c spin_unlock_bh(&muxl->transmit_lock); muxl 123 net/caif/cfmuxl.c static struct cflayer *get_up(struct cfmuxl *muxl, u16 id) muxl 127 net/caif/cfmuxl.c up = rcu_dereference(muxl->up_cache[idx]); muxl 129 net/caif/cfmuxl.c spin_lock_bh(&muxl->receive_lock); muxl 130 net/caif/cfmuxl.c up = get_from_id(&muxl->srvl_list, id); muxl 131 net/caif/cfmuxl.c rcu_assign_pointer(muxl->up_cache[idx], up); muxl 132 net/caif/cfmuxl.c spin_unlock_bh(&muxl->receive_lock); muxl 137 net/caif/cfmuxl.c static struct cflayer *get_dn(struct cfmuxl *muxl, struct dev_info *dev_info) muxl 141 net/caif/cfmuxl.c dn = rcu_dereference(muxl->dn_cache[idx]); muxl 143 net/caif/cfmuxl.c spin_lock_bh(&muxl->transmit_lock); muxl 144 net/caif/cfmuxl.c dn = get_from_id(&muxl->frml_list, dev_info->id); muxl 145 net/caif/cfmuxl.c rcu_assign_pointer(muxl->dn_cache[idx], dn); muxl 146 net/caif/cfmuxl.c spin_unlock_bh(&muxl->transmit_lock); muxl 154 net/caif/cfmuxl.c struct cfmuxl *muxl = container_obj(layr); muxl 162 net/caif/cfmuxl.c spin_lock_bh(&muxl->receive_lock); muxl 163 net/caif/cfmuxl.c up = get_from_id(&muxl->srvl_list, id); muxl 167 net/caif/cfmuxl.c RCU_INIT_POINTER(muxl->up_cache[idx], NULL); muxl 170 net/caif/cfmuxl.c spin_unlock_bh(&muxl->receive_lock); muxl 177 net/caif/cfmuxl.c struct cfmuxl *muxl = container_obj(layr); muxl 186 net/caif/cfmuxl.c up = get_up(muxl, id); muxl 213 net/caif/cfmuxl.c struct cfmuxl *muxl = container_obj(layr); muxl 222 net/caif/cfmuxl.c dn = get_dn(muxl, info->dev_info); muxl 249 net/caif/cfmuxl.c struct cfmuxl *muxl = container_obj(layr); muxl 253 net/caif/cfmuxl.c list_for_each_entry_rcu(layer, &muxl->srvl_list, node) {