• Home
  • Raw
  • Download

Lines Matching refs:layer

34 	struct cflayer layer;  member
157 caifd->layer.up-> in caif_flow_cb()
158 ctrlcmd(caifd->layer.up, in caif_flow_cb()
160 caifd->layer.id); in caif_flow_cb()
164 static int transmit(struct cflayer *layer, struct cfpkt *pkt) in transmit() argument
168 container_of(layer, struct caif_device_entry, layer); in transmit()
222 caifd->layer.up->ctrlcmd(caifd->layer.up, in transmit()
224 caifd->layer.id); in transmit()
251 if (!caifd || !caifd->layer.up || !caifd->layer.up->receive || in receive()
262 err = caifd->layer.up->receive(caifd->layer.up, pkt); in receive()
288 if (!caifd || !caifd->layer.up || !caifd->layer.up->ctrlcmd) { in dev_flowctrl()
296 caifd->layer.up->ctrlcmd(caifd->layer.up, in dev_flowctrl()
300 caifd->layer.id); in dev_flowctrl()
306 struct cflayer **layer, in caif_enroll_dev() argument
320 *layer = &caifd->layer; in caif_enroll_dev()
337 strncpy(caifd->layer.name, dev->name, in caif_enroll_dev()
338 sizeof(caifd->layer.name) - 1); in caif_enroll_dev()
339 caifd->layer.name[sizeof(caifd->layer.name) - 1] = 0; in caif_enroll_dev()
340 caifd->layer.transmit = transmit; in caif_enroll_dev()
343 &caifd->layer, in caif_enroll_dev()
362 struct cflayer *layer, *link_support; in caif_device_notify() local
391 &layer, NULL); in caif_device_notify()
405 cfcnfg_set_phy_state(cfg, &caifd->layer, true); in caif_device_notify()
414 if (!caifd || !caifd->layer.up || !caifd->layer.up->ctrlcmd) { in caif_device_notify()
419 cfcnfg_set_phy_state(cfg, &caifd->layer, false); in caif_device_notify()
423 caifd->layer.up->ctrlcmd(caifd->layer.up, in caif_device_notify()
425 caifd->layer.id); in caif_device_notify()
470 cfcnfg_del_phy_layer(cfg, &caifd->layer) != 0) { in caif_device_notify()
522 cfcnfg_set_phy_state(cfg, &caifd->layer, false); in caif_exit_net()
526 cfcnfg_del_phy_layer(cfg, &caifd->layer) != 0)) { in caif_exit_net()