Lines Matching defs:layr
15 #define container_obj(layr) ((struct cfsrvl *) layr)
22 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt);
23 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt);
41 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt)
44 struct cfsrvl *service = container_obj(layr);
45 caif_assert(layr != NULL);
46 caif_assert(layr->up != NULL);
47 caif_assert(layr->up->receive != NULL);
48 caif_assert(layr->up->ctrlcmd != NULL);
57 return 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);
69 layr->ctrlcmd(layr, CAIF_CTRLCMD_REMOTE_SHUTDOWN_IND, 0);
81 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt)
86 struct cfsrvl *service = container_obj(layr);
87 caif_assert(layr != NULL);
88 caif_assert(layr->dn != NULL);
89 caif_assert(layr->dn->transmit != NULL);
103 ret = layr->dn->transmit(layr->dn, pkt);