pub               178 crypto/asymmetric_keys/pkcs7_verify.c 		if (strcmp(x509->pub->pkey_algo, sinfo->sig->pkey_algo) != 0) {
pub               301 crypto/asymmetric_keys/pkcs7_verify.c 		ret = public_key_verify_signature(p->pub, x509->sig);
pub               364 crypto/asymmetric_keys/pkcs7_verify.c 	ret = public_key_verify_signature(sinfo->signer->pub, sinfo->sig);
pub                21 crypto/asymmetric_keys/pkcs8_parser.c 	struct public_key *pub;
pub                76 crypto/asymmetric_keys/pkcs8_parser.c 	ctx->pub->pkey_algo = "rsa";
pub               100 crypto/asymmetric_keys/pkcs8_parser.c 	struct public_key *pub;
pub               106 crypto/asymmetric_keys/pkcs8_parser.c 	ctx.pub = kzalloc(sizeof(struct public_key), GFP_KERNEL);
pub               107 crypto/asymmetric_keys/pkcs8_parser.c 	if (!ctx.pub)
pub               118 crypto/asymmetric_keys/pkcs8_parser.c 	pub = ctx.pub;
pub               119 crypto/asymmetric_keys/pkcs8_parser.c 	pub->key = kmemdup(ctx.key, ctx.key_size, GFP_KERNEL);
pub               120 crypto/asymmetric_keys/pkcs8_parser.c 	if (!pub->key)
pub               123 crypto/asymmetric_keys/pkcs8_parser.c 	pub->keylen = ctx.key_size;
pub               124 crypto/asymmetric_keys/pkcs8_parser.c 	pub->key_is_private = true;
pub               125 crypto/asymmetric_keys/pkcs8_parser.c 	return pub;
pub               128 crypto/asymmetric_keys/pkcs8_parser.c 	kfree(ctx.pub);
pub               138 crypto/asymmetric_keys/pkcs8_parser.c 	struct public_key *pub;
pub               140 crypto/asymmetric_keys/pkcs8_parser.c 	pub = pkcs8_parse(prep->data, prep->datalen);
pub               141 crypto/asymmetric_keys/pkcs8_parser.c 	if (IS_ERR(pub))
pub               142 crypto/asymmetric_keys/pkcs8_parser.c 		return PTR_ERR(pub);
pub               144 crypto/asymmetric_keys/pkcs8_parser.c 	pr_devel("Cert Key Algo: %s\n", pub->pkey_algo);
pub               145 crypto/asymmetric_keys/pkcs8_parser.c 	pub->id_type = "PKCS8";
pub               151 crypto/asymmetric_keys/pkcs8_parser.c 	prep->payload.data[asym_crypto] = pub;
pub                49 crypto/asymmetric_keys/x509_cert_parser.c 		public_key_free(cert->pub);
pub                74 crypto/asymmetric_keys/x509_cert_parser.c 	cert->pub = kzalloc(sizeof(struct public_key), GFP_KERNEL);
pub                75 crypto/asymmetric_keys/x509_cert_parser.c 	if (!cert->pub)
pub               105 crypto/asymmetric_keys/x509_cert_parser.c 	cert->pub->key = kmemdup(ctx->key, ctx->key_size, GFP_KERNEL);
pub               106 crypto/asymmetric_keys/x509_cert_parser.c 	if (!cert->pub->key)
pub               109 crypto/asymmetric_keys/x509_cert_parser.c 	cert->pub->keylen = ctx->key_size;
pub               111 crypto/asymmetric_keys/x509_cert_parser.c 	cert->pub->params = kmemdup(ctx->params, ctx->params_size, GFP_KERNEL);
pub               112 crypto/asymmetric_keys/x509_cert_parser.c 	if (!cert->pub->params)
pub               115 crypto/asymmetric_keys/x509_cert_parser.c 	cert->pub->paramlen = ctx->params_size;
pub               116 crypto/asymmetric_keys/x509_cert_parser.c 	cert->pub->algo = ctx->key_algo;
pub               455 crypto/asymmetric_keys/x509_cert_parser.c 		ctx->cert->pub->pkey_algo = "rsa";
pub               458 crypto/asymmetric_keys/x509_cert_parser.c 		ctx->cert->pub->pkey_algo = "ecrdsa";
pub                15 crypto/asymmetric_keys/x509_parser.h 	struct public_key *pub;			/* Public key details */
pub                33 crypto/asymmetric_keys/x509_public_key.c 	if (!cert->pub->pkey_algo)
pub               129 crypto/asymmetric_keys/x509_public_key.c 	if (strcmp(cert->pub->pkey_algo, cert->sig->pkey_algo) != 0)
pub               132 crypto/asymmetric_keys/x509_public_key.c 	ret = public_key_verify_signature(cert->pub, cert->sig);
pub               177 crypto/asymmetric_keys/x509_public_key.c 	pr_devel("Cert Key Algo: %s\n", cert->pub->pkey_algo);
pub               180 crypto/asymmetric_keys/x509_public_key.c 	cert->pub->id_type = "X509";
pub               226 crypto/asymmetric_keys/x509_public_key.c 	prep->payload.data[asym_crypto] = cert->pub;
pub               232 crypto/asymmetric_keys/x509_public_key.c 	cert->pub = NULL;
pub                62 drivers/crypto/caam/caampkc.c 	struct rsa_pub_pdb *pdb = &edesc->pdb.pub;
pub               370 drivers/crypto/caam/caampkc.c 	struct rsa_pub_pdb *pdb = &edesc->pdb.pub;
pub               653 drivers/crypto/caam/caampkc.c 	init_rsa_pub_desc(edesc->hw_desc, &edesc->pdb.pub);
pub               130 drivers/crypto/caam/caampkc.h 		struct rsa_pub_pdb pub;
pub               117 drivers/media/dvb-core/dvb_ca_en50221.c 	struct dvb_ca_en50221 *pub;
pub               234 drivers/media/dvb-core/dvb_ca_en50221.c 	slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open);
pub               287 drivers/media/dvb-core/dvb_ca_en50221.c 		res = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS);
pub               339 drivers/media/dvb-core/dvb_ca_en50221.c 	ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND,
pub               349 drivers/media/dvb-core/dvb_ca_en50221.c 	ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN);
pub               366 drivers/media/dvb-core/dvb_ca_en50221.c 	ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND,
pub               376 drivers/media/dvb-core/dvb_ca_en50221.c 	ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN);
pub               406 drivers/media/dvb-core/dvb_ca_en50221.c 	_tuple_type = ca->pub->read_attribute_mem(ca->pub, slot, _address);
pub               416 drivers/media/dvb-core/dvb_ca_en50221.c 	_tuple_length = ca->pub->read_attribute_mem(ca->pub, slot,
pub               426 drivers/media/dvb-core/dvb_ca_en50221.c 		tuple[i] = ca->pub->read_attribute_mem(ca->pub, slot,
pub               603 drivers/media/dvb-core/dvb_ca_en50221.c 	ca->pub->write_attribute_mem(ca->pub, slot, sl->config_base,
pub               607 drivers/media/dvb-core/dvb_ca_en50221.c 	configoption = ca->pub->read_attribute_mem(ca->pub, slot,
pub               659 drivers/media/dvb-core/dvb_ca_en50221.c 	if (ca->pub->read_data &&
pub               662 drivers/media/dvb-core/dvb_ca_en50221.c 			status = ca->pub->read_data(ca->pub, slot, buf,
pub               665 drivers/media/dvb-core/dvb_ca_en50221.c 			status = ca->pub->read_data(ca->pub, slot, buf, ecount);
pub               673 drivers/media/dvb-core/dvb_ca_en50221.c 		status = ca->pub->read_cam_control(ca->pub, slot,
pub               684 drivers/media/dvb-core/dvb_ca_en50221.c 		status = ca->pub->read_cam_control(ca->pub, slot,
pub               689 drivers/media/dvb-core/dvb_ca_en50221.c 		status = ca->pub->read_cam_control(ca->pub, slot,
pub               724 drivers/media/dvb-core/dvb_ca_en50221.c 			status = ca->pub->read_cam_control(ca->pub, slot,
pub               734 drivers/media/dvb-core/dvb_ca_en50221.c 		status = ca->pub->read_cam_control(ca->pub, slot,
pub               797 drivers/media/dvb-core/dvb_ca_en50221.c 	if (ca->pub->write_data &&
pub               799 drivers/media/dvb-core/dvb_ca_en50221.c 		return ca->pub->write_data(ca->pub, slot, buf, bytes_write);
pub               807 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS);
pub               819 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND,
pub               825 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS);
pub               845 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS);
pub               858 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_HIGH,
pub               862 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_LOW,
pub               869 drivers/media/dvb-core/dvb_ca_en50221.c 		status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_DATA,
pub               876 drivers/media/dvb-core/dvb_ca_en50221.c 	status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS);
pub               890 drivers/media/dvb-core/dvb_ca_en50221.c 	ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN);
pub               909 drivers/media/dvb-core/dvb_ca_en50221.c 	ca->pub->slot_shutdown(ca->pub, slot);
pub               990 drivers/media/dvb-core/dvb_ca_en50221.c 		flags = ca->pub->read_cam_control(pubca, slot, CTRLIF_STATUS);
pub              1099 drivers/media/dvb-core/dvb_ca_en50221.c 	    (ca->pub->poll_slot_status)) {
pub              1100 drivers/media/dvb-core/dvb_ca_en50221.c 		status = ca->pub->poll_slot_status(ca->pub, slot, 0);
pub              1151 drivers/media/dvb-core/dvb_ca_en50221.c 		ca->pub->slot_reset(ca->pub, slot);
pub              1187 drivers/media/dvb-core/dvb_ca_en50221.c 		if (ca->pub->write_cam_control(ca->pub, slot,
pub              1212 drivers/media/dvb-core/dvb_ca_en50221.c 		flags = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS);
pub              1244 drivers/media/dvb-core/dvb_ca_en50221.c 		ca->pub->slot_ts_enable(ca->pub, slot);
pub              1358 drivers/media/dvb-core/dvb_ca_en50221.c 					dvb_ca_en50221_camchange_irq(ca->pub,
pub              1709 drivers/media/dvb-core/dvb_ca_en50221.c 	if (!try_module_get(ca->pub->owner))
pub              1714 drivers/media/dvb-core/dvb_ca_en50221.c 		module_put(ca->pub->owner);
pub              1764 drivers/media/dvb-core/dvb_ca_en50221.c 	module_put(ca->pub->owner);
pub              1858 drivers/media/dvb-core/dvb_ca_en50221.c 	ca->pub = pubca;
pub               141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c 	struct brcmf_if *ifp = brcmf_get_ifp(btci->cfg->pub, 0);
pub               456 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c 	struct brcmf_if *ifp = brcmf_get_ifp(cfg->pub, 0);
pub               555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub               629 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub               694 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub               774 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub               853 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              1019 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              1088 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              1288 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              1327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2137 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2399 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2607 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2727 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2759 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2801 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2900 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2982 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              3056 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              3218 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_ESCAN_RESULT,
pub              3432 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              3567 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              3660 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			brcmf_fweh_unregister(cfg->pub, BRCMF_E_PFN_NET_FOUND);
pub              3661 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND,
pub              3707 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		brcmf_fweh_unregister(cfg->pub, BRCMF_E_PFN_NET_FOUND);
pub              3708 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND,
pub              3721 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_bus_wowl_config(cfg->pub->bus_if, true);
pub              3750 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		brcmf_bus_wowl_config(cfg->pub->bus_if, false);
pub              3808 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              3851 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4467 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4782 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4814 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4865 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4974 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              4997 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              5132 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              5162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              5186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              5433 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              5604 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              5803 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_LINK,
pub              5805 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_DEAUTH_IND,
pub              5807 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_DEAUTH,
pub              5809 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_DISASSOC_IND,
pub              5811 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_ASSOC_IND,
pub              5813 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_REASSOC_IND,
pub              5815 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_ROAM,
pub              5817 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_MIC_ERROR,
pub              5819 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_SET_SSID,
pub              5821 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND,
pub              5823 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_IF,
pub              5825 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_P2P_PROBEREQ_MSG,
pub              5827 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_P2P_DISC_LISTEN_COMPLETE,
pub              5829 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_ACTION_FRAME_RX,
pub              5831 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_ACTION_FRAME_COMPLETE,
pub              5833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_ACTION_FRAME_OFF_CHAN_COMPLETE,
pub              5835 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fweh_register(cfg->pub, BRCMF_E_PSK_SUP,
pub              6020 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              6146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              6335 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              6580 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              6737 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              6955 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_if *ifp = brcmf_get_ifp(cfg->pub, 0);
pub              6956 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_pub *drvr = cfg->pub;
pub              7045 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->pub = drvr;
pub              7157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			brcmf_fweh_register(cfg->pub, BRCMF_E_TDLS_PEER_EVENT,
pub               304 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h 	struct brcmf_pub *pub;
pub               363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h 	return brcmf_get_ifp(cfg->pub, 0)->ndev;
pub               217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	struct brcmf_core pub;
pub               224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	struct brcmf_chip pub;
pub               254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	address = CORE_SB(core->pub.base, sbtmstatelow);
pub               284 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	base = core->pub.base;
pub               389 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	base = core->pub.base;
pub               476 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core->pub.id = coreid;
pub               477 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core->pub.base = base;
pub               482 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	return &core->pub;
pub               496 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			  idx++, core->pub.id, core->pub.rev, core->pub.base,
pub               499 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		switch (core->pub.id) {
pub               532 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	return core->chip->ops->read32(core->chip->ctx, core->pub.base + reg);
pub               538 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core->chip->ops->write32(core->chip->ctx, core->pub.base + reg, val);
pub               566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (WARN_ON(sr->pub.rev < 4))
pub               569 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (!brcmf_chip_iscoreup(&sr->pub))
pub               570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		brcmf_chip_resetcore(&sr->pub, 0, 0, 0);
pub               576 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if ((sr->pub.rev <= 7) || (sr->pub.rev == 12)) {
pub               586 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		if (sr->pub.rev >= 23) {
pub               601 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	switch (sr->chip->pub.chip) {
pub               603 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		if (sr->chip->pub.chiprev < 2)
pub               626 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (!brcmf_chip_iscoreup(&sysmem->pub))
pub               627 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		brcmf_chip_resetcore(&sysmem->pub, 0, 0, 0);
pub               668 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	switch (ci->pub.chip) {
pub               693 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		brcmf_err("unknown chip: %s\n", ci->pub.name);
pub               699 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c int brcmf_chip_get_raminfo(struct brcmf_chip *pub)
pub               701 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	struct brcmf_chip_priv *ci = container_of(pub, struct brcmf_chip_priv,
pub               702 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 						  pub);
pub               706 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	mem = brcmf_chip_get_core(&ci->pub, BCMA_CORE_ARM_CR4);
pub               708 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		mem_core = container_of(mem, struct brcmf_core_priv, pub);
pub               709 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		ci->pub.ramsize = brcmf_chip_tcm_ramsize(mem_core);
pub               710 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		ci->pub.rambase = brcmf_chip_tcm_rambase(ci);
pub               711 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		if (!ci->pub.rambase) {
pub               716 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		mem = brcmf_chip_get_core(&ci->pub, BCMA_CORE_SYS_MEM);
pub               719 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 						pub);
pub               720 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			ci->pub.ramsize = brcmf_chip_sysmem_ramsize(mem_core);
pub               721 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			ci->pub.rambase = brcmf_chip_tcm_rambase(ci);
pub               722 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			if (!ci->pub.rambase) {
pub               727 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			mem = brcmf_chip_get_core(&ci->pub,
pub               734 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 						pub);
pub               735 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			brcmf_chip_socram_ramsize(mem_core, &ci->pub.ramsize,
pub               736 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 						  &ci->pub.srsize);
pub               740 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		  ci->pub.rambase, ci->pub.ramsize, ci->pub.ramsize,
pub               741 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		  ci->pub.srsize, ci->pub.srsize);
pub               743 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (!ci->pub.ramsize) {
pub               748 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (ci->pub.ramsize > BRCMF_CHIP_MAX_MEMSIZE) {
pub               924 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	ci->pub.chip = regdata & CID_ID_MASK;
pub               925 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	ci->pub.chiprev = (regdata & CID_REV_MASK) >> CID_REV_SHIFT;
pub               928 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	brcmf_chip_name(ci->pub.chip, ci->pub.chiprev,
pub               929 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			ci->pub.name, sizeof(ci->pub.name));
pub               931 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		  socitype == SOCI_SB ? "SB" : "AXI", ci->pub.name);
pub               934 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		if (ci->pub.chip != BRCM_CC_4329_CHIP_ID) {
pub               974 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	brcmf_chip_set_passive(&ci->pub);
pub               980 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		ci->ops->reset(ci->ctx, &ci->pub);
pub               981 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		brcmf_chip_set_passive(&ci->pub);
pub               984 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	return brcmf_chip_get_raminfo(&ci->pub);
pub               994 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, id);
pub              1004 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		cpu = container_of(core, struct brcmf_core_priv, pub);
pub              1020 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	struct brcmf_chip *pub;
pub              1027 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	pub = &chip->pub;
pub              1029 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	base = cc->pub.base;
pub              1032 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	pub->cc_caps = chip->ops->read32(chip->ctx,
pub              1034 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	pub->cc_caps_ext = chip->ops->read32(chip->ctx,
pub              1039 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	pmu = brcmf_chip_get_pmu(pub); /* after reading cc_caps_ext */
pub              1040 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (pub->cc_caps & CC_CAP_PMU) {
pub              1043 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		pub->pmurev = val & PCAP_REV_MASK;
pub              1044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		pub->pmucaps = val;
pub              1048 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		  cc->pub.rev, pub->pmurev, pub->pmucaps);
pub              1052 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		ret = chip->ops->setup(chip->ctx, pub);
pub              1095 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	return &chip->pub;
pub              1098 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	brcmf_chip_detach(&chip->pub);
pub              1102 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c void brcmf_chip_detach(struct brcmf_chip *pub)
pub              1108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip = container_of(pub, struct brcmf_chip_priv, pub);
pub              1116 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c struct brcmf_core *brcmf_chip_get_core(struct brcmf_chip *pub, u16 coreid)
pub              1121 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip = container_of(pub, struct brcmf_chip_priv, pub);
pub              1123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		if (core->pub.id == coreid)
pub              1124 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 			return &core->pub;
pub              1129 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c struct brcmf_core *brcmf_chip_get_chipcommon(struct brcmf_chip *pub)
pub              1134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip = container_of(pub, struct brcmf_chip_priv, pub);
pub              1136 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (WARN_ON(!cc || cc->pub.id != BCMA_CORE_CHIPCOMMON))
pub              1137 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		return brcmf_chip_get_core(pub, BCMA_CORE_CHIPCOMMON);
pub              1138 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	return &cc->pub;
pub              1141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c struct brcmf_core *brcmf_chip_get_pmu(struct brcmf_chip *pub)
pub              1143 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	struct brcmf_core *cc = brcmf_chip_get_chipcommon(pub);
pub              1148 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	    pub->cc_caps_ext & BCMA_CC_CAP_EXT_AOB_PRESENT) {
pub              1149 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		pmu = brcmf_chip_get_core(pub, BCMA_CORE_PMU);
pub              1158 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c bool brcmf_chip_iscoreup(struct brcmf_core *pub)
pub              1162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = container_of(pub, struct brcmf_core_priv, pub);
pub              1166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c void brcmf_chip_coredisable(struct brcmf_core *pub, u32 prereset, u32 reset)
pub              1170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = container_of(pub, struct brcmf_core_priv, pub);
pub              1174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c void brcmf_chip_resetcore(struct brcmf_core *pub, u32 prereset, u32 reset,
pub              1179 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = container_of(pub, struct brcmf_core_priv, pub);
pub              1190 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_80211);
pub              1195 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_INTERNAL_MEM);
pub              1199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (chip->pub.chip == BRCM_CC_43430_CHIP_ID) {
pub              1200 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 		sr = container_of(core, struct brcmf_core_priv, pub);
pub              1210 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_INTERNAL_MEM);
pub              1216 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip->ops->activate(chip->ctx, &chip->pub, 0);
pub              1218 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_ARM_CM3);
pub              1231 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_80211);
pub              1242 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip->ops->activate(chip->ctx, &chip->pub, rstvec);
pub              1245 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_ARM_CR4);
pub              1258 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_80211);
pub              1269 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip->ops->activate(chip->ctx, &chip->pub, rstvec);
pub              1272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	core = brcmf_chip_get_core(&chip->pub, BCMA_CORE_ARM_CA7);
pub              1278 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c void brcmf_chip_set_passive(struct brcmf_chip *pub)
pub              1285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip = container_of(pub, struct brcmf_chip_priv, pub);
pub              1286 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	arm = brcmf_chip_get_core(pub, BCMA_CORE_ARM_CR4);
pub              1291 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	arm = brcmf_chip_get_core(pub, BCMA_CORE_ARM_CA7);
pub              1296 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	arm = brcmf_chip_get_core(pub, BCMA_CORE_ARM_CM3);
pub              1303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c bool brcmf_chip_set_active(struct brcmf_chip *pub, u32 rstvec)
pub              1310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip = container_of(pub, struct brcmf_chip_priv, pub);
pub              1311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	arm = brcmf_chip_get_core(pub, BCMA_CORE_ARM_CR4);
pub              1314 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	arm = brcmf_chip_get_core(pub, BCMA_CORE_ARM_CA7);
pub              1317 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	arm = brcmf_chip_get_core(pub, BCMA_CORE_ARM_CM3);
pub              1324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c bool brcmf_chip_sr_capable(struct brcmf_chip *pub)
pub              1328 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	struct brcmf_core *pmu = brcmf_chip_get_pmu(pub);
pub              1333 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	if (pub->pmurev < 17)
pub              1336 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	base = brcmf_chip_get_chipcommon(pub)->base;
pub              1337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	chip = container_of(pub, struct brcmf_chip_priv, pub);
pub              1339 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 	switch (pub->chip) {
pub                72 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h int brcmf_chip_get_raminfo(struct brcmf_chip *pub);
pub                78 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h struct brcmf_core *brcmf_chip_get_pmu(struct brcmf_chip *pub);
pub                85 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h bool brcmf_chip_sr_capable(struct brcmf_chip *pub);
pub               563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub               624 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub               755 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = cfg->pub;
pub               913 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub              1043 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub              1101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub              1492 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub              1557 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = cfg->pub;
pub              1659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = cfg->pub;
pub              1969 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = p2p->cfg->pub;
pub              2168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_pub *drvr = cfg->pub;
pub              2390 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	pri_ifp = brcmf_get_ifp(cfg->pub, 0);
pub               451 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii->pub.ccrev = cc->id.rev;
pub               457 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii->pub.cccaps = bcma_read32(cc, CHIPCREGOFFS(capabilities));
pub               460 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	if (ai_get_cccaps(&sii->pub) & CC_CAP_PMU) {
pub               461 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 		sii->pub.pmucaps = bcma_read32(cc,
pub               463 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 		sii->pub.pmurev = sii->pub.pmucaps & PCAP_REV_MASK;
pub               472 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	struct si_pub *sih = &sii->pub;
pub               532 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii = container_of(sih, struct si_info, pub);
pub               549 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii = container_of(sih, struct si_info, pub);
pub               615 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	struct si_info *sii = container_of(sih, struct si_info, pub);
pub               643 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii = container_of(sih, struct si_info, pub);
pub               675 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii = container_of(sih, struct si_info, pub);
pub               685 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	struct si_info *sii = container_of(sih, struct si_info, pub);
pub               700 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c 	sii = container_of(sih, struct si_info, pub);
pub               158 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.h 	struct si_pub pub;	/* back plane public state (must be first) */
pub               186 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 	wlc->pub->_ampdu = false;
pub               189 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 		if (!(wlc->pub->_n_enab & SUPPORT_11N)) {
pub               191 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 				  wlc->pub->unit);
pub               196 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 				  wlc->pub->unit);
pub               199 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 		wlc->pub->_ampdu = on;
pub               270 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 	brcms_c_ampdu_set(ampdu, wlc->pub->_ampdu);
pub               817 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 		     wlc->pub->unit, skb_queue_len(&session->skb_list),
pub               981 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 				ieee80211_tx_status_irqsafe(wlc->pub->ieee_hw,
pub              1011 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 				ieee80211_tx_status_irqsafe(wlc->pub->ieee_hw,
pub              1094 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 	memcpy(template, wlc->pub->cur_etheraddr, ETH_ALEN);
pub               119 drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c 	asi->pub = wlc->pub;
pub               124 drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c 	if ((asi->pub->sromrev >= 4) && (asi->antsel_antswitch != 0)) {
pub               150 drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c 	} else if ((asi->pub->sromrev == 4) &&
pub               156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c 	} else if (asi->pub->boardflags2 & BFL2_2X4_DIV) {
pub               111 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	struct brcms_pub *pub;
pub               314 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	if ((wlc->pub->_n_enab & SUPPORT_11N) !=
pub               329 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	struct brcms_pub *pub = wlc->pub;
pub               337 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	wlc_cm->pub = pub;
pub               344 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 		strncpy(wlc->pub->srom_ccode, ccode, ccode_len);
pub               377 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	struct ieee80211_channel *ch = wlc->pub->ieee_hw->conf.chandef.chan;
pub               402 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	struct ieee80211_channel *ch = wlc->pub->ieee_hw->conf.chandef.chan;
pub               612 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 			  wlc->pub->unit, chspec);
pub               726 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 		mboolclr(wlc->pub->radio_disabled, WL_RADIO_COUNTRY_DISABLE);
pub               728 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 		mboolset(wlc->pub->radio_disabled, WL_RADIO_COUNTRY_DISABLE);
pub               731 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 			  wlc->pub->unit, __func__, request->alpha2);
pub               734 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	if (wlc->pub->_nbands > 1 || wlc->band->bandtype == BRCM_BAND_2G)
pub               750 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c 	for (band_idx = 0; band_idx < wlc->pub->_nbands; band_idx++) {
pub               558 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct si_info *sii = container_of(sih, struct si_info, pub);
pub               747 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_detach(struct dma_pub *pub)
pub               749 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub               843 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_rxinit(struct dma_pub *pub)
pub               845 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub               925 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list)
pub               927 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1023 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c bool dma_rxfill(struct dma_pub *pub)
pub              1025 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1109 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_rxreclaim(struct dma_pub *pub)
pub              1111 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1120 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_counterreset(struct dma_pub *pub)
pub              1123 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	pub->rxgiants = 0;
pub              1124 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	pub->rxnobuf = 0;
pub              1125 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	pub->txnobuf = 0;
pub              1129 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c unsigned long dma_getvar(struct dma_pub *pub, const char *name)
pub              1131 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1140 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_txinit(struct dma_pub *pub)
pub              1142 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1173 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_txsuspend(struct dma_pub *pub)
pub              1175 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1185 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_txresume(struct dma_pub *pub)
pub              1187 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1197 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c bool dma_txsuspended(struct dma_pub *pub)
pub              1199 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1207 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_txreclaim(struct dma_pub *pub, enum txd_range range)
pub              1209 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1221 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	while ((p = dma_getnexttxp(pub, range))) {
pub              1228 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c bool dma_txreset(struct dma_pub *pub)
pub              1230 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1255 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c bool dma_rxreset(struct dma_pub *pub)
pub              1257 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1379 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c int dma_txfast(struct brcms_c_info *wlc, struct dma_pub *pub,
pub              1382 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1430 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_txflush(struct dma_pub *pub)
pub              1432 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1439 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c int dma_txpending(struct dma_pub *pub)
pub              1441 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1449 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c void dma_kick_tx(struct dma_pub *pub)
pub              1451 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub              1468 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c struct sk_buff *dma_getnexttxp(struct dma_pub *pub, enum txd_range range)
pub              1470 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	struct dma_info *di = container_of(pub, struct dma_info, dma);
pub                83 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_rxinit(struct dma_pub *pub);
pub                84 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list);
pub                85 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h bool dma_rxfill(struct dma_pub *pub);
pub                86 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h bool dma_rxreset(struct dma_pub *pub);
pub                87 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h bool dma_txreset(struct dma_pub *pub);
pub                88 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_txinit(struct dma_pub *pub);
pub                89 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h int dma_txfast(struct brcms_c_info *wlc, struct dma_pub *pub,
pub                91 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_txflush(struct dma_pub *pub);
pub                92 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h int dma_txpending(struct dma_pub *pub);
pub                93 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_kick_tx(struct dma_pub *pub);
pub                94 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_txsuspend(struct dma_pub *pub);
pub                95 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h bool dma_txsuspended(struct dma_pub *pub);
pub                96 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_txresume(struct dma_pub *pub);
pub                97 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_txreclaim(struct dma_pub *pub, enum txd_range range);
pub                98 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_rxreclaim(struct dma_pub *pub);
pub                99 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_detach(struct dma_pub *pub);
pub               100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h unsigned long dma_getvar(struct dma_pub *pub, const char *name);
pub               101 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h struct sk_buff *dma_getnexttxp(struct dma_pub *pub, enum txd_range range);
pub               102 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h void dma_counterreset(struct dma_pub *pub);
pub               110 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c 		ieee80211_get_radio_led_name(wl->pub->ieee_hw);
pub               300 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (wl->pub) {
pub               301 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		brcms_debugfs_detach(wl->pub);
pub               302 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		brcms_c_module_unregister(wl->pub, "linux", wl);
pub               309 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		wl->pub = NULL;
pub               339 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		wiphy_rfkill_set_hw_state(wl->pub->ieee_hw->wiphy, false);
pub               340 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		wiphy_rfkill_stop_polling(wl->pub->ieee_hw->wiphy);
pub               411 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (!wl->pub->up) {
pub               439 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		wiphy_rfkill_stop_polling(wl->pub->ieee_hw->wiphy);
pub               445 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (!wl->pub->up)
pub               813 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub->global_ampdu = &(scb->scb_ampdu);
pub               814 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub->global_ampdu->scb = scb;
pub               815 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub->global_ampdu->max_pdu = 16;
pub               895 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wiphy_rfkill_set_hw_state(wl->pub->ieee_hw->wiphy, blocked);
pub               995 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (wl->pub->up) {
pub              1008 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (!wl->pub->up)
pub              1073 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (wl->pub->_nbands > 1) {
pub              1165 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub = brcms_c_pub(wl->wlc);
pub              1167 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub->ieee_hw = hw;
pub              1178 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	brcms_c_module_register(wl->pub, "linux", wl, NULL);
pub              1188 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	memcpy(perm, &wl->pub->cur_etheraddr, ETH_ALEN);
pub              1198 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (wl->pub->srom_ccode[0] &&
pub              1199 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	    regulatory_hint(wl->wiphy, wl->pub->srom_ccode))
pub              1202 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	brcms_debugfs_attach(wl->pub);
pub              1203 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	brcms_debugfs_create_files(wl->pub);
pub              1272 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub->hw_up = false;
pub              1353 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		       wl->pub->unit);
pub              1363 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	brcms_dbg_info(wl->wlc->hw->d11core, "Resetting wl%d\n", wl->pub->unit);
pub              1370 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl->pub->up = false;
pub              1378 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		  wl->wlc->pub->unit);
pub              1380 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	ieee80211_restart_hw(wl->pub->ieee_hw);
pub              1423 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	if (wl->pub->up)
pub              1466 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 			ieee80211_queue_delayed_work(t->wl->pub->ieee_hw,
pub              1519 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	struct ieee80211_hw *hw = t->wl->pub->ieee_hw;
pub              1725 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wiphy_rfkill_set_hw_state(wl->pub->ieee_hw->wiphy, blocked);
pub              1727 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		wiphy_rfkill_start_polling(wl->pub->ieee_hw->wiphy);
pub                64 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h 	struct brcms_pub *pub;		/* pointer to public wlc state */
pub               414 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	return wlc->pub->_nbands > 1 && !wlc->bandlocked;
pub               442 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	kfree(wlc->pub);
pub               493 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub = kzalloc(sizeof(struct brcms_pub), GFP_ATOMIC);
pub               494 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub == NULL) {
pub               498 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->wlc = wlc;
pub               623 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit);
pub               999 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		ieee80211_tx_status_irqsafe(wlc->pub->ieee_hw, p);
pub              1019 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		    ieee80211_queue_stopped(wlc->pub->ieee_hw, ac_queue))
pub              1020 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			ieee80211_wake_queue(wlc->pub->ieee_hw, ac_queue);
pub              2173 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	memcpy(wlc->pub->cur_etheraddr, addr, sizeof(wlc->pub->cur_etheraddr));
pub              2182 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	memcpy(wlc->pub->cur_etheraddr, addr, sizeof(wlc->pub->cur_etheraddr));
pub              2191 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	memcpy(wlc->pub->cur_etheraddr, addr, sizeof(wlc->pub->cur_etheraddr));
pub              2498 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	u8 *ethaddr = wlc_hw->wlc->pub->cur_etheraddr;
pub              2909 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				ieee80211_wake_queue(wlc->pub->ieee_hw,
pub              3092 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->up)
pub              3115 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, delta);
pub              3123 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				  wlc->pub->unit, delta, i);
pub              3146 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_dbg_info(wlc->hw->d11core, "wl%d\n", wlc->pub->unit);
pub              3420 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		(bool) (wlc->pub->_n_enab & SUPPORT_11N),
pub              3531 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->bandlocked || wlc->pub->_nbands == 1) {
pub              3545 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	for (i = 0; i < wlc->pub->_nbands; i++) {
pub              3555 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				   (bool) (wlc->pub->_n_enab & SUPPORT_11N));
pub              3603 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		if (wlc->pub->associated) {
pub              3708 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		       wlc->pub->unit, wlc->band->bandunit);
pub              3733 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit);
pub              3759 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_dbg_mac80211(wlc->hw->d11core, "wl%d: hps %d\n", wlc->pub->unit,
pub              3785 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_c_set_addrmatch(wlc, RCM_MAC_OFFSET, wlc->pub->cur_etheraddr);
pub              3844 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		if (wlc->pub->associated)
pub              3900 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->up)
pub              3918 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__, CHSPEC_CHANNEL(chanspec));
pub              3923 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->_nbands > 1) {
pub              3930 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					  wlc->pub->unit, __func__,
pub              4042 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up) {
pub              4052 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up) {
pub              4070 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__);
pub              4089 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  "aifs %d\n", wlc->pub->unit, acp_shm.aifs);
pub              4183 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->hw_off)
pub              4187 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		mboolset(wlc->pub->radio_disabled, WL_RADIO_HW_DISABLE);
pub              4189 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		mboolclr(wlc->pub->radio_disabled, WL_RADIO_HW_DISABLE);
pub              4197 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	return mboolisset(wlc->pub->radio_disabled, WL_RADIO_HW_DISABLE) ?
pub              4208 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__);
pub              4239 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_dbg_info(wlc->hw->d11core, "wl%d\n", wlc->pub->unit);
pub              4241 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->up)
pub              4246 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__);
pub              4252 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->now++;
pub              4256 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->radio_disabled)
pub              4265 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if ((wlc->pub->now % SW_TIMER_MAC_STAT_UPD) == 0)
pub              4269 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	    ((wlc->pub->now - wlc->tempsense_lasttime) >=
pub              4271 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		wlc->tempsense_lasttime = wlc->pub->now;
pub              4358 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->_ampdu = AMPDU_AGG_HOST;
pub              4365 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	unit = wlc->pub->unit;
pub              4395 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	return wlc->pub;
pub              4530 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->sih = wlc_hw->sih;
pub              4531 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->corerev = wlc_hw->corerev;
pub              4532 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->sromrev = wlc_hw->sromrev;
pub              4533 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->boardrev = wlc_hw->boardrev;
pub              4534 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->boardflags = wlc_hw->boardflags;
pub              4535 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->boardflags2 = wlc_hw->boardflags2;
pub              4536 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->_nbands = wlc_hw->_nbands;
pub              4717 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	unit = wlc->pub->unit;
pub              4769 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->_nbands > 1 &&
pub              4776 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		(bool) (wlc->pub->_n_enab & SUPPORT_11N),
pub              4779 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->_n_enab & SUPPORT_11N)
pub              4788 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	for (i = 0; i < wlc->pub->_nbands; i++) {
pub              4909 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc_hw->wlc->pub->hw_up)
pub              4936 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc_hw->wlc->pub->hw_up = true;
pub              5019 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_dbg_info(wlc->hw->d11core, "wl%d\n", wlc->pub->unit);
pub              5022 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->hw_off || brcms_deviceremoved(wlc))
pub              5025 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->hw_up) {
pub              5027 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		wlc->pub->hw_up = true;
pub              5030 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if ((wlc->pub->boardflags & BFL_FEM)
pub              5032 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		if (wlc->pub->boardrev >= 0x1250
pub              5033 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		    && (wlc->pub->boardflags & BFL_FEM_BT))
pub              5050 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->radio_disabled) {
pub              5054 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			    (wlc->pub->radio_disabled, WL_RADIO_HW_DISABLE)) {
pub              5056 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				mboolset(wlc->pub->radio_disabled,
pub              5063 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 						   wlc->pub->unit);
pub              5068 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->radio_disabled) {
pub              5082 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->up = true;
pub              5085 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		ch = wlc->pub->ieee_hw->conf.chandef.chan;
pub              5195 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_dbg_info(wlc->hw->d11core, "wl%d\n", wlc->pub->unit);
pub              5201 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__);
pub              5204 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->up)
pub              5229 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->up = false;
pub              5257 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if ((wlc->pub->_n_enab & SUPPORT_11N) && gmode == GMODE_LEGACY_B)
pub              5263 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	else if ((wlc->pub->_nbands > 1) &&
pub              5302 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__, gmode);
pub              5344 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		wlc->pub->_n_enab = SUPPORT_HT;
pub              5346 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		wlc->pub->_n_enab = SUPPORT_11N;
pub              5351 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	for (i = 0; i < wlc->pub->_nbands; i++)
pub              5407 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->associated)
pub              5426 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (!wlc->pub->up && brcms_is_mband_unlocked(wlc)) {
pub              5436 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up && (wlc_phy_chanspec_get(wlc->band->pi) != chspec)) {
pub              5474 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->associated)
pub              5499 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->_n_enab & SUPPORT_11N) {
pub              5501 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		if (wlc->pub->associated)
pub              5565 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up && wlc->pub->associated) {
pub              5567 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	} else if (wlc->pub->up) {
pub              5585 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c int brcms_c_module_register(struct brcms_pub *pub,
pub              5589 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	struct brcms_c_info *wlc = (struct brcms_c_info *) pub->wlc;
pub              5607 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c int brcms_c_module_unregister(struct brcms_pub *pub, const char *name,
pub              5610 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	struct brcms_c_info *wlc = (struct brcms_c_info *) pub->wlc;
pub              5850 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	else if (wlc->pub->_nbands > 1)
pub              5870 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  "not in hw_rateset\n", wlc->pub->unit, rspec);
pub              5893 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if ((wlc->pub->_n_enab & SUPPORT_11N) && ismcs) {
pub              5897 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				  wlc->pub->unit, __func__);
pub              5908 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					  wlc->pub->unit, __func__);
pub              5918 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 						   wlc->pub->unit, rate);
pub              5930 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					  wlc->pub->unit, __func__);
pub              5938 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				  wlc->pub->unit, __func__);
pub              5946 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				  wlc->pub->unit, __func__);
pub              5952 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  wlc->pub->unit, __func__);
pub              5959 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			  "request\n", wlc->pub->unit, __func__);
pub              6269 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				  wlc->pub->unit, __func__);
pub              6353 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->_n_enab & SUPPORT_11N) {
pub              6441 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					   wlc->pub->unit, __func__);
pub              6833 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					   wlc->pub->unit, fifo_names[queue],
pub              6840 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					   wlc->pub->unit, __func__,
pub              6873 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		WARN_ON(!ieee80211_queue_stopped(wlc->pub->ieee_hw,
pub              6938 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	    !ieee80211_queue_stopped(wlc->pub->ieee_hw, queue))
pub              6939 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		ieee80211_stop_queue(wlc->pub->ieee_hw, queue);
pub              7188 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	ieee80211_rx_irqsafe(wlc->pub->ieee_hw, p);
pub              7399 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up && (bsscfg->type == BRCMS_TYPE_AP ||
pub              7509 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up && (bsscfg->type == BRCMS_TYPE_AP ||
pub              7553 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	wlc->pub->associated = state;
pub              7594 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->up)
pub              7671 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				  wlc->pub->unit, p->len);
pub              7854 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	struct ieee80211_channel *ch = wlc->pub->ieee_hw->conf.chandef.chan;
pub              7857 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	brcms_dbg_info(core, "wl%d\n", wlc->pub->unit);
pub              7871 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	if (wlc->pub->associated && wlc->pub->up) {
pub              7960 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	struct brcms_pub *pub;
pub              7967 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	pub = wlc->pub;
pub              7976 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	pub->unit = unit;
pub              7977 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	pub->_piomode = piomode;
pub              7997 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	pub->phy_11ncapable = BRCMS_PHY_11N_CAP(wlc->band);
pub              8018 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	memcpy(&pub->cur_etheraddr, &wlc->hw->etheraddr, ETH_ALEN);
pub              8020 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	for (j = 0; j < wlc->pub->_nbands; j++) {
pub              8041 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			pub->_n_enab = SUPPORT_11N;
pub              8043 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 						   ((pub->_n_enab ==
pub              8055 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				   (bool) (wlc->pub->_n_enab & SUPPORT_11N));
pub               456 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h 	struct brcms_pub *pub;
pub               577 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h 	struct brcms_pub *pub;		/* pointer to public fn */
pub               120 drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c 	struct si_info *sii = container_of(sih, struct si_info, pub);
pub               301 drivers/net/wireless/broadcom/brcm80211/brcmsmac/pub.h int brcms_c_module_register(struct brcms_pub *pub, const char *name,
pub               304 drivers/net/wireless/broadcom/brcm80211/brcmsmac/pub.h int brcms_c_module_unregister(struct brcms_pub *pub, const char *name,
pub                55 drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c 	if (wlc->pub->up) {
pub                96 drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c 	if (!wlc->pub->up) {
pub               165 drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c 		     wlc->pub->unit, Nsts, core_mask);
pub               198 drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c 	brcms_dbg_ht(wlc->hw->d11core, "wl%d: val %x\n", wlc->pub->unit,
pub               185 drivers/s390/crypto/zcrypt_cca_key.h 	struct cca_public_sec *pub;
pub               203 drivers/s390/crypto/zcrypt_cca_key.h 	size = sizeof(*key) + key_len + sizeof(*pub) + 3;
pub               236 drivers/s390/crypto/zcrypt_cca_key.h 	pub = (struct cca_public_sec *)(key->key_parts + key_len);
pub               237 drivers/s390/crypto/zcrypt_cca_key.h 	*pub = static_cca_pub_sec;
pub               238 drivers/s390/crypto/zcrypt_cca_key.h 	pub->modulus_bit_len = 8 * crt->inputdatalength;
pub               244 drivers/s390/crypto/zcrypt_cca_key.h 	memcpy((char *) (pub + 1), pk_exponent, 3);
pub               210 include/uapi/linux/atm.h         char		pub[ATM_E164_LEN+1]; /* public address (E.164) */
pub               220 include/uapi/linux/atm.h 	return *addr.sas_addr.prv || *addr.sas_addr.pub;
pub                20 net/atm/addr.c 	if (!*addr->sas_addr.pub)
pub                23 net/atm/addr.c 		if (!addr->sas_addr.pub[i])
pub                33 net/atm/addr.c 	if (!*a->sas_addr.pub)
pub                34 net/atm/addr.c 		return !*b->sas_addr.pub;
pub                35 net/atm/addr.c 	if (!*b->sas_addr.pub)
pub                37 net/atm/addr.c 	return !strcmp(a->sas_addr.pub, b->sas_addr.pub);
pub               710 net/atm/clip.c 	if (*addr->sas_addr.pub) {
pub               711 net/atm/clip.c 		seq_printf(seq, "%s", addr->sas_addr.pub);
pub               214 net/atm/proc.c 	seq_printf(seq, "%s%s", vcc->remote.sas_addr.pub,
pub               215 net/atm/proc.c 	    *vcc->remote.sas_addr.pub && *vcc->remote.sas_addr.prv ? "+" : "");
pub                80 net/atm/signaling.c 		if (!*vcc->local.sas_addr.prv && !*vcc->local.sas_addr.pub) {
pub                84 net/atm/signaling.c 			memcpy(vcc->local.sas_addr.pub,
pub                85 net/atm/signaling.c 			       msg->local.sas_addr.pub, ATM_E164_LEN + 1);
pub              1039 net/wireless/chan.c 			other_chan = wdev->current_bss->pub.channel;
pub              1176 net/wireless/chan.c 			*chan = wdev->current_bss->pub.channel;
pub              1192 net/wireless/chan.c 			*chan = wdev->current_bss->pub.channel;
pub              1050 net/wireless/core.c 		cfg80211_put_bss(&rdev->wiphy, &scan->pub);
pub              1405 net/wireless/core.c 			cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub               174 net/wireless/core.h 	struct cfg80211_bss pub;
pub               177 net/wireless/core.h static inline struct cfg80211_internal_bss *bss_from_pub(struct cfg80211_bss *pub)
pub               179 net/wireless/core.h 	return container_of(pub, struct cfg80211_internal_bss, pub);
pub               185 net/wireless/core.h 	if (bss->pub.transmitted_bss) {
pub               186 net/wireless/core.h 		bss = container_of(bss->pub.transmitted_bss,
pub               187 net/wireless/core.h 				   struct cfg80211_internal_bss, pub);
pub               196 net/wireless/core.h 	if (bss->pub.transmitted_bss) {
pub               197 net/wireless/core.h 		bss = container_of(bss->pub.transmitted_bss,
pub               198 net/wireless/core.h 				   struct cfg80211_internal_bss, pub);
pub                41 net/wireless/ibss.c 		cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub               179 net/wireless/ibss.c 		cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub               379 net/wireless/ibss.c 		chan = wdev->current_bss->pub.channel;
pub               532 net/wireless/ibss.c 		memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN);
pub                86 net/wireless/mlme.c 	    !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))
pub               105 net/wireless/mlme.c 		    !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)))
pub               251 net/wireless/mlme.c 	    ether_addr_equal(bssid, wdev->current_bss->pub.bssid))
pub               313 net/wireless/mlme.c 	    (!req->prev_bssid || !ether_addr_equal(wdev->current_bss->pub.bssid,
pub               355 net/wireless/mlme.c 	     !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)))
pub               360 net/wireless/mlme.c 	     ether_addr_equal(wdev->current_bss->pub.bssid, bssid)))
pub               385 net/wireless/mlme.c 	if (ether_addr_equal(wdev->current_bss->pub.bssid, bssid))
pub               386 net/wireless/mlme.c 		req.bss = &wdev->current_bss->pub;
pub               413 net/wireless/mlme.c 	memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN);
pub               623 net/wireless/mlme.c 			if (!ether_addr_equal(wdev->current_bss->pub.bssid,
pub               637 net/wireless/mlme.c 			if (!ether_addr_equal(wdev->current_bss->pub.bssid,
pub              3251 net/wireless/nl80211.c 		ssid_ie = ieee80211_bss_get_ie(&wdev->current_bss->pub,
pub              8612 net/wireless/nl80211.c 	struct cfg80211_bss *res = &intbss->pub;
pub              8695 net/wireless/nl80211.c 	if (!nl80211_put_signal(msg, intbss->pub.chains,
pub              8696 net/wireless/nl80211.c 				intbss->pub.chain_signal,
pub              10835 net/wireless/nl80211.c 		mac_addr = wdev->current_bss->pub.bssid;
pub              13498 net/wireless/nl80211.c 	if (memcmp(pmk_conf.aa, wdev->current_bss->pub.bssid, ETH_ALEN)) {
pub              2137 net/wireless/reg.c 		    !wdev->current_bss->pub.channel)
pub              2143 net/wireless/reg.c 						wdev->current_bss->pub.channel,
pub                84 net/wireless/scan.c 	ies = (void *)rcu_access_pointer(bss->pub.beacon_ies);
pub                85 net/wireless/scan.c 	if (ies && !bss->pub.hidden_beacon_bss)
pub                87 net/wireless/scan.c 	ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies);
pub               107 net/wireless/scan.c 	if (bss->pub.hidden_beacon_bss) {
pub               108 net/wireless/scan.c 		bss = container_of(bss->pub.hidden_beacon_bss,
pub               110 net/wireless/scan.c 				   pub);
pub               113 net/wireless/scan.c 	if (bss->pub.transmitted_bss) {
pub               114 net/wireless/scan.c 		bss = container_of(bss->pub.transmitted_bss,
pub               116 net/wireless/scan.c 				   pub);
pub               126 net/wireless/scan.c 	if (bss->pub.hidden_beacon_bss) {
pub               128 net/wireless/scan.c 		hbss = container_of(bss->pub.hidden_beacon_bss,
pub               130 net/wireless/scan.c 				    pub);
pub               136 net/wireless/scan.c 	if (bss->pub.transmitted_bss) {
pub               139 net/wireless/scan.c 		tbss = container_of(bss->pub.transmitted_bss,
pub               141 net/wireless/scan.c 				    pub);
pub               162 net/wireless/scan.c 		if (!bss->pub.hidden_beacon_bss)
pub               172 net/wireless/scan.c 	list_del_init(&bss->pub.nontrans_list);
pub               429 net/wireless/scan.c 		    !bss->pub.hidden_beacon_bss)
pub               931 net/wireless/scan.c 		if (!cfg80211_bss_type_match(bss->pub.capability,
pub               932 net/wireless/scan.c 					     bss->pub.channel->band, bss_type))
pub               935 net/wireless/scan.c 		bss_privacy = (bss->pub.capability & WLAN_CAPABILITY_PRIVACY);
pub               939 net/wireless/scan.c 		if (channel && bss->pub.channel != channel)
pub               941 net/wireless/scan.c 		if (!is_valid_ether_addr(bss->pub.bssid))
pub               947 net/wireless/scan.c 		if (is_bss(&bss->pub, bssid, ssid, ssid_len)) {
pub               957 net/wireless/scan.c 	trace_cfg80211_return_bss(&res->pub);
pub               958 net/wireless/scan.c 	return &res->pub;
pub               974 net/wireless/scan.c 		cmp = cmp_bss(&bss->pub, &tbss->pub, BSS_CMP_REGULAR);
pub              1002 net/wireless/scan.c 		r = cmp_bss(&res->pub, &bss->pub, mode);
pub              1025 net/wireless/scan.c 	ies = rcu_access_pointer(new->pub.beacon_ies);
pub              1053 net/wireless/scan.c 		if (!ether_addr_equal(bss->pub.bssid, new->pub.bssid))
pub              1055 net/wireless/scan.c 		if (bss->pub.channel != new->pub.channel)
pub              1057 net/wireless/scan.c 		if (bss->pub.scan_width != new->pub.scan_width)
pub              1059 net/wireless/scan.c 		if (rcu_access_pointer(bss->pub.beacon_ies))
pub              1061 net/wireless/scan.c 		ies = rcu_access_pointer(bss->pub.ies);
pub              1069 net/wireless/scan.c 		if (WARN_ON_ONCE(bss->pub.hidden_beacon_bss))
pub              1075 net/wireless/scan.c 		bss->pub.hidden_beacon_bss = &new->pub;
pub              1077 net/wireless/scan.c 		rcu_assign_pointer(bss->pub.beacon_ies,
pub              1078 net/wireless/scan.c 				   new->pub.beacon_ies);
pub              1103 net/wireless/scan.c 	if (rcu_access_pointer(new->pub.proberesp_ies)) {
pub              1106 net/wireless/scan.c 		old = rcu_access_pointer(known->pub.proberesp_ies);
pub              1108 net/wireless/scan.c 		rcu_assign_pointer(known->pub.proberesp_ies,
pub              1109 net/wireless/scan.c 				   new->pub.proberesp_ies);
pub              1111 net/wireless/scan.c 		rcu_assign_pointer(known->pub.ies,
pub              1112 net/wireless/scan.c 				   new->pub.proberesp_ies);
pub              1115 net/wireless/scan.c 	} else if (rcu_access_pointer(new->pub.beacon_ies)) {
pub              1119 net/wireless/scan.c 		if (known->pub.hidden_beacon_bss &&
pub              1132 net/wireless/scan.c 			f = rcu_access_pointer(new->pub.beacon_ies);
pub              1137 net/wireless/scan.c 		old = rcu_access_pointer(known->pub.beacon_ies);
pub              1139 net/wireless/scan.c 		rcu_assign_pointer(known->pub.beacon_ies, new->pub.beacon_ies);
pub              1142 net/wireless/scan.c 		if (old == rcu_access_pointer(known->pub.ies))
pub              1143 net/wireless/scan.c 			rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies);
pub              1149 net/wireless/scan.c 			ies = rcu_access_pointer(bss->pub.beacon_ies);
pub              1152 net/wireless/scan.c 			rcu_assign_pointer(bss->pub.beacon_ies,
pub              1153 net/wireless/scan.c 					   new->pub.beacon_ies);
pub              1160 net/wireless/scan.c 	known->pub.beacon_interval = new->pub.beacon_interval;
pub              1166 net/wireless/scan.c 		known->pub.signal = new->pub.signal;
pub              1167 net/wireless/scan.c 	known->pub.capability = new->pub.capability;
pub              1171 net/wireless/scan.c 	known->pub.chains = new->pub.chains;
pub              1172 net/wireless/scan.c 	memcpy(known->pub.chain_signal, new->pub.chain_signal,
pub              1175 net/wireless/scan.c 	known->pub.max_bssid_indicator = new->pub.max_bssid_indicator;
pub              1176 net/wireless/scan.c 	known->pub.bssid_index = new->pub.bssid_index;
pub              1189 net/wireless/scan.c 	if (WARN_ON(!tmp->pub.channel))
pub              1196 net/wireless/scan.c 	if (WARN_ON(!rcu_access_pointer(tmp->pub.ies))) {
pub              1219 net/wireless/scan.c 			ies = (void *)rcu_dereference(tmp->pub.beacon_ies);
pub              1222 net/wireless/scan.c 			ies = (void *)rcu_dereference(tmp->pub.proberesp_ies);
pub              1230 net/wireless/scan.c 		INIT_LIST_HEAD(&new->pub.nontrans_list);
pub              1232 net/wireless/scan.c 		if (rcu_access_pointer(tmp->pub.proberesp_ies)) {
pub              1238 net/wireless/scan.c 				new->pub.hidden_beacon_bss = &hidden->pub;
pub              1242 net/wireless/scan.c 				rcu_assign_pointer(new->pub.beacon_ies,
pub              1243 net/wireless/scan.c 						   hidden->pub.beacon_ies);
pub              1265 net/wireless/scan.c 		if (tmp->pub.transmitted_bss) {
pub              1267 net/wireless/scan.c 				container_of(tmp->pub.transmitted_bss,
pub              1269 net/wireless/scan.c 					     pub);
pub              1271 net/wireless/scan.c 			new->pub.transmitted_bss = tmp->pub.transmitted_bss;
pub              1392 net/wireless/scan.c 	memcpy(tmp.pub.bssid, bssid, ETH_ALEN);
pub              1393 net/wireless/scan.c 	tmp.pub.channel = channel;
pub              1394 net/wireless/scan.c 	tmp.pub.scan_width = data->scan_width;
pub              1395 net/wireless/scan.c 	tmp.pub.signal = data->signal;
pub              1396 net/wireless/scan.c 	tmp.pub.beacon_interval = beacon_interval;
pub              1397 net/wireless/scan.c 	tmp.pub.capability = capability;
pub              1400 net/wireless/scan.c 		tmp.pub.transmitted_bss = non_tx_data->tx_bss;
pub              1402 net/wireless/scan.c 		tmp.pub.bssid_index = non_tx_data->bssid_index;
pub              1403 net/wireless/scan.c 		tmp.pub.max_bssid_indicator = non_tx_data->max_bssid_indicator;
pub              1429 net/wireless/scan.c 		rcu_assign_pointer(tmp.pub.beacon_ies, ies);
pub              1432 net/wireless/scan.c 		rcu_assign_pointer(tmp.pub.proberesp_ies, ies);
pub              1435 net/wireless/scan.c 	rcu_assign_pointer(tmp.pub.ies, ies);
pub              1444 net/wireless/scan.c 		bss_type = res->pub.capability & WLAN_CAPABILITY_DMG_TYPE_MASK;
pub              1449 net/wireless/scan.c 		if (res->pub.capability & WLAN_CAPABILITY_ESS)
pub              1458 net/wireless/scan.c 					       &res->pub)) {
pub              1464 net/wireless/scan.c 	trace_cfg80211_return_bss(&res->pub);
pub              1466 net/wireless/scan.c 	return &res->pub;
pub              1838 net/wireless/scan.c 		rcu_assign_pointer(tmp.pub.proberesp_ies, ies);
pub              1840 net/wireless/scan.c 		rcu_assign_pointer(tmp.pub.beacon_ies, ies);
pub              1841 net/wireless/scan.c 	rcu_assign_pointer(tmp.pub.ies, ies);
pub              1843 net/wireless/scan.c 	memcpy(tmp.pub.bssid, mgmt->bssid, ETH_ALEN);
pub              1844 net/wireless/scan.c 	tmp.pub.channel = channel;
pub              1845 net/wireless/scan.c 	tmp.pub.scan_width = data->scan_width;
pub              1846 net/wireless/scan.c 	tmp.pub.signal = data->signal;
pub              1847 net/wireless/scan.c 	tmp.pub.beacon_interval = le16_to_cpu(mgmt->u.probe_resp.beacon_int);
pub              1848 net/wireless/scan.c 	tmp.pub.capability = le16_to_cpu(mgmt->u.probe_resp.capab_info);
pub              1851 net/wireless/scan.c 	tmp.pub.chains = data->chains;
pub              1852 net/wireless/scan.c 	memcpy(tmp.pub.chain_signal, data->chain_signal, IEEE80211_MAX_CHAINS);
pub              1863 net/wireless/scan.c 		bss_type = res->pub.capability & WLAN_CAPABILITY_DMG_TYPE_MASK;
pub              1868 net/wireless/scan.c 		if (res->pub.capability & WLAN_CAPABILITY_ESS)
pub              1872 net/wireless/scan.c 	trace_cfg80211_return_bss(&res->pub);
pub              1874 net/wireless/scan.c 	return &res->pub;
pub              1928 net/wireless/scan.c void cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *pub)
pub              1933 net/wireless/scan.c 	if (!pub)
pub              1936 net/wireless/scan.c 	bss = container_of(pub, struct cfg80211_internal_bss, pub);
pub              1944 net/wireless/scan.c void cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *pub)
pub              1949 net/wireless/scan.c 	if (!pub)
pub              1952 net/wireless/scan.c 	bss = container_of(pub, struct cfg80211_internal_bss, pub);
pub              1960 net/wireless/scan.c void cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *pub)
pub              1966 net/wireless/scan.c 	if (WARN_ON(!pub))
pub              1969 net/wireless/scan.c 	bss = container_of(pub, struct cfg80211_internal_bss, pub);
pub              1976 net/wireless/scan.c 				 &pub->nontrans_list,
pub              1979 net/wireless/scan.c 				    struct cfg80211_internal_bss, pub);
pub              2004 net/wireless/scan.c 		if (!chandef || cfg80211_is_sub_chan(chandef, bss->pub.channel))
pub              2005 net/wireless/scan.c 			iter(wiphy, &bss->pub, iter_data);
pub              2029 net/wireless/scan.c 	if (cbss->pub.channel == chan)
pub              2033 net/wireless/scan.c 	if (cbss->pub.transmitted_bss)
pub              2034 net/wireless/scan.c 		cbss = container_of(cbss->pub.transmitted_bss,
pub              2036 net/wireless/scan.c 				    pub);
pub              2038 net/wireless/scan.c 	cbss->pub.channel = chan;
pub              2041 net/wireless/scan.c 		if (!cfg80211_bss_type_match(bss->pub.capability,
pub              2042 net/wireless/scan.c 					     bss->pub.channel->band,
pub              2049 net/wireless/scan.c 		if (!cmp_bss(&bss->pub, &cbss->pub, BSS_CMP_REGULAR)) {
pub              2058 net/wireless/scan.c 			new->pub.proberesp_ies = NULL;
pub              2059 net/wireless/scan.c 			new->pub.beacon_ies = NULL;
pub              2063 net/wireless/scan.c 					 &new->pub.nontrans_list,
pub              2066 net/wireless/scan.c 					   struct cfg80211_internal_bss, pub);
pub              2081 net/wireless/scan.c 				 &cbss->pub.nontrans_list,
pub              2084 net/wireless/scan.c 				   struct cfg80211_internal_bss, pub);
pub              2085 net/wireless/scan.c 		bss->pub.channel = chan;
pub              2314 net/wireless/scan.c 	memcpy(iwe.u.ap_addr.sa_data, bss->pub.bssid, ETH_ALEN);
pub              2322 net/wireless/scan.c 	iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq);
pub              2331 net/wireless/scan.c 	iwe.u.freq.m = bss->pub.channel->center_freq;
pub              2346 net/wireless/scan.c 			sig = bss->pub.signal / 100;
pub              2357 net/wireless/scan.c 			iwe.u.qual.level = bss->pub.signal;
pub              2359 net/wireless/scan.c 			iwe.u.qual.qual = bss->pub.signal;
pub              2374 net/wireless/scan.c 	if (bss->pub.capability & WLAN_CAPABILITY_PRIVACY)
pub              2385 net/wireless/scan.c 	ies = rcu_dereference(bss->pub.ies);
pub              2515 net/wireless/scan.c 	if (bss->pub.capability & (WLAN_CAPABILITY_ESS | WLAN_CAPABILITY_IBSS) ||
pub              2521 net/wireless/scan.c 		else if (bss->pub.capability & WLAN_CAPABILITY_ESS)
pub               527 net/wireless/sme.c 		cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub               739 net/wireless/sme.c 		cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub               915 net/wireless/sme.c 	cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub              1039 net/wireless/sme.c 	    WARN_ON(!ether_addr_equal(wdev->current_bss->pub.bssid, bssid)))
pub              1093 net/wireless/sme.c 		cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
pub              1188 net/wireless/sme.c 		if (!ether_addr_equal(prev_bssid, wdev->current_bss->pub.bssid))
pub              3250 net/wireless/trace.h 	TP_PROTO(struct cfg80211_bss *pub),
pub              3251 net/wireless/trace.h 	TP_ARGS(pub),
pub              3257 net/wireless/trace.h 		MAC_ASSIGN(bssid, pub->bssid);
pub              3258 net/wireless/trace.h 		CHAN_ASSIGN(pub->channel);
pub              3264 net/wireless/trace.h 	TP_PROTO(struct cfg80211_bss *pub),
pub              3265 net/wireless/trace.h 	TP_ARGS(pub)
pub              1268 net/wireless/wext-compat.c 		memcpy(addr, wdev->current_bss->pub.bssid, ETH_ALEN);
pub              1313 net/wireless/wext-compat.c 	memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN);
pub               129 net/wireless/wext-sme.c 		chan = wdev->current_bss->pub.channel;
pub               218 net/wireless/wext-sme.c 		ie = ieee80211_bss_get_ie(&wdev->current_bss->pub,
pub               304 net/wireless/wext-sme.c 		memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN);