• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/caif/

Lines Matching refs:layer

14 #define container_obj(layr) container_of(layr, struct cfctrl, serv.layer)
42 caif_assert(offsetof(struct cfctrl, serv.layer) == 0);
49 this->serv.layer.receive = cfctrl_recv;
50 sprintf(this->serv.layer.name, "ctrl");
51 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd;
56 return &this->serv.layer;
151 struct cfctrl_rsp *cfctrl_get_respfuncs(struct cflayer *layer)
153 struct cfctrl *this = container_obj(layer);
170 info->channel_id = cfctrl->serv.layer.id;
174 void cfctrl_enum_req(struct cflayer *layer, u8 physlinkid)
176 struct cfctrl *cfctrl = container_obj(layer);
183 caif_assert(offsetof(struct cfctrl, serv.layer) == 0);
190 cfctrl->serv.layer.dn->transmit(cfctrl->serv.layer.dn, pkt);
198 int cfctrl_linkup_request(struct cflayer *layer,
202 struct cfctrl *cfctrl = container_obj(layer);
277 cfctrl->serv.layer.dn->transmit(cfctrl->serv.layer.dn, pkt);
287 int cfctrl_linkdown_req(struct cflayer *layer, u8 channelid,
291 struct cfctrl *cfctrl = container_obj(layer);
301 cfctrl->serv.layer.dn->transmit(cfctrl->serv.layer.dn, pkt);
310 void cfctrl_sleep_req(struct cflayer *layer)
313 struct cfctrl *cfctrl = container_obj(layer);
322 cfctrl->serv.layer.dn->transmit(cfctrl->serv.layer.dn, pkt);
327 void cfctrl_wake_req(struct cflayer *layer)
330 struct cfctrl *cfctrl = container_obj(layer);
339 cfctrl->serv.layer.dn->transmit(cfctrl->serv.layer.dn, pkt);
344 void cfctrl_getstartreason_req(struct cflayer *layer)
347 struct cfctrl *cfctrl = container_obj(layer);
356 cfctrl->serv.layer.dn->transmit(cfctrl->serv.layer.dn, pkt);
381 static int cfctrl_recv(struct cflayer *layer, struct cfpkt *pkt)
390 struct cfctrl *cfctrl = container_obj(layer);
538 cfctrl->res.reject_rsp(cfctrl->serv.layer.up,
544 layer.up, linkid,
556 cfctrl->res.linkdestroy_rsp(cfctrl->serv.layer.up, linkid);
599 "control layer", __func__);