Home
last modified time | relevance | path

Searched refs:cflayer (Results 1 – 8 of 8) sorted by relevance

/linux-4.19.296/include/net/caif/
Dcfsrvl.h16 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 …]
Dcfctrl.h43 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 …]
Dcffrml.h13 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);
Dcfmuxl.h14 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);
Dcaif_layer.h12 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))
Dcaif_dev.h69 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)(
Dcfcnfg.h67 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,
Dcfserl.h11 struct cflayer *cfserl_create(int instance, bool use_stx);
12 void cfserl_release(struct cflayer *layer);