Lines Matching refs:layr
17 #define container_obj(layr) ((struct cfsrvl *) layr) argument
24 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt);
25 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt);
41 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfdgml_receive() argument
46 caif_assert(layr->up != NULL); in cfdgml_receive()
47 caif_assert(layr->receive != NULL); in cfdgml_receive()
48 caif_assert(layr->ctrlcmd != NULL); in cfdgml_receive()
62 ret = layr->up->receive(layr->up, pkt); in cfdgml_receive()
68 layr->ctrlcmd(layr, CAIF_CTRLCMD_FLOW_OFF_IND, 0); in cfdgml_receive()
72 layr->ctrlcmd(layr, CAIF_CTRLCMD_FLOW_ON_IND, 0); in cfdgml_receive()
82 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfdgml_transmit() argument
87 struct cfsrvl *service = container_obj(layr); in cfdgml_transmit()
113 return layr->dn->transmit(layr->dn, pkt); in cfdgml_transmit()