/linux-master/net/caif/ |
H A D | cfutill.c | 17 #define container_obj(layr) ((struct cfsrvl *) layr) 24 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt); 25 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt); 40 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt) argument 43 struct cfsrvl *service = container_obj(layr); 44 caif_assert(layr != NULL); 45 caif_assert(layr->up != NULL); 46 caif_assert(layr->up->receive != NULL); 47 caif_assert(layr 78 cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt) argument [all...] |
H A D | cfserl.c | 16 #define container_obj(layr) ((struct cfserl *) layr) 29 static int cfserl_receive(struct cflayer *layr, struct cfpkt *pkt); 30 static int cfserl_transmit(struct cflayer *layr, struct cfpkt *pkt); 31 static void cfserl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, 56 struct cfserl *layr = container_obj(l); local 67 spin_lock(&layr->sync); 69 if (layr->incomplete_frm != NULL) { 70 layr->incomplete_frm = 71 cfpkt_append(layr 181 struct cfserl *layr = container_obj(layer); local 188 cfserl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, int phyid) argument [all...] |
H A D | cfveil.c | 21 #define container_obj(layr) container_of(layr, struct cfsrvl, layer) 23 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt); 24 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt); 39 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt) argument 43 caif_assert(layr->up != NULL); 44 caif_assert(layr->receive != NULL); 45 caif_assert(layr->ctrlcmd != NULL); 55 ret = layr->up->receive(layr 75 cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt) argument [all...] |
H A D | cfdbgl.c | 15 #define container_obj(layr) ((struct cfsrvl *) layr) 17 static int cfdbgl_receive(struct cflayer *layr, struct cfpkt *pkt); 18 static int cfdbgl_transmit(struct cflayer *layr, struct cfpkt *pkt); 33 static int cfdbgl_receive(struct cflayer *layr, struct cfpkt *pkt) argument 35 return layr->up->receive(layr->up, pkt); 38 static int cfdbgl_transmit(struct cflayer *layr, struct cfpkt *pkt) argument 40 struct cfsrvl *service = container_obj(layr); 54 return layr [all...] |
H A D | cfdgml.c | 17 #define container_obj(layr) ((struct cfsrvl *) layr) 24 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt); 25 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt); 40 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt) argument 45 caif_assert(layr->up != NULL); 46 caif_assert(layr->receive != NULL); 47 caif_assert(layr->ctrlcmd != NULL); 61 ret = layr->up->receive(layr 81 cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt) argument [all...] |
H A D | cfvidl.c | 17 #define container_obj(layr) ((struct cfsrvl *) layr) 19 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt); 20 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt); 36 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt) argument 44 return layr->up->receive(layr->up, pkt); 47 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt) argument 49 struct cfsrvl *service = container_obj(layr); 64 return layr [all...] |
H A D | cfsrvl.c | 25 #define container_obj(layr) container_of(layr, struct cfsrvl, layer) 27 static void cfservl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, argument 30 struct cfsrvl *service = container_obj(layr); 32 if (layr->up == NULL || layr->up->ctrlcmd == NULL) 38 layr->up->ctrlcmd(layr->up, ctrl, phyid); 43 layr->up->ctrlcmd(layr 94 cfservl_modemcmd(struct cflayer *layr, enum caif_modemcmd ctrl) argument [all...] |
H A D | cffrml.c | 20 #define container_obj(layr) container_of(layr, struct cffrml, layer) 28 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt); 29 static int cffrml_transmit(struct cflayer *layr, struct cfpkt *pkt); 30 static void cffrml_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, 82 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt) argument 89 this = container_obj(layr); 128 if (layr->up == NULL) { 134 return layr->up->receive(layr 137 cffrml_transmit(struct cflayer *layr, struct cfpkt *pkt) argument 169 cffrml_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, int phyid) argument 176 cffrml_put(struct cflayer *layr) argument 183 cffrml_hold(struct cflayer *layr) argument 190 cffrml_refcnt_read(struct cflayer *layr) argument [all...] |
H A D | cfmuxl.c | 18 #define container_obj(layr) container_of(layr, struct cfmuxl, layer) 42 static int cfmuxl_receive(struct cflayer *layr, struct cfpkt *pkt); 43 static int cfmuxl_transmit(struct cflayer *layr, struct cfpkt *pkt); 44 static void cfmuxl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, 65 int cfmuxl_set_dnlayer(struct cflayer *layr, struct cflayer *dn, u8 phyid) argument 67 struct cfmuxl *muxl = (struct cfmuxl *) layr; 86 int cfmuxl_set_uplayer(struct cflayer *layr, struct cflayer *up, u8 linkid) argument 88 struct cfmuxl *muxl = container_obj(layr); 104 struct cflayer *cfmuxl_remove_dnlayer(struct cflayer *layr, u argument 151 cfmuxl_remove_uplayer(struct cflayer *layr, u8 id) argument 174 cfmuxl_receive(struct cflayer *layr, struct cfpkt *pkt) argument 211 cfmuxl_transmit(struct cflayer *layr, struct cfpkt *pkt) argument 246 cfmuxl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, int phyid) argument [all...] |
H A D | cfrfml.c | 17 #define container_obj(layr) container_of(layr, struct cfrfml, serv.layer) 21 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt); 22 static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt); 97 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt) argument 106 caif_assert(layr->up != NULL); 107 caif_assert(layr->receive != NULL); 108 rfml = container_obj(layr); 183 layr->up->ctrlcmd(layr 213 cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt) argument [all...] |
H A D | caif_usb.c | 39 static int cfusbl_receive(struct cflayer *layr, struct cfpkt *pkt) argument 46 return layr->up->receive(layr->up, pkt); 49 static int cfusbl_transmit(struct cflayer *layr, struct cfpkt *pkt) argument 55 struct cfusbl *usbl = container_of(layr, struct cfusbl, layer); 75 return layr->dn->transmit(layr->dn, pkt); 78 static void cfusbl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, argument 81 if (layr->up && layr [all...] |
H A D | cfctrl.c | 17 #define container_obj(layr) container_of(layr, struct cfctrl, serv.layer) 30 static int cfctrl_recv(struct cflayer *layr, struct cfpkt *pkt); 31 static void cfctrl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, 335 int cfctrl_cancel_req(struct cflayer *layr, struct cflayer *adap_layer) argument 338 struct cfctrl *ctrl = container_obj(layr); 555 static void cfctrl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, argument 558 struct cfctrl *this = container_obj(layr);
|
H A D | chnl_net.c | 57 static int chnl_recv_cb(struct cflayer *layr, struct cfpkt *pkt) argument 65 priv = container_of(layr, struct chnl_net, chnl); 148 static void chnl_flowctrl_cb(struct cflayer *layr, enum caif_ctrlcmd flow, argument 151 struct chnl_net *priv = container_of(layr, struct chnl_net, chnl);
|
H A D | caif_socket.c | 161 static int caif_sktrecv_cb(struct cflayer *layr, struct cfpkt *pkt) argument 166 cf_sk = container_of(layr, struct caifsock, layer); 177 static void cfsk_hold(struct cflayer *layr) argument 179 struct caifsock *cf_sk = container_of(layr, struct caifsock, layer); 183 static void cfsk_put(struct cflayer *layr) argument 185 struct caifsock *cf_sk = container_of(layr, struct caifsock, layer); 190 static void caif_ctrl_cb(struct cflayer *layr, argument 194 struct caifsock *cf_sk = container_of(layr, struct caifsock, layer);
|
H A D | cfcnfg.c | 24 #define container_obj(layr) container_of(layr, struct cfcnfg, layer)
|
/linux-master/include/net/caif/ |
H A D | cffrml.h | 14 void cffrml_free(struct cflayer *layr); 17 void cffrml_put(struct cflayer *layr); 18 void cffrml_hold(struct cflayer *layr); 19 int cffrml_refcnt_read(struct cflayer *layr);
|
H A D | cfmuxl.h | 15 int cfmuxl_set_uplayer(struct cflayer *layr, struct cflayer *up, u8 linkid); 16 struct cflayer *cfmuxl_remove_dnlayer(struct cflayer *layr, u8 phyid); 17 int cfmuxl_set_dnlayer(struct cflayer *layr, struct cflayer *up, u8 phyid); 18 struct cflayer *cfmuxl_remove_uplayer(struct cflayer *layr, u8 linkid);
|
H A D | caif_layer.h | 175 * @layr: Pointer to the current layer the receive function is 179 int (*receive)(struct cflayer *layr, struct cfpkt *cfpkt); 202 * @layr: Pointer to the current layer the receive function 206 int (*transmit) (struct cflayer *layr, struct cfpkt *cfpkt); 213 * @layr: Pointer to the current layer the receive function 217 void (*ctrlcmd) (struct cflayer *layr, enum caif_ctrlcmd ctrl, 225 * @layr: Pointer to the current layer the receive function 229 int (*modemcmd) (struct cflayer *layr, enum caif_modemcmd ctrl); 237 * @layr: Layer where up pointer shall be set. 240 #define layer_set_up(layr, abov [all...] |
H A D | cfsrvl.h | 45 static inline void cfsrvl_get(struct cflayer *layr) argument 47 struct cfsrvl *s = container_of(layr, struct cfsrvl, layer); 48 if (layr == NULL || layr->up == NULL || s->hold == NULL) 51 s->hold(layr->up); 54 static inline void cfsrvl_put(struct cflayer *layr) argument 56 struct cfsrvl *s = container_of(layr, struct cfsrvl, layer); 57 if (layr == NULL || layr->up == NULL || s->hold == NULL) 60 s->put(layr [all...] |
H A D | cfctrl.h | 127 int cfctrl_cancel_req(struct cflayer *layr, struct cflayer *adap_layer); 128 void cfctrl_remove(struct cflayer *layr);
|