Lines Matching refs:layr
14 #define container_obj(layr) ((struct cfsrvl *) layr)
22 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt);
23 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt);
42 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt)
47 caif_assert(layr->up != NULL);
48 caif_assert(layr->receive != NULL);
49 caif_assert(layr->ctrlcmd != NULL);
63 ret = layr->up->receive(layr->up, pkt);
69 layr->ctrlcmd(layr, CAIF_CTRLCMD_FLOW_OFF_IND, 0);
73 layr->ctrlcmd(layr, CAIF_CTRLCMD_FLOW_ON_IND, 0);
84 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt)
88 struct cfsrvl *service = container_obj(layr);
107 ret = layr->dn->transmit(layr->dn, pkt);