Lines Matching defs:layer
18 #define container_obj(layr) container_of(layr, struct cfmuxl, layer)
25 struct cflayer layer;
54 this->layer.receive = cfmuxl_receive;
55 this->layer.transmit = cfmuxl_transmit;
56 this->layer.ctrlcmd = cfmuxl_ctrlcmd;
61 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "mux");
62 return &this->layer;
93 /* Two entries with same id is wrong, so remove old layer from mux */
158 pr_warn("Trying to remove control layer\n");
250 struct cflayer *layer;
253 list_for_each_entry_rcu(layer, &muxl->srvl_list, node) {
255 if (cfsrvl_phyid_match(layer, phyid) && layer->ctrlcmd) {
259 layer->id != 0)
260 cfmuxl_remove_uplayer(layr, layer->id);
263 layer->ctrlcmd(layer, ctrl, phyid);