Lines Matching defs:layr
19 #define container_obj(layr) container_of(layr, struct cfsrvl, layer)
21 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt);
22 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt);
40 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt)
44 caif_assert(layr->up != NULL);
45 caif_assert(layr->receive != NULL);
46 caif_assert(layr->ctrlcmd != NULL);
56 ret = layr->up->receive(layr->up, pkt);
59 layr->ctrlcmd(layr, CAIF_CTRLCMD_FLOW_OFF_IND, 0);
63 layr->ctrlcmd(layr, CAIF_CTRLCMD_FLOW_ON_IND, 0);
77 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt)
82 struct cfsrvl *service = container_obj(layr);
85 caif_assert(layr->dn != NULL);
86 caif_assert(layr->dn->transmit != NULL);
98 ret = layr->dn->transmit(layr->dn, pkt);