/linux-3.4.99/include/net/caif/ |
D | cfsrvl.h | 16 struct cflayer layer; 21 void (*release)(struct cflayer *layer); 23 void (*hold)(struct cflayer *lyr); 24 void (*put)(struct cflayer *lyr); 28 struct cflayer *cfvei_create(u8 linkid, struct dev_info *dev_info); 29 struct cflayer *cfdgml_create(u8 linkid, struct dev_info *dev_info); 30 struct cflayer *cfutill_create(u8 linkid, struct dev_info *dev_info); 31 struct cflayer *cfvidl_create(u8 linkid, struct dev_info *dev_info); 32 struct cflayer *cfrfml_create(u8 linkid, struct dev_info *dev_info, 34 struct cflayer *cfdbgl_create(u8 linkid, struct dev_info *dev_info); [all …]
|
D | cfctrl.h | 43 void (*linksetup_rsp)(struct cflayer *layer, u8 linkid, 45 struct cflayer *adapt_layer); 46 void (*linkdestroy_rsp)(struct cflayer *layer, u8 linkid); 53 void (*reject_rsp)(struct cflayer *layer, u8 linkid, 54 struct cflayer *client_layer); 97 struct cflayer *client_layer; 118 void cfctrl_enum_req(struct cflayer *cfctrl, u8 physlinkid); 119 int cfctrl_linkup_request(struct cflayer *cfctrl, 121 struct cflayer *user_layer); 122 int cfctrl_linkdown_req(struct cflayer *cfctrl, u8 linkid, [all …]
|
D | cffrml.h | 13 struct cflayer *cffrml_create(u16 phyid, bool use_fcs); 14 void cffrml_free(struct cflayer *layr); 15 void cffrml_set_uplayer(struct cflayer *this, struct cflayer *up); 16 void cffrml_set_dnlayer(struct cflayer *this, struct cflayer *dn); 17 void cffrml_put(struct cflayer *layr); 18 void cffrml_hold(struct cflayer *layr); 19 int cffrml_refcnt_read(struct cflayer *layr);
|
D | cfmuxl.h | 14 struct cflayer *cfmuxl_create(void); 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);
|
D | caif_layer.h | 12 struct cflayer; 148 struct cflayer { struct 149 struct cflayer *up; argument 150 struct cflayer *dn; argument 179 int (*receive)(struct cflayer *layr, struct cfpkt *cfpkt); argument 206 int (*transmit) (struct cflayer *layr, struct cfpkt *cfpkt); argument 217 void (*ctrlcmd) (struct cflayer *layr, enum caif_ctrlcmd ctrl, argument 229 int (*modemcmd) (struct cflayer *layr, enum caif_modemcmd ctrl); argument 240 #define layer_set_up(layr, above) ((layr)->up = (struct cflayer *)(above)) argument 247 #define layer_set_dn(layr, below) ((layr)->dn = (struct cflayer *)(below))
|
D | caif_dev.h | 69 struct cflayer *client_layer, int *ifindex, 77 int caif_disconnect_client(struct net *net, struct cflayer *client_layer); 94 void caif_client_register_refcnt(struct cflayer *adapt_layer, 95 void (*hold)(struct cflayer *lyr), 96 void (*put)(struct cflayer *lyr)); 106 void caif_free_client(struct cflayer *adap_layer); 123 struct cflayer *link_support, int head_room, 124 struct cflayer **layer, int (**rcv_func)(
|
D | cfcnfg.h | 67 struct net_device *dev, struct cflayer *phy_layer, 69 struct cflayer *link_support, 79 int cfcnfg_del_phy_layer(struct cfcnfg *cnfg, struct cflayer *phy_layer); 87 int cfcnfg_set_phy_state(struct cfcnfg *cnfg, struct cflayer *phy_layer,
|
D | cfserl.h | 11 struct cflayer *cfserl_create(int instance, bool use_stx);
|
/linux-3.4.99/net/caif/ |
D | cfmuxl.c | 25 struct cflayer layer; 28 struct cflayer *up_cache[UP_CACHE_SIZE]; 29 struct cflayer *dn_cache[DN_CACHE_SIZE]; 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, 46 static struct cflayer *get_up(struct cfmuxl *muxl, u16 id); 48 struct cflayer *cfmuxl_create(void) in cfmuxl_create() 65 int cfmuxl_set_dnlayer(struct cflayer *layr, struct cflayer *dn, u8 phyid) in cfmuxl_set_dnlayer() 75 static struct cflayer *get_from_id(struct list_head *list, u16 id) in get_from_id() [all …]
|
D | cffrml.c | 23 struct cflayer 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, 35 struct cflayer *cffrml_create(u16 phyid, bool use_fcs) in cffrml_create() 54 return (struct cflayer *) this; in cffrml_create() 57 void cffrml_free(struct cflayer *layer) in cffrml_free() 64 void cffrml_set_uplayer(struct cflayer *this, struct cflayer *up) in cffrml_set_uplayer() 69 void cffrml_set_dnlayer(struct cflayer *this, struct cflayer *dn) in cffrml_set_dnlayer() 82 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt) in cffrml_receive() [all …]
|
D | cfcnfg.c | 34 struct cflayer *frm_layer; 36 struct cflayer *phy_layer; 56 struct cflayer layer; 57 struct cflayer *ctrl; 58 struct cflayer *mux; 63 static void cfcnfg_linkup_rsp(struct cflayer *layer, u8 channel_id, 65 struct cflayer *adapt_layer); 66 static void cfcnfg_linkdestroy_rsp(struct cflayer *layer, u8 channel_id); 67 static void cfcnfg_reject_rsp(struct cflayer *layer, u8 channel_id, 68 struct cflayer *adapt_layer); [all …]
|
D | cfdbgl.c | 17 static int cfdbgl_receive(struct cflayer *layr, struct cfpkt *pkt); 18 static int cfdbgl_transmit(struct cflayer *layr, struct cfpkt *pkt); 20 struct cflayer *cfdbgl_create(u8 channel_id, struct dev_info *dev_info) in cfdbgl_create() 33 static int cfdbgl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfdbgl_receive() 38 static int cfdbgl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfdbgl_transmit()
|
D | cfserl.c | 22 struct cflayer layer; 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, 34 struct cflayer *cfserl_create(int instance, bool use_stx) in cfserl_create() 49 static int cfserl_receive(struct cflayer *l, struct cfpkt *newpkt) in cfserl_receive() 175 static int cfserl_transmit(struct cflayer *layer, struct cfpkt *newpkt) in cfserl_transmit() 184 static void cfserl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, in cfserl_ctrlcmd()
|
D | cfsrvl.c | 26 static void cfservl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, in cfservl_ctrlcmd() 93 static int cfservl_modemcmd(struct cflayer *layr, enum caif_modemcmd ctrl) in cfservl_modemcmd() 151 static void cfsrvl_release(struct cflayer *layer) in cfsrvl_release() 184 u8 cfsrvl_getphyid(struct cflayer *layer) in cfsrvl_getphyid() 190 bool cfsrvl_phyid_match(struct cflayer *layer, int phyid) in cfsrvl_phyid_match() 196 void caif_free_client(struct cflayer *adap_layer) in caif_free_client() 206 void caif_client_register_refcnt(struct cflayer *adapt_layer, in caif_client_register_refcnt() 207 void (*hold)(struct cflayer *lyr), in caif_client_register_refcnt() 208 void (*put)(struct cflayer *lyr)) in caif_client_register_refcnt()
|
D | cfvidl.c | 19 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt); 20 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt); 22 struct cflayer *cfvidl_create(u8 channel_id, struct dev_info *dev_info) in cfvidl_create() 36 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfvidl_receive() 47 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfvidl_transmit()
|
D | caif_usb.c | 32 struct cflayer layer; 38 static int cfusbl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfusbl_receive() 48 static int cfusbl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfusbl_transmit() 77 static void cfusbl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, in cfusbl_ctrlcmd() 84 struct cflayer *cfusbl_create(int phyid, u8 ethaddr[ETH_ALEN], in cfusbl_create() 95 memset(this, 0, sizeof(struct cflayer)); in cfusbl_create() 116 return (struct cflayer *) this; in cfusbl_create() 128 struct cflayer *layer, *link_support; in cfusbl_device_notify()
|
D | cfveil.c | 23 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt); 24 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt); 26 struct cflayer *cfvei_create(u8 channel_id, struct dev_info *dev_info) in cfvei_create() 39 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt) in cfvei_receive() 75 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfvei_transmit()
|
D | cfutill.c | 24 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt); 25 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt); 27 struct cflayer *cfutill_create(u8 channel_id, struct dev_info *dev_info) in cfutill_create() 40 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt) in cfutill_receive() 78 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfutill_transmit()
|
D | cfdgml.c | 24 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt); 25 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt); 27 struct cflayer *cfdgml_create(u8 channel_id, struct dev_info *dev_info) in cfdgml_create() 41 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfdgml_receive() 82 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfdgml_transmit()
|
D | cfctrl.c | 29 static int cfctrl_recv(struct cflayer *layr, struct cfpkt *pkt); 30 static void cfctrl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, 34 struct cflayer *cfctrl_create(void) in cfctrl_create() 59 void cfctrl_remove(struct cflayer *layer) in cfctrl_remove() 162 struct cfctrl_rsp *cfctrl_get_respfuncs(struct cflayer *layer) in cfctrl_get_respfuncs() 175 void cfctrl_enum_req(struct cflayer *layer, u8 physlinkid) in cfctrl_enum_req() 179 struct cflayer *dn = cfctrl->serv.layer.dn; in cfctrl_enum_req() 195 int cfctrl_linkup_request(struct cflayer *layer, in cfctrl_linkup_request() 197 struct cflayer *user_layer) in cfctrl_linkup_request() 207 struct cflayer *dn = cfctrl->serv.layer.dn; in cfctrl_linkup_request() [all …]
|
D | cfrfml.c | 21 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt); 22 static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt); 34 static void cfrfml_release(struct cflayer *layer) in cfrfml_release() 45 struct cflayer *cfrfml_create(u8 channel_id, struct dev_info *dev_info, in cfrfml_create() 97 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfrfml_receive() 213 static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfrfml_transmit()
|
D | chnl_net.c | 47 struct cflayer chnl; 73 static int chnl_recv_cb(struct cflayer *layr, struct cfpkt *pkt) in chnl_recv_cb() 153 static void chnl_hold(struct cflayer *lyr) in chnl_hold() 159 static void chnl_put(struct cflayer *lyr) in chnl_put() 165 static void chnl_flowctrl_cb(struct cflayer *layr, enum caif_ctrlcmd flow, in chnl_flowctrl_cb()
|
D | caif_dev.c | 34 struct cflayer layer; 162 static int transmit(struct cflayer *layer, struct cfpkt *pkt) in transmit() 303 struct cflayer *link_support, int head_room, in caif_enroll_dev() 304 struct cflayer **layer, int (**rcv_func)( in caif_enroll_dev() 359 struct cflayer *layer, *link_support; in caif_device_notify()
|
D | caif_socket.c | 48 struct cflayer layer; 172 static int caif_sktrecv_cb(struct cflayer *layr, struct cfpkt *pkt) in caif_sktrecv_cb() 188 static void cfsk_hold(struct cflayer *layr) in cfsk_hold() 194 static void cfsk_put(struct cflayer *layr) in cfsk_put() 201 static void caif_ctrl_cb(struct cflayer *layr, in caif_ctrl_cb()
|
/linux-3.4.99/Documentation/networking/caif/ |
D | Linux-CAIF.txt | 179 - All layers embed the same structure "struct cflayer" 194 'struct cflayer', just like the CAIF Core protocol stack. 196 'struct cflayer', just like the rest of the CAIF stack. In this way, transmit and
|