| /net/caif/ |
| A D | caif_dev.c | 35 struct cflayer layer; member 161 caifd->layer.up-> in caif_flow_cb() 172 container_of(layer, struct caif_device_entry, layer); in transmit() 230 caifd->layer.up->ctrlcmd(caifd->layer.up, in transmit() 259 if (!caifd || !caifd->layer.up || !caifd->layer.up->receive || in receive() 270 err = caifd->layer.up->receive(caifd->layer.up, pkt); in receive() 296 if (!caifd || !caifd->layer.up || !caifd->layer.up->ctrlcmd) { in dev_flowctrl() 304 caifd->layer.up->ctrlcmd(caifd->layer.up, in dev_flowctrl() 329 *layer = &caifd->layer; in caif_enroll_dev() 426 if (!caifd || !caifd->layer.up || !caifd->layer.up->ctrlcmd) { in caif_device_notify() [all …]
|
| A D | cfserl.c | 22 struct cflayer layer; member 34 void cfserl_release(struct cflayer *layer) in cfserl_release() argument 36 kfree(layer); in cfserl_release() 44 caif_assert(offsetof(struct cfserl, layer) == 0); in cfserl_create() 45 this->layer.receive = cfserl_receive; in cfserl_create() 46 this->layer.transmit = cfserl_transmit; in cfserl_create() 47 this->layer.ctrlcmd = cfserl_ctrlcmd; in cfserl_create() 51 return &this->layer; in cfserl_create() 157 ret = layr->layer.up->receive(layr->layer.up, pkt); in cfserl_receive() 181 struct cfserl *layr = container_obj(layer); in cfserl_transmit() [all …]
|
| A D | caif_usb.c | 33 struct cflayer layer; member 95 memset(&this->layer, 0, sizeof(this->layer)); in cfusbl_create() 96 this->layer.receive = cfusbl_receive; in cfusbl_create() 97 this->layer.transmit = cfusbl_transmit; in cfusbl_create() 98 this->layer.ctrlcmd = cfusbl_ctrlcmd; in cfusbl_create() 100 this->layer.id = phyid; in cfusbl_create() 119 static void cfusbl_release(struct cflayer *layer) in cfusbl_release() argument 121 kfree(layer); in cfusbl_release() 133 struct cflayer *layer, *link_support; in cfusbl_device_notify() local 183 &layer, &caif_usb_type.func); in cfusbl_device_notify() [all …]
|
| A D | cfsrvl.c | 121 info->channel_id = service->layer.id; in cfservl_modemcmd() 142 info->channel_id = service->layer.id; in cfservl_modemcmd() 154 static void cfsrvl_release(struct cflayer *layer) in cfsrvl_release() argument 156 struct cfsrvl *service = container_of(layer, struct cfsrvl, layer); in cfsrvl_release() 165 caif_assert(offsetof(struct cfsrvl, layer) == 0); in cfsrvl_init() 169 service->layer.id = channel_id; in cfsrvl_init() 170 service->layer.ctrlcmd = cfservl_ctrlcmd; in cfsrvl_init() 171 service->layer.modemcmd = cfservl_modemcmd; in cfsrvl_init() 186 bool cfsrvl_phyid_match(struct cflayer *layer, int phyid) in cfsrvl_phyid_match() argument 188 struct cfsrvl *servl = container_obj(layer); in cfsrvl_phyid_match() [all …]
|
| A D | cfctrl.c | 48 this->serv.layer.receive = cfctrl_recv; in cfctrl_create() 49 sprintf(this->serv.layer.name, "ctrl"); in cfctrl_create() 50 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd; in cfctrl_create() 57 return &this->serv.layer; in cfctrl_create() 60 void cfctrl_remove(struct cflayer *layer) in cfctrl_remove() argument 63 struct cfctrl *ctrl = container_obj(layer); in cfctrl_remove() 71 kfree(layer); in cfctrl_remove() 165 struct cfctrl *this = container_obj(layer); in cfctrl_get_respfuncs() 172 info->channel_id = cfctrl->serv.layer.id; in init_info() 180 struct cflayer *dn = cfctrl->serv.layer.dn; in cfctrl_enum_req() [all …]
|
| A D | cfmuxl.c | 25 struct cflayer layer; member 54 this->layer.receive = cfmuxl_receive; in cfmuxl_create() 55 this->layer.transmit = cfmuxl_transmit; in cfmuxl_create() 56 this->layer.ctrlcmd = cfmuxl_ctrlcmd; in cfmuxl_create() 61 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "mux"); in cfmuxl_create() 62 return &this->layer; in cfmuxl_create() 250 struct cflayer *layer; in cfmuxl_ctrlcmd() local 255 if (cfsrvl_phyid_match(layer, phyid) && layer->ctrlcmd) { in cfmuxl_ctrlcmd() 259 layer->id != 0) in cfmuxl_ctrlcmd() 260 cfmuxl_remove_uplayer(layr, layer->id); in cfmuxl_ctrlcmd() [all …]
|
| A D | cfrfml.c | 17 #define container_obj(layr) container_of(layr, struct cfrfml, serv.layer) 34 static void cfrfml_release(struct cflayer *layer) in cfrfml_release() argument 36 struct cfsrvl *srvl = container_of(layer, struct cfsrvl, layer); in cfrfml_release() 37 struct cfrfml *rfml = container_obj(&srvl->layer); in cfrfml_release() 56 this->serv.layer.receive = cfrfml_receive; in cfrfml_create() 57 this->serv.layer.transmit = cfrfml_transmit; in cfrfml_create() 65 snprintf(this->serv.layer.name, CAIF_LAYER_NAME_SZ, in cfrfml_create() 68 return &this->serv.layer; in cfrfml_create() 167 err = rfml->serv.layer.up->receive(rfml->serv.layer.up, pkt); in cfrfml_receive() 201 cfpkt_info(pkt)->channel_id = rfml->serv.layer.id; in cfrfml_transmit_segment() [all …]
|
| A D | cffrml.c | 20 #define container_obj(layr) container_of(layr, struct cffrml, layer) 23 struct cflayer layer; member 46 caif_assert(offsetof(struct cffrml, layer) == 0); in cffrml_create() 48 this->layer.receive = cffrml_receive; in cffrml_create() 49 this->layer.transmit = cffrml_transmit; in cffrml_create() 50 this->layer.ctrlcmd = cffrml_ctrlcmd; in cffrml_create() 51 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "frm%d", phyid); in cffrml_create() 53 this->layer.id = phyid; in cffrml_create() 57 void cffrml_free(struct cflayer *layer) in cffrml_free() argument 59 struct cffrml *this = container_obj(layer); in cffrml_free() [all …]
|
| A D | cfveil.c | 21 #define container_obj(layr) container_of(layr, struct cfsrvl, layer) 31 caif_assert(offsetof(struct cfsrvl, layer) == 0); in cfvei_create() 33 vei->layer.receive = cfvei_receive; in cfvei_create() 34 vei->layer.transmit = cfvei_transmit; in cfvei_create() 35 snprintf(vei->layer.name, CAIF_LAYER_NAME_SZ, "vei%d", channel_id); in cfvei_create() 36 return &vei->layer; in cfvei_create() 94 info->channel_id = service->layer.id; in cfvei_transmit()
|
| A D | cfdbgl.c | 25 caif_assert(offsetof(struct cfsrvl, layer) == 0); in cfdbgl_create() 27 dbg->layer.receive = cfdbgl_receive; in cfdbgl_create() 28 dbg->layer.transmit = cfdbgl_transmit; in cfdbgl_create() 29 snprintf(dbg->layer.name, CAIF_LAYER_NAME_SZ, "dbg%d", channel_id); in cfdbgl_create() 30 return &dbg->layer; in cfdbgl_create() 51 info->channel_id = service->layer.id; in cfdbgl_transmit()
|
| A D | cfvidl.c | 27 caif_assert(offsetof(struct cfsrvl, layer) == 0); in cfvidl_create() 30 vid->layer.receive = cfvidl_receive; in cfvidl_create() 31 vid->layer.transmit = cfvidl_transmit; in cfvidl_create() 32 snprintf(vid->layer.name, CAIF_LAYER_NAME_SZ, "vid1"); in cfvidl_create() 33 return &vid->layer; in cfvidl_create() 62 info->channel_id = service->layer.id; in cfvidl_transmit()
|
| A D | cfdgml.c | 32 caif_assert(offsetof(struct cfsrvl, layer) == 0); in cfdgml_create() 34 dgm->layer.receive = cfdgml_receive; in cfdgml_create() 35 dgm->layer.transmit = cfdgml_transmit; in cfdgml_create() 36 snprintf(dgm->layer.name, CAIF_LAYER_NAME_SZ, "dgm%d", channel_id); in cfdgml_create() 37 return &dgm->layer; in cfdgml_create() 106 info->channel_id = service->layer.id; in cfdgml_transmit()
|
| A D | cfutill.c | 32 caif_assert(offsetof(struct cfsrvl, layer) == 0); in cfutill_create() 34 util->layer.receive = cfutill_receive; in cfutill_create() 35 util->layer.transmit = cfutill_transmit; in cfutill_create() 36 snprintf(util->layer.name, CAIF_LAYER_NAME_SZ, "util1"); in cfutill_create() 37 return &util->layer; in cfutill_create() 96 info->channel_id = service->layer.id; in cfutill_transmit()
|
| A D | caif_socket.c | 50 struct cflayer layer; member 112 if (cf_sk->layer.dn && cf_sk->layer.dn->modemcmd) in caif_flow_ctrl() 113 cf_sk->layer.dn->modemcmd(cf_sk->layer.dn, mode); in caif_flow_ctrl() 166 cf_sk = container_of(layr, struct caifsock, layer); in caif_sktrecv_cb() 210 caif_client_register_refcnt(&cf_sk->layer, in caif_ctrl_cb() 505 if (cf_sk->layer.dn == NULL) { in transmit_skb() 510 return cf_sk->layer.dn->transmit(cf_sk->layer.dn, pkt); in transmit_skb() 785 caif_free_client(&cf_sk->layer); in caif_connect() 823 cf_sk->layer.receive = caif_sktrecv_cb; in caif_connect() 1014 caif_free_client(&cf_sk->layer); in caif_sock_destructor() [all …]
|
| A D | cfcnfg.c | 24 #define container_obj(layr) container_of(layr, struct cfcnfg, layer) 56 struct cflayer layer; member 63 static void cfcnfg_linkup_rsp(struct cflayer *layer, u8 channel_id, 66 static void cfcnfg_linkdestroy_rsp(struct cflayer *layer, u8 channel_id); 67 static void cfcnfg_reject_rsp(struct cflayer *layer, u8 channel_id, 205 static void cfcnfg_linkdestroy_rsp(struct cflayer *layer, u8 channel_id) in cfcnfg_linkdestroy_rsp() argument 363 static void cfcnfg_reject_rsp(struct cflayer *layer, u8 channel_id, in cfcnfg_reject_rsp() argument 372 cfcnfg_linkup_rsp(struct cflayer *layer, u8 channel_id, enum cfctrl_srv serv, in cfcnfg_linkup_rsp() argument 375 struct cfcnfg *cnfg = container_obj(layer); in cfcnfg_linkup_rsp()
|
| /net/nfc/hci/ |
| A D | Kconfig | 14 bool "SHDLC link layer for HCI based NFC drivers" 17 Say yes if you use an NFC HCI driver that requires SHDLC link layer.
|
| /net/nfc/nci/ |
| A D | Kconfig | 22 Say yes if you use an NCI driver that requires SPI link layer. 29 Say yes if you use an NCI driver that requires UART link layer.
|
| /net/can/j1939/ |
| A D | Kconfig | 3 # SAE J1939 network layer core configuration
|
| /net/bluetooth/cmtp/ |
| A D | Kconfig | 6 CMTP (CAPI Message Transport Protocol) is a transport layer
|
| /net/bluetooth/hidp/ |
| A D | Kconfig | 6 HIDP (Human Interface Device Protocol) is a transport layer
|
| /net/bluetooth/bnep/ |
| A D | Kconfig | 8 emulation layer on top of Bluetooth. BNEP is required for
|
| /net/sched/ |
| A D | em_nbyte.c | 43 unsigned char *ptr = tcf_get_base_ptr(skb, nbyte->hdr.layer); in em_nbyte_match()
|
| A D | em_cmp.c | 25 unsigned char *ptr = tcf_get_base_ptr(skb, cmp->layer) + cmp->off; in em_cmp_match()
|
| /net/nfc/ |
| A D | Kconfig | 26 the NFC analog layer.
|
| /net/lapb/ |
| A D | Kconfig | 9 Link Access Procedure, Balanced (LAPB) is the data link layer (i.e.
|