Lines Matching refs:proto
33 struct brcmf_proto *proto; in brcmf_proto_attach() local
37 proto = kzalloc(sizeof(*proto), GFP_ATOMIC); in brcmf_proto_attach()
38 if (!proto) in brcmf_proto_attach()
41 drvr->proto = proto; in brcmf_proto_attach()
54 if ((proto->txdata == NULL) || (proto->hdrpull == NULL) || in brcmf_proto_attach()
55 (proto->query_dcmd == NULL) || (proto->set_dcmd == NULL) || in brcmf_proto_attach()
56 (proto->configure_addr_mode == NULL) || in brcmf_proto_attach()
57 (proto->delete_peer == NULL) || (proto->add_tdls_peer == NULL)) { in brcmf_proto_attach()
64 kfree(proto); in brcmf_proto_attach()
65 drvr->proto = NULL; in brcmf_proto_attach()
73 if (drvr->proto) { in brcmf_proto_detach()
78 kfree(drvr->proto); in brcmf_proto_detach()
79 drvr->proto = NULL; in brcmf_proto_detach()