sinfo 667 arch/mips/include/asm/octeon/cvmx-dpi-defs.h uint64_t sinfo:6; sinfo 669 arch/mips/include/asm/octeon/cvmx-dpi-defs.h uint64_t sinfo:6; sinfo 25 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_signed_info *sinfo; /* SignedInfo being constructed */ sinfo 45 crypto/asymmetric_keys/pkcs7_parser.c static void pkcs7_free_signed_info(struct pkcs7_signed_info *sinfo) sinfo 47 crypto/asymmetric_keys/pkcs7_parser.c if (sinfo) { sinfo 48 crypto/asymmetric_keys/pkcs7_parser.c public_key_signature_free(sinfo->sig); sinfo 49 crypto/asymmetric_keys/pkcs7_parser.c kfree(sinfo); sinfo 60 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_signed_info *sinfo; sinfo 74 crypto/asymmetric_keys/pkcs7_parser.c sinfo = pkcs7->signed_infos; sinfo 75 crypto/asymmetric_keys/pkcs7_parser.c pkcs7->signed_infos = sinfo->next; sinfo 76 crypto/asymmetric_keys/pkcs7_parser.c pkcs7_free_signed_info(sinfo); sinfo 88 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_signed_info *sinfo; sinfo 91 crypto/asymmetric_keys/pkcs7_parser.c sinfo = msg->signed_infos; sinfo 92 crypto/asymmetric_keys/pkcs7_parser.c if (!sinfo) sinfo 95 crypto/asymmetric_keys/pkcs7_parser.c if (sinfo->authattrs) { sinfo 100 crypto/asymmetric_keys/pkcs7_parser.c for (sinfo = sinfo->next; sinfo; sinfo = sinfo->next) sinfo 101 crypto/asymmetric_keys/pkcs7_parser.c if (!!sinfo->authattrs != want) sinfo 127 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo = kzalloc(sizeof(struct pkcs7_signed_info), GFP_KERNEL); sinfo 128 crypto/asymmetric_keys/pkcs7_parser.c if (!ctx->sinfo) sinfo 130 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig = kzalloc(sizeof(struct public_key_signature), sinfo 132 crypto/asymmetric_keys/pkcs7_parser.c if (!ctx->sinfo->sig) sinfo 162 crypto/asymmetric_keys/pkcs7_parser.c pkcs7_free_signed_info(ctx->sinfo); sinfo 231 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "md4"; sinfo 234 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "md5"; sinfo 237 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "sha1"; sinfo 240 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "sha256"; sinfo 243 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "sha384"; sinfo 246 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "sha512"; sinfo 249 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->hash_algo = "sha224"; sinfo 269 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->pkey_algo = "rsa"; sinfo 270 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->encoding = "pkcs1"; sinfo 476 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_signed_info *sinfo = ctx->sinfo; sinfo 483 crypto/asymmetric_keys/pkcs7_parser.c if (__test_and_set_bit(sinfo_has_content_type, &sinfo->aa_set)) sinfo 488 crypto/asymmetric_keys/pkcs7_parser.c ctx->msg->data_type, sinfo->index, sinfo 495 crypto/asymmetric_keys/pkcs7_parser.c if (__test_and_set_bit(sinfo_has_signing_time, &sinfo->aa_set)) sinfo 500 crypto/asymmetric_keys/pkcs7_parser.c return x509_decode_time(&sinfo->signing_time, sinfo 504 crypto/asymmetric_keys/pkcs7_parser.c if (__test_and_set_bit(sinfo_has_message_digest, &sinfo->aa_set)) sinfo 508 crypto/asymmetric_keys/pkcs7_parser.c sinfo->msgdigest = value; sinfo 509 crypto/asymmetric_keys/pkcs7_parser.c sinfo->msgdigest_len = vlen; sinfo 513 crypto/asymmetric_keys/pkcs7_parser.c if (__test_and_set_bit(sinfo_has_smime_caps, &sinfo->aa_set)) sinfo 528 crypto/asymmetric_keys/pkcs7_parser.c if (__test_and_set_bit(sinfo_has_ms_opus_info, &sinfo->aa_set)) sinfo 532 crypto/asymmetric_keys/pkcs7_parser.c if (__test_and_set_bit(sinfo_has_ms_statement_type, &sinfo->aa_set)) sinfo 559 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_signed_info *sinfo = ctx->sinfo; sinfo 561 crypto/asymmetric_keys/pkcs7_parser.c if (!test_bit(sinfo_has_content_type, &sinfo->aa_set) || sinfo 562 crypto/asymmetric_keys/pkcs7_parser.c !test_bit(sinfo_has_message_digest, &sinfo->aa_set)) { sinfo 568 crypto/asymmetric_keys/pkcs7_parser.c test_bit(sinfo_has_ms_opus_info, &sinfo->aa_set)) { sinfo 574 crypto/asymmetric_keys/pkcs7_parser.c sinfo->authattrs = value - (hdrlen - 1); sinfo 575 crypto/asymmetric_keys/pkcs7_parser.c sinfo->authattrs_len = vlen + (hdrlen - 1); sinfo 630 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->s = kmemdup(value, vlen, GFP_KERNEL); sinfo 631 crypto/asymmetric_keys/pkcs7_parser.c if (!ctx->sinfo->sig->s) sinfo 634 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig->s_size = vlen; sinfo 646 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_signed_info *sinfo = ctx->sinfo; sinfo 649 crypto/asymmetric_keys/pkcs7_parser.c if (ctx->msg->data_type == OID_msIndirectData && !sinfo->authattrs) { sinfo 670 crypto/asymmetric_keys/pkcs7_parser.c sinfo->sig->auth_ids[0] = kid; sinfo 671 crypto/asymmetric_keys/pkcs7_parser.c sinfo->index = ++ctx->sinfo_index; sinfo 672 crypto/asymmetric_keys/pkcs7_parser.c *ctx->ppsinfo = sinfo; sinfo 673 crypto/asymmetric_keys/pkcs7_parser.c ctx->ppsinfo = &sinfo->next; sinfo 674 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo = kzalloc(sizeof(struct pkcs7_signed_info), GFP_KERNEL); sinfo 675 crypto/asymmetric_keys/pkcs7_parser.c if (!ctx->sinfo) sinfo 677 crypto/asymmetric_keys/pkcs7_parser.c ctx->sinfo->sig = kzalloc(sizeof(struct public_key_signature), sinfo 679 crypto/asymmetric_keys/pkcs7_parser.c if (!ctx->sinfo->sig) sinfo 23 crypto/asymmetric_keys/pkcs7_trust.c struct pkcs7_signed_info *sinfo, sinfo 26 crypto/asymmetric_keys/pkcs7_trust.c struct public_key_signature *sig = sinfo->sig; sinfo 31 crypto/asymmetric_keys/pkcs7_trust.c kenter(",%u,", sinfo->index); sinfo 33 crypto/asymmetric_keys/pkcs7_trust.c if (sinfo->unsupported_crypto) { sinfo 38 crypto/asymmetric_keys/pkcs7_trust.c for (x509 = sinfo->signer; x509; x509 = x509->signer) { sinfo 59 crypto/asymmetric_keys/pkcs7_trust.c sinfo->index, x509->index, key_serial(key)); sinfo 89 crypto/asymmetric_keys/pkcs7_trust.c sinfo->index, x509->index, key_serial(key)); sinfo 100 crypto/asymmetric_keys/pkcs7_trust.c sinfo->sig->auth_ids[0], NULL, false); sinfo 103 crypto/asymmetric_keys/pkcs7_trust.c sinfo->index, key_serial(key)); sinfo 105 crypto/asymmetric_keys/pkcs7_trust.c sig = sinfo->sig; sinfo 127 crypto/asymmetric_keys/pkcs7_trust.c for (p = sinfo->signer; p != x509; p = p->signer) sinfo 161 crypto/asymmetric_keys/pkcs7_trust.c struct pkcs7_signed_info *sinfo; sinfo 169 crypto/asymmetric_keys/pkcs7_trust.c for (sinfo = pkcs7->signed_infos; sinfo; sinfo = sinfo->next) { sinfo 170 crypto/asymmetric_keys/pkcs7_trust.c ret = pkcs7_validate_trust_one(pkcs7, sinfo, trust_keyring); sinfo 23 crypto/asymmetric_keys/pkcs7_verify.c struct pkcs7_signed_info *sinfo) sinfo 25 crypto/asymmetric_keys/pkcs7_verify.c struct public_key_signature *sig = sinfo->sig; sinfo 31 crypto/asymmetric_keys/pkcs7_verify.c kenter(",%u,%s", sinfo->index, sinfo->sig->hash_algo); sinfo 37 crypto/asymmetric_keys/pkcs7_verify.c if (!sinfo->sig->hash_algo) sinfo 43 crypto/asymmetric_keys/pkcs7_verify.c tfm = crypto_alloc_shash(sinfo->sig->hash_algo, 0, 0); sinfo 72 crypto/asymmetric_keys/pkcs7_verify.c if (sinfo->authattrs) { sinfo 75 crypto/asymmetric_keys/pkcs7_verify.c if (!sinfo->msgdigest) { sinfo 76 crypto/asymmetric_keys/pkcs7_verify.c pr_warn("Sig %u: No messageDigest\n", sinfo->index); sinfo 81 crypto/asymmetric_keys/pkcs7_verify.c if (sinfo->msgdigest_len != sig->digest_size) { sinfo 83 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index, sinfo->msgdigest_len); sinfo 88 crypto/asymmetric_keys/pkcs7_verify.c if (memcmp(sig->digest, sinfo->msgdigest, sinfo 89 crypto/asymmetric_keys/pkcs7_verify.c sinfo->msgdigest_len) != 0) { sinfo 91 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index); sinfo 110 crypto/asymmetric_keys/pkcs7_verify.c ret = crypto_shash_finup(desc, sinfo->authattrs, sinfo 111 crypto/asymmetric_keys/pkcs7_verify.c sinfo->authattrs_len, sig->digest); sinfo 128 crypto/asymmetric_keys/pkcs7_verify.c struct pkcs7_signed_info *sinfo = pkcs7->signed_infos; sinfo 134 crypto/asymmetric_keys/pkcs7_verify.c if (sinfo == NULL || sinfo->next != NULL) sinfo 137 crypto/asymmetric_keys/pkcs7_verify.c ret = pkcs7_digest(pkcs7, sinfo); sinfo 141 crypto/asymmetric_keys/pkcs7_verify.c *buf = sinfo->sig->digest; sinfo 142 crypto/asymmetric_keys/pkcs7_verify.c *len = sinfo->sig->digest_size; sinfo 145 crypto/asymmetric_keys/pkcs7_verify.c if (!strcmp(hash_algo_name[i], sinfo->sig->hash_algo)) { sinfo 160 crypto/asymmetric_keys/pkcs7_verify.c struct pkcs7_signed_info *sinfo) sinfo 165 crypto/asymmetric_keys/pkcs7_verify.c kenter("%u", sinfo->index); sinfo 173 crypto/asymmetric_keys/pkcs7_verify.c if (!asymmetric_key_id_same(x509->id, sinfo->sig->auth_ids[0])) sinfo 176 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index, certix); sinfo 178 crypto/asymmetric_keys/pkcs7_verify.c if (strcmp(x509->pub->pkey_algo, sinfo->sig->pkey_algo) != 0) { sinfo 180 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index); sinfo 184 crypto/asymmetric_keys/pkcs7_verify.c sinfo->signer = x509; sinfo 192 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index, sinfo 193 crypto/asymmetric_keys/pkcs7_verify.c sinfo->sig->auth_ids[0]->len, sinfo->sig->auth_ids[0]->data); sinfo 201 crypto/asymmetric_keys/pkcs7_verify.c struct pkcs7_signed_info *sinfo) sinfo 204 crypto/asymmetric_keys/pkcs7_verify.c struct x509_certificate *x509 = sinfo->signer, *p; sinfo 223 crypto/asymmetric_keys/pkcs7_verify.c sinfo->blacklisted = true; sinfo 224 crypto/asymmetric_keys/pkcs7_verify.c for (p = sinfo->signer; p != x509; p = p->signer) sinfo 291 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index, x509->index, p->index); sinfo 298 crypto/asymmetric_keys/pkcs7_verify.c sinfo->index); sinfo 327 crypto/asymmetric_keys/pkcs7_verify.c struct pkcs7_signed_info *sinfo) sinfo 331 crypto/asymmetric_keys/pkcs7_verify.c kenter(",%u", sinfo->index); sinfo 336 crypto/asymmetric_keys/pkcs7_verify.c ret = pkcs7_digest(pkcs7, sinfo); sinfo 341 crypto/asymmetric_keys/pkcs7_verify.c ret = pkcs7_find_key(pkcs7, sinfo); sinfo 345 crypto/asymmetric_keys/pkcs7_verify.c if (!sinfo->signer) sinfo 349 crypto/asymmetric_keys/pkcs7_verify.c sinfo->signer->index, sinfo->index); sinfo 355 crypto/asymmetric_keys/pkcs7_verify.c if (test_bit(sinfo_has_signing_time, &sinfo->aa_set)) { sinfo 356 crypto/asymmetric_keys/pkcs7_verify.c if (sinfo->signing_time < sinfo->signer->valid_from || sinfo 357 crypto/asymmetric_keys/pkcs7_verify.c sinfo->signing_time > sinfo->signer->valid_to) { sinfo 364 crypto/asymmetric_keys/pkcs7_verify.c ret = public_key_verify_signature(sinfo->signer->pub, sinfo->sig); sinfo 368 crypto/asymmetric_keys/pkcs7_verify.c pr_devel("Verified signature %u\n", sinfo->index); sinfo 371 crypto/asymmetric_keys/pkcs7_verify.c return pkcs7_verify_sig_chain(pkcs7, sinfo); sinfo 407 crypto/asymmetric_keys/pkcs7_verify.c struct pkcs7_signed_info *sinfo; sinfo 451 crypto/asymmetric_keys/pkcs7_verify.c for (sinfo = pkcs7->signed_infos; sinfo; sinfo = sinfo->next) { sinfo 452 crypto/asymmetric_keys/pkcs7_verify.c ret = pkcs7_verify_one(pkcs7, sinfo); sinfo 453 crypto/asymmetric_keys/pkcs7_verify.c if (sinfo->blacklisted) { sinfo 460 crypto/asymmetric_keys/pkcs7_verify.c sinfo->unsupported_crypto = true; sinfo 675 drivers/firmware/arm_scmi/driver.c static int scmi_xfer_info_init(struct scmi_info *sinfo) sinfo 679 drivers/firmware/arm_scmi/driver.c struct device *dev = sinfo->dev; sinfo 680 drivers/firmware/arm_scmi/driver.c const struct scmi_desc *desc = sinfo->desc; sinfo 681 drivers/firmware/arm_scmi/driver.c struct scmi_xfers_info *info = &sinfo->tx_minfo; sinfo 277 drivers/firmware/arm_scmi/sensors.c struct sensors_info *sinfo; sinfo 284 drivers/firmware/arm_scmi/sensors.c sinfo = devm_kzalloc(handle->dev, sizeof(*sinfo), GFP_KERNEL); sinfo 285 drivers/firmware/arm_scmi/sensors.c if (!sinfo) sinfo 288 drivers/firmware/arm_scmi/sensors.c scmi_sensor_attributes_get(handle, sinfo); sinfo 290 drivers/firmware/arm_scmi/sensors.c sinfo->sensors = devm_kcalloc(handle->dev, sinfo->num_sensors, sinfo 291 drivers/firmware/arm_scmi/sensors.c sizeof(*sinfo->sensors), GFP_KERNEL); sinfo 292 drivers/firmware/arm_scmi/sensors.c if (!sinfo->sensors) sinfo 295 drivers/firmware/arm_scmi/sensors.c scmi_sensor_description_get(handle, sinfo); sinfo 298 drivers/firmware/arm_scmi/sensors.c handle->sensor_priv = sinfo; sinfo 210 drivers/media/pci/ttpci/av7110.h int sinfo; sinfo 172 drivers/media/pci/ttpci/av7110_av.c av7110->sinfo = 0; sinfo 175 drivers/media/pci/ttpci/av7110_av.c av7110->sinfo = 0; sinfo 359 drivers/media/pci/ttpci/av7110_av.c if (av7110->sinfo) sinfo 372 drivers/media/pci/ttpci/av7110_av.c av7110->sinfo = 1; sinfo 2120 drivers/net/tun.c struct skb_shared_info *sinfo = skb_shinfo(skb); sinfo 2123 drivers/net/tun.c sinfo->gso_type, tun16_to_cpu(tun, gso.gso_size), sinfo 8158 drivers/net/wireless/ath/ath10k/mac.c struct station_info *sinfo) sinfo 8166 drivers/net/wireless/ath/ath10k/mac.c sinfo->rx_duration = arsta->rx_duration; sinfo 8167 drivers/net/wireless/ath/ath10k/mac.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_DURATION); sinfo 8173 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.legacy = arsta->txrate.legacy; sinfo 8175 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.mcs = arsta->txrate.mcs; sinfo 8176 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.nss = arsta->txrate.nss; sinfo 8177 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.bw = arsta->txrate.bw; sinfo 8179 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.flags = arsta->txrate.flags; sinfo 8180 drivers/net/wireless/ath/ath10k/mac.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 1775 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *mac, struct station_info *sinfo) sinfo 1813 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->rx_bytes = vif->target_stats.rx_byte; sinfo 1814 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BYTES64); sinfo 1815 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->rx_packets = vif->target_stats.rx_pkt; sinfo 1816 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS); sinfo 1820 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->tx_bytes = vif->target_stats.tx_byte; sinfo 1821 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES64); sinfo 1822 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->tx_packets = vif->target_stats.tx_pkt; sinfo 1823 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_PACKETS); sinfo 1826 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->signal = vif->target_stats.cs_rssi; sinfo 1827 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 1832 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.legacy = rate / 100; sinfo 1835 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; sinfo 1836 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs - 1; sinfo 1838 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs; sinfo 1841 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; sinfo 1842 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.bw = RATE_INFO_BW_20; sinfo 1845 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; sinfo 1846 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs - 1; sinfo 1848 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs; sinfo 1851 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.bw = RATE_INFO_BW_40; sinfo 1852 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; sinfo 1860 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 1865 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BSS_PARAM); sinfo 1866 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->bss_param.flags = 0; sinfo 1867 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->bss_param.dtim_period = vif->assoc_bss_dtim_period; sinfo 1868 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->bss_param.beacon_interval = vif->assoc_bss_beacon_int; sinfo 429 drivers/net/wireless/ath/ath6kl/main.c struct station_info *sinfo; sinfo 485 drivers/net/wireless/ath/ath6kl/main.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 486 drivers/net/wireless/ath/ath6kl/main.c if (!sinfo) sinfo 491 drivers/net/wireless/ath/ath6kl/main.c sinfo->assoc_req_ies = ies; sinfo 492 drivers/net/wireless/ath/ath6kl/main.c sinfo->assoc_req_ies_len = ies_len; sinfo 494 drivers/net/wireless/ath/ath6kl/main.c cfg80211_new_sta(vif->ndev, mac_addr, sinfo, GFP_KERNEL); sinfo 498 drivers/net/wireless/ath/ath6kl/main.c kfree(sinfo); sinfo 889 drivers/net/wireless/ath/carl9170/tx.c struct ieee80211_tx_info *sinfo, sinfo 907 drivers/net/wireless/ath/carl9170/tx.c info->flags |= (sinfo->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE); sinfo 916 drivers/net/wireless/ath/carl9170/tx.c txrate = &sinfo->control.rates[i]; sinfo 442 drivers/net/wireless/ath/wil6210/cfg80211.c struct station_info *sinfo) sinfo 484 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->generation = wil->sinfo_gen; sinfo 486 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->filled = BIT_ULL(NL80211_STA_INFO_RX_BYTES) | sinfo 498 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->txrate.flags = txflag; sinfo 499 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->txrate.mcs = le16_to_cpu(reply.evt.bf_mcs); sinfo 500 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->rxrate.mcs = stats->last_mcs_rx; sinfo 501 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->txrate.n_bonded_ch = sinfo 503 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->rxrate.n_bonded_ch = sinfo 505 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->rx_bytes = stats->rx_bytes; sinfo 506 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->rx_packets = stats->rx_packets; sinfo 507 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->rx_dropped_misc = stats->rx_dropped; sinfo 508 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->tx_bytes = stats->tx_bytes; sinfo 509 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->tx_packets = stats->tx_packets; sinfo 510 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->tx_failed = stats->tx_errors; sinfo 513 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 516 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->signal = reply.evt.rssi; sinfo 518 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->signal = reply.evt.sqi; sinfo 526 drivers/net/wireless/ath/wil6210/cfg80211.c const u8 *mac, struct station_info *sinfo) sinfo 539 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wil_cid_fill_sinfo(vif, cid, sinfo); sinfo 566 drivers/net/wireless/ath/wil6210/cfg80211.c u8 *mac, struct station_info *sinfo) sinfo 580 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wil_cid_fill_sinfo(vif, cid, sinfo); sinfo 1420 drivers/net/wireless/ath/wil6210/debugfs.c struct station_info *sinfo; sinfo 1423 drivers/net/wireless/ath/wil6210/debugfs.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 1424 drivers/net/wireless/ath/wil6210/debugfs.c if (!sinfo) sinfo 1453 drivers/net/wireless/ath/wil6210/debugfs.c rc = wil_cid_fill_sinfo(vif, i, sinfo); sinfo 1457 drivers/net/wireless/ath/wil6210/debugfs.c seq_printf(s, " Tx_mcs = %d\n", sinfo->txrate.mcs); sinfo 1458 drivers/net/wireless/ath/wil6210/debugfs.c seq_printf(s, " Rx_mcs = %d\n", sinfo->rxrate.mcs); sinfo 1459 drivers/net/wireless/ath/wil6210/debugfs.c seq_printf(s, " SQ = %d\n", sinfo->signal); sinfo 1466 drivers/net/wireless/ath/wil6210/debugfs.c kfree(sinfo); sinfo 1344 drivers/net/wireless/ath/wil6210/wil6210.h struct station_info *sinfo); sinfo 970 drivers/net/wireless/ath/wil6210/wmi.c struct station_info *sinfo; sinfo 1094 drivers/net/wireless/ath/wil6210/wmi.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 1095 drivers/net/wireless/ath/wil6210/wmi.c if (!sinfo) { sinfo 1100 drivers/net/wireless/ath/wil6210/wmi.c sinfo->generation = wil->sinfo_gen++; sinfo 1103 drivers/net/wireless/ath/wil6210/wmi.c sinfo->assoc_req_ies = assoc_req_ie; sinfo 1104 drivers/net/wireless/ath/wil6210/wmi.c sinfo->assoc_req_ies_len = assoc_req_ielen; sinfo 1107 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_new_sta(ndev, evt->bssid, sinfo, GFP_KERNEL); sinfo 1109 drivers/net/wireless/ath/wil6210/wmi.c kfree(sinfo); sinfo 2554 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct station_info *sinfo) sinfo 2569 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 2570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->txrate.legacy = rate * 5; sinfo 2580 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 2581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->signal = rssi; sinfo 2589 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS) | sinfo 2593 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->rx_packets = le32_to_cpu(pktcnt.rx_good_pkt); sinfo 2594 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->rx_dropped_misc = le32_to_cpu(pktcnt.rx_bad_pkt); sinfo 2595 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->tx_packets = le32_to_cpu(pktcnt.tx_good_pkt); sinfo 2596 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->tx_failed = le32_to_cpu(pktcnt.tx_bad_pkt); sinfo 2603 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c const u8 *mac, struct station_info *sinfo) sinfo 2623 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_cfg80211_get_station_ibss(ifp, sinfo); sinfo 2641 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled = BIT_ULL(NL80211_STA_INFO_INACTIVE_TIME); sinfo 2642 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->inactive_time = le32_to_cpu(sta_info_le.idle) * 1000; sinfo 2644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_convert_sta_flags(sta_flags, sinfo); sinfo 2645 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->sta_flags.mask |= BIT(NL80211_STA_FLAG_TDLS_PEER); sinfo 2647 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_TDLS_PEER); sinfo 2649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->sta_flags.set &= ~BIT(NL80211_STA_FLAG_TDLS_PEER); sinfo 2651 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_CONNECTED_TIME); sinfo 2652 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->connected_time = le32_to_cpu(sta_info_le.in); sinfo 2653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fill_bss_param(ifp, sinfo); sinfo 2656 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_FAILED); sinfo 2657 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->tx_failed = le32_to_cpu(sta_info_le.tx_failures); sinfo 2658 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_PACKETS); sinfo 2659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->tx_packets = le32_to_cpu(sta_info_le.tx_pkts); sinfo 2660 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->tx_packets += le32_to_cpu(sta_info_le.tx_mcast_pkts); sinfo 2661 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS); sinfo 2662 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->rx_packets = le32_to_cpu(sta_info_le.rx_ucast_pkts); sinfo 2663 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->rx_packets += le32_to_cpu(sta_info_le.rx_mcast_pkts); sinfo 2664 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (sinfo->tx_packets) { sinfo 2665 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 2666 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->txrate.legacy = sinfo 2669 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (sinfo->rx_packets) { sinfo 2670 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BITRATE); sinfo 2671 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->rxrate.legacy = sinfo 2675 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES); sinfo 2676 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->tx_bytes = le64_to_cpu(sta_info_le.tx_tot_bytes); sinfo 2677 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BYTES); sinfo 2678 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->rx_bytes = le64_to_cpu(sta_info_le.rx_tot_bytes); sinfo 2684 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->chain_signal_avg[count_rssi] = sinfo 2686 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->chain_signal[count_rssi] = sinfo 2693 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL); sinfo 2694 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->chains = count_rssi; sinfo 2696 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 2698 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->signal = total_rssi; sinfo 2710 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 2711 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->signal = rssi; sinfo 2723 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c int idx, u8 *mac, struct station_info *sinfo) sinfo 2746 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_cfg80211_get_station(wiphy, ndev, mac, sinfo); sinfo 5608 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct station_info *sinfo; sinfo 5626 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 5627 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!sinfo) sinfo 5630 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->assoc_req_ies = data; sinfo 5631 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->assoc_req_ies_len = e->datalen; sinfo 5633 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->generation = generation; sinfo 5634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_new_sta(ndev, e->addr, sinfo, GFP_KERNEL); sinfo 5636 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(sinfo); sinfo 4746 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct station_info *sinfo) sinfo 4753 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sinfo->signal_avg = mvmsta->avg_energy; sinfo 4754 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG); sinfo 4772 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sinfo->rx_beacon = mvmvif->beacon_stats.num_beacons + sinfo 4774 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BEACON_RX); sinfo 4777 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sinfo->rx_beacon_signal_avg = mvmvif->beacon_stats.avg_signal; sinfo 4778 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BEACON_SIGNAL_AVG); sinfo 1559 drivers/net/wireless/marvell/libertas/cfg.c const u8 *mac, struct station_info *sinfo) sinfo 1566 drivers/net/wireless/marvell/libertas/cfg.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES) | sinfo 1570 drivers/net/wireless/marvell/libertas/cfg.c sinfo->tx_bytes = priv->dev->stats.tx_bytes; sinfo 1571 drivers/net/wireless/marvell/libertas/cfg.c sinfo->tx_packets = priv->dev->stats.tx_packets; sinfo 1572 drivers/net/wireless/marvell/libertas/cfg.c sinfo->rx_bytes = priv->dev->stats.rx_bytes; sinfo 1573 drivers/net/wireless/marvell/libertas/cfg.c sinfo->rx_packets = priv->dev->stats.rx_packets; sinfo 1578 drivers/net/wireless/marvell/libertas/cfg.c sinfo->signal = signal; sinfo 1579 drivers/net/wireless/marvell/libertas/cfg.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 1585 drivers/net/wireless/marvell/libertas/cfg.c sinfo->txrate.legacy = lbs_rates[i].bitrate; sinfo 1586 drivers/net/wireless/marvell/libertas/cfg.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 1383 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct station_info *sinfo) sinfo 1387 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->filled = BIT_ULL(NL80211_STA_INFO_RX_BYTES) | BIT_ULL(NL80211_STA_INFO_TX_BYTES) | sinfo 1396 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_INACTIVE_TIME) | sinfo 1398 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->inactive_time = sinfo 1401 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->signal = node->stats.rssi; sinfo 1402 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->signal_avg = node->stats.rssi; sinfo 1403 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->rx_bytes = node->stats.rx_bytes; sinfo 1404 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->tx_bytes = node->stats.tx_bytes; sinfo 1405 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->rx_packets = node->stats.rx_packets; sinfo 1406 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->tx_packets = node->stats.tx_packets; sinfo 1407 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->tx_failed = node->stats.tx_failed; sinfo 1411 drivers/net/wireless/marvell/mwifiex/cfg80211.c &sinfo->txrate); sinfo 1412 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->txrate.legacy = node->stats.last_tx_rate * 5; sinfo 1437 drivers/net/wireless/marvell/mwifiex/cfg80211.c &sinfo->txrate); sinfo 1439 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->signal_avg = priv->bcn_rssi_avg; sinfo 1440 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->rx_bytes = priv->stats.rx_bytes; sinfo 1441 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->tx_bytes = priv->stats.tx_bytes; sinfo 1442 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->rx_packets = priv->stats.rx_packets; sinfo 1443 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->tx_packets = priv->stats.tx_packets; sinfo 1444 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->signal = priv->bcn_rssi_avg; sinfo 1446 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->txrate.legacy = rate * 5; sinfo 1448 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->filled |= BIT(NL80211_STA_INFO_RX_BITRATE); sinfo 1450 drivers/net/wireless/marvell/mwifiex/cfg80211.c &sinfo->rxrate); sinfo 1453 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BSS_PARAM); sinfo 1454 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->bss_param.flags = 0; sinfo 1457 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->bss_param.flags |= sinfo 1461 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->bss_param.flags |= sinfo 1463 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->bss_param.dtim_period = priv->dtim_period; sinfo 1464 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->bss_param.beacon_interval = sinfo 1479 drivers/net/wireless/marvell/mwifiex/cfg80211.c const u8 *mac, struct station_info *sinfo) sinfo 1488 drivers/net/wireless/marvell/mwifiex/cfg80211.c return mwifiex_dump_station_info(priv, NULL, sinfo); sinfo 1496 drivers/net/wireless/marvell/mwifiex/cfg80211.c int idx, u8 *mac, struct station_info *sinfo) sinfo 1504 drivers/net/wireless/marvell/mwifiex/cfg80211.c return mwifiex_dump_station_info(priv, NULL, sinfo); sinfo 1517 drivers/net/wireless/marvell/mwifiex/cfg80211.c return mwifiex_dump_station_info(priv, node, sinfo); sinfo 111 drivers/net/wireless/marvell/mwifiex/uap_event.c struct station_info *sinfo; sinfo 120 drivers/net/wireless/marvell/mwifiex/uap_event.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 121 drivers/net/wireless/marvell/mwifiex/uap_event.c if (!sinfo) sinfo 138 drivers/net/wireless/marvell/mwifiex/uap_event.c sinfo->assoc_req_ies = &event->data[len]; sinfo 139 drivers/net/wireless/marvell/mwifiex/uap_event.c len = (u8 *)sinfo->assoc_req_ies - sinfo 141 drivers/net/wireless/marvell/mwifiex/uap_event.c sinfo->assoc_req_ies_len = sinfo 145 drivers/net/wireless/marvell/mwifiex/uap_event.c cfg80211_new_sta(priv->netdev, event->sta_addr, sinfo, sinfo 152 drivers/net/wireless/marvell/mwifiex/uap_event.c kfree(sinfo); sinfo 157 drivers/net/wireless/marvell/mwifiex/uap_event.c kfree(sinfo); sinfo 161 drivers/net/wireless/marvell/mwifiex/uap_event.c mwifiex_set_sta_ht_cap(priv, sinfo->assoc_req_ies, sinfo 162 drivers/net/wireless/marvell/mwifiex/uap_event.c sinfo->assoc_req_ies_len, node); sinfo 172 drivers/net/wireless/marvell/mwifiex/uap_event.c kfree(sinfo); sinfo 460 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c const u8 *mac, struct station_info *sinfo) sinfo 464 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c sinfo->generation = vif->generation; sinfo 465 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c return qtnf_cmd_get_sta_info(vif, mac, sinfo); sinfo 470 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c int idx, u8 *mac, struct station_info *sinfo) sinfo 494 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_get_sta_info(vif, mac, sinfo); sinfo 499 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c sinfo->filled = 0; sinfo 503 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c sinfo->generation = vif->generation; sinfo 556 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_sta_info_parse(struct station_info *sinfo, sinfo 594 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_INACTIVE_TIME); sinfo 595 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->inactive_time = le32_to_cpu(stats->inactive_time); sinfo 600 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_CONNECTED_TIME); sinfo 601 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->connected_time = le32_to_cpu(stats->connected_time); sinfo 605 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 606 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->signal = stats->signal - QLINK_RSSI_OFFSET; sinfo 610 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG); sinfo 611 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->signal_avg = stats->signal_avg - QLINK_RSSI_OFFSET; sinfo 615 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BITRATE); sinfo 616 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_sta_info_parse_rate(&sinfo->rxrate, &stats->rxrate); sinfo 620 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 621 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_sta_info_parse_rate(&sinfo->txrate, &stats->txrate); sinfo 625 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_STA_FLAGS); sinfo 626 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_sta_info_parse_flags(&sinfo->sta_flags, &stats->sta_flags); sinfo 630 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BYTES); sinfo 631 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->rx_bytes = le64_to_cpu(stats->rx_bytes); sinfo 635 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES); sinfo 636 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->tx_bytes = le64_to_cpu(stats->tx_bytes); sinfo 640 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BYTES64); sinfo 641 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->rx_bytes = le64_to_cpu(stats->rx_bytes); sinfo 645 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES64); sinfo 646 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->tx_bytes = le64_to_cpu(stats->tx_bytes); sinfo 650 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS); sinfo 651 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->rx_packets = le32_to_cpu(stats->rx_packets); sinfo 655 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_PACKETS); sinfo 656 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->tx_packets = le32_to_cpu(stats->tx_packets); sinfo 660 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BEACON_RX); sinfo 661 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->rx_beacon = le64_to_cpu(stats->rx_beacon); sinfo 665 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_DROP_MISC); sinfo 666 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->rx_dropped_misc = le32_to_cpu(stats->rx_dropped_misc); sinfo 670 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_FAILED); sinfo 671 drivers/net/wireless/quantenna/qtnfmac/commands.c sinfo->tx_failed = le32_to_cpu(stats->tx_failed); sinfo 678 drivers/net/wireless/quantenna/qtnfmac/commands.c struct station_info *sinfo) sinfo 711 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_sta_info_parse(sinfo, sinfo 35 drivers/net/wireless/quantenna/qtnfmac/commands.h struct station_info *sinfo); sinfo 24 drivers/net/wireless/quantenna/qtnfmac/event.c struct station_info *sinfo; sinfo 44 drivers/net/wireless/quantenna/qtnfmac/event.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 45 drivers/net/wireless/quantenna/qtnfmac/event.c if (!sinfo) sinfo 56 drivers/net/wireless/quantenna/qtnfmac/event.c sinfo->assoc_req_ies = NULL; sinfo 57 drivers/net/wireless/quantenna/qtnfmac/event.c sinfo->assoc_req_ies_len = 0; sinfo 58 drivers/net/wireless/quantenna/qtnfmac/event.c sinfo->generation = vif->generation; sinfo 87 drivers/net/wireless/quantenna/qtnfmac/event.c sinfo->assoc_req_ies = ie_set->ie_data; sinfo 88 drivers/net/wireless/quantenna/qtnfmac/event.c sinfo->assoc_req_ies_len = ie_len; sinfo 101 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_new_sta(vif->netdev, sta_assoc->sta_addr, sinfo, sinfo 105 drivers/net/wireless/quantenna/qtnfmac/event.c kfree(sinfo); sinfo 508 drivers/net/wireless/rndis_wlan.c const u8 *mac, struct station_info *sinfo); sinfo 511 drivers/net/wireless/rndis_wlan.c int idx, u8 *mac, struct station_info *sinfo); sinfo 2458 drivers/net/wireless/rndis_wlan.c struct station_info *sinfo) sinfo 2463 drivers/net/wireless/rndis_wlan.c memset(sinfo, 0, sizeof(*sinfo)); sinfo 2468 drivers/net/wireless/rndis_wlan.c sinfo->txrate.legacy = le32_to_cpu(linkspeed) / 1000; sinfo 2469 drivers/net/wireless/rndis_wlan.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 2476 drivers/net/wireless/rndis_wlan.c sinfo->signal = level_to_qual(le32_to_cpu(rssi)); sinfo 2477 drivers/net/wireless/rndis_wlan.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 2482 drivers/net/wireless/rndis_wlan.c const u8 *mac, struct station_info *sinfo) sinfo 2490 drivers/net/wireless/rndis_wlan.c rndis_fill_station_info(usbdev, sinfo); sinfo 2496 drivers/net/wireless/rndis_wlan.c int idx, u8 *mac, struct station_info *sinfo) sinfo 2506 drivers/net/wireless/rndis_wlan.c rndis_fill_station_info(usbdev, sinfo); sinfo 5793 drivers/net/wireless/ti/wlcore/main.c struct station_info *sinfo) sinfo 5817 drivers/net/wireless/ti/wlcore/main.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 5818 drivers/net/wireless/ti/wlcore/main.c sinfo->signal = rssi_dbm; sinfo 295 drivers/net/wireless/virt_wifi.c const u8 *mac, struct station_info *sinfo) sinfo 304 drivers/net/wireless/virt_wifi.c sinfo->filled = BIT_ULL(NL80211_STA_INFO_TX_PACKETS) | sinfo 308 drivers/net/wireless/virt_wifi.c sinfo->tx_packets = priv->tx_packets; sinfo 309 drivers/net/wireless/virt_wifi.c sinfo->tx_failed = priv->tx_failed; sinfo 311 drivers/net/wireless/virt_wifi.c sinfo->signal = -50; sinfo 312 drivers/net/wireless/virt_wifi.c sinfo->txrate = (struct rate_info) { sinfo 320 drivers/net/wireless/virt_wifi.c int idx, u8 *mac, struct station_info *sinfo) sinfo 330 drivers/net/wireless/virt_wifi.c return virt_wifi_get_station(wiphy, dev, fake_router_bssid, sinfo); sinfo 281 drivers/pcmcia/pxa2xx_base.c struct skt_dev_info *sinfo; sinfo 303 drivers/pcmcia/pxa2xx_base.c sinfo = devm_kzalloc(&dev->dev, SKT_DEV_INFO_SIZE(ops->nr), sinfo 305 drivers/pcmcia/pxa2xx_base.c if (!sinfo) sinfo 308 drivers/pcmcia/pxa2xx_base.c sinfo->nskt = ops->nr; sinfo 312 drivers/pcmcia/pxa2xx_base.c skt = &sinfo->skt[i]; sinfo 324 drivers/pcmcia/pxa2xx_base.c dev_set_drvdata(&dev->dev, sinfo); sinfo 330 drivers/pcmcia/pxa2xx_base.c soc_pcmcia_remove_one(&sinfo->skt[i]); sinfo 338 drivers/pcmcia/pxa2xx_base.c struct skt_dev_info *sinfo = platform_get_drvdata(dev); sinfo 341 drivers/pcmcia/pxa2xx_base.c for (i = 0; i < sinfo->nskt; i++) sinfo 342 drivers/pcmcia/pxa2xx_base.c soc_pcmcia_remove_one(&sinfo->skt[i]); sinfo 130 drivers/pcmcia/sa1100_generic.c struct skt_dev_info *sinfo = platform_get_drvdata(dev); sinfo 135 drivers/pcmcia/sa1100_generic.c for (i = 0; i < sinfo->nskt; i++) sinfo 136 drivers/pcmcia/sa1100_generic.c soc_pcmcia_remove_one(&sinfo->skt[i]); sinfo 220 drivers/pcmcia/sa11xx_base.c struct skt_dev_info *sinfo; sinfo 231 drivers/pcmcia/sa11xx_base.c sinfo = devm_kzalloc(dev, SKT_DEV_INFO_SIZE(nr), GFP_KERNEL); sinfo 232 drivers/pcmcia/sa11xx_base.c if (!sinfo) sinfo 235 drivers/pcmcia/sa11xx_base.c sinfo->nskt = nr; sinfo 239 drivers/pcmcia/sa11xx_base.c skt = &sinfo->skt[i]; sinfo 252 drivers/pcmcia/sa11xx_base.c soc_pcmcia_remove_one(&sinfo->skt[i]); sinfo 254 drivers/pcmcia/sa11xx_base.c dev_set_drvdata(dev, sinfo); sinfo 2065 drivers/scsi/aacraid/aachba.c struct aac_supplement_adapter_info * sinfo; sinfo 2069 drivers/scsi/aacraid/aachba.c sinfo = (struct aac_supplement_adapter_info *) fib_data(fibptr); sinfo 2071 drivers/scsi/aacraid/aachba.c memset(sinfo,0,sizeof(*sinfo)); sinfo 2075 drivers/scsi/aacraid/aachba.c sizeof(*sinfo), sinfo 2082 drivers/scsi/aacraid/aachba.c memcpy(&dev->supplement_adapter_info, sinfo, sizeof(*sinfo)); sinfo 501 drivers/staging/most/sound/sound.c } sinfo[] = { sinfo 514 drivers/staging/most/sound/sound.c for (i = 0; i < ARRAY_SIZE(sinfo); i++) { sinfo 515 drivers/staging/most/sound/sound.c if (!strcmp(sample_res, sinfo[i].sample_res)) sinfo 527 drivers/staging/most/sound/sound.c if (cfg->subbuffer_size != ch_num * sinfo[i].bytes) { sinfo 543 drivers/staging/most/sound/sound.c pcm_hw->formats = sinfo[i].formats; sinfo 1227 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct station_info *sinfo) sinfo 1235 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled = 0; sinfo 1267 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 1268 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->signal = translate_percentage_to_dbm(padapter->recvpriv.signal_strength); sinfo 1270 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 1271 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->txrate.legacy = rtw_get_cur_max_rate(padapter); sinfo 1273 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS); sinfo 1274 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->rx_packets = sta_rx_data_pkts(psta); sinfo 1276 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_PACKETS); sinfo 1277 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->tx_packets = psta->sta_stats.tx_pkts; sinfo 1278 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_FAILED); sinfo 2409 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct station_info sinfo; sinfo 2416 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo.filled = 0; sinfo 2417 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo.assoc_req_ies = pmgmt_frame + WLAN_HDR_A3_LEN + ie_offset; sinfo 2418 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo.assoc_req_ies_len = frame_len - WLAN_HDR_A3_LEN - ie_offset; sinfo 2419 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_new_sta(ndev, GetAddr2Ptr(pmgmt_frame), &sinfo, GFP_ATOMIC); sinfo 2954 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c int idx, u8 *mac, struct station_info *sinfo) sinfo 2973 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->filled = BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 2974 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->signal = psta->rssi; sinfo 696 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac, struct station_info *sinfo) sinfo 719 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_INACTIVE_TIME); sinfo 722 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->inactive_time = 1000 * inactive_time; sinfo 728 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL) | sinfo 734 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->signal = stats.rssi; sinfo 735 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->rx_packets = stats.rx_cnt; sinfo 736 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->tx_packets = stats.tx_cnt + stats.tx_fail_cnt; sinfo 737 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->tx_failed = stats.tx_fail_cnt; sinfo 738 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->txrate.legacy = stats.link_speed * 10; sinfo 1369 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c int idx, u8 *mac, struct station_info *sinfo) sinfo 1377 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 1379 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_get_rssi(vif, &sinfo->signal); sinfo 240 drivers/staging/wlan-ng/cfg80211.c const u8 *mac, struct station_info *sinfo) sinfo 246 drivers/staging/wlan-ng/cfg80211.c memset(sinfo, 0, sizeof(*sinfo)); sinfo 263 drivers/staging/wlan-ng/cfg80211.c sinfo->txrate.legacy = quality.txrate.data; sinfo 264 drivers/staging/wlan-ng/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 265 drivers/staging/wlan-ng/cfg80211.c sinfo->signal = quality.level.data; sinfo 266 drivers/staging/wlan-ng/cfg80211.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 70 drivers/video/fbdev/atmel_lcdfb.c #define lcdc_readl(sinfo, reg) __raw_readl((sinfo)->mmio+(reg)) sinfo 71 drivers/video/fbdev/atmel_lcdfb.c #define lcdc_writel(sinfo, reg, val) __raw_writel((val), (sinfo)->mmio+(reg)) sinfo 111 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = bl_get_data(bl); sinfo 112 drivers/video/fbdev/atmel_lcdfb.c int power = sinfo->bl_power; sinfo 119 drivers/video/fbdev/atmel_lcdfb.c if (bl->props.fb_blank != sinfo->bl_power) sinfo 121 drivers/video/fbdev/atmel_lcdfb.c else if (bl->props.power != sinfo->bl_power) sinfo 125 drivers/video/fbdev/atmel_lcdfb.c brightness = lcdc_readl(sinfo, ATMEL_LCDC_CONTRAST_VAL); sinfo 129 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_VAL, brightness); sinfo 131 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_CTR, sinfo 134 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_CTR, contrast_ctr); sinfo 136 drivers/video/fbdev/atmel_lcdfb.c bl->props.fb_blank = bl->props.power = sinfo->bl_power = power; sinfo 143 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = bl_get_data(bl); sinfo 145 drivers/video/fbdev/atmel_lcdfb.c return lcdc_readl(sinfo, ATMEL_LCDC_CONTRAST_VAL); sinfo 153 drivers/video/fbdev/atmel_lcdfb.c static void init_backlight(struct atmel_lcdfb_info *sinfo) sinfo 158 drivers/video/fbdev/atmel_lcdfb.c sinfo->bl_power = FB_BLANK_UNBLANK; sinfo 160 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->backlight) sinfo 166 drivers/video/fbdev/atmel_lcdfb.c bl = backlight_device_register("backlight", &sinfo->pdev->dev, sinfo, sinfo 169 drivers/video/fbdev/atmel_lcdfb.c dev_err(&sinfo->pdev->dev, "error %ld on backlight register\n", sinfo 173 drivers/video/fbdev/atmel_lcdfb.c sinfo->backlight = bl; sinfo 180 drivers/video/fbdev/atmel_lcdfb.c static void exit_backlight(struct atmel_lcdfb_info *sinfo) sinfo 182 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->backlight) sinfo 185 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->backlight->ops) { sinfo 186 drivers/video/fbdev/atmel_lcdfb.c sinfo->backlight->props.power = FB_BLANK_POWERDOWN; sinfo 187 drivers/video/fbdev/atmel_lcdfb.c sinfo->backlight->ops->update_status(sinfo->backlight); sinfo 189 drivers/video/fbdev/atmel_lcdfb.c backlight_device_unregister(sinfo->backlight); sinfo 194 drivers/video/fbdev/atmel_lcdfb.c static void init_backlight(struct atmel_lcdfb_info *sinfo) sinfo 196 drivers/video/fbdev/atmel_lcdfb.c dev_warn(&sinfo->pdev->dev, "backlight control is not available\n"); sinfo 199 drivers/video/fbdev/atmel_lcdfb.c static void exit_backlight(struct atmel_lcdfb_info *sinfo) sinfo 205 drivers/video/fbdev/atmel_lcdfb.c static void init_contrast(struct atmel_lcdfb_info *sinfo) sinfo 207 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 214 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_CTR, contrast_ctr); sinfo 215 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_VAL, ATMEL_LCDC_CVAL_DEFAULT); sinfo 218 drivers/video/fbdev/atmel_lcdfb.c init_backlight(sinfo); sinfo 221 drivers/video/fbdev/atmel_lcdfb.c static inline void atmel_lcdfb_power_control(struct atmel_lcdfb_info *sinfo, int on) sinfo 224 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 228 drivers/video/fbdev/atmel_lcdfb.c else if (sinfo->reg_lcd) { sinfo 230 drivers/video/fbdev/atmel_lcdfb.c ret = regulator_enable(sinfo->reg_lcd); sinfo 232 drivers/video/fbdev/atmel_lcdfb.c dev_err(&sinfo->pdev->dev, sinfo 235 drivers/video/fbdev/atmel_lcdfb.c ret = regulator_disable(sinfo->reg_lcd); sinfo 237 drivers/video/fbdev/atmel_lcdfb.c dev_err(&sinfo->pdev->dev, sinfo 252 drivers/video/fbdev/atmel_lcdfb.c static unsigned long compute_hozval(struct atmel_lcdfb_info *sinfo, sinfo 258 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->config->have_hozval) sinfo 261 drivers/video/fbdev/atmel_lcdfb.c lcdcon2 = lcdc_readl(sinfo, ATMEL_LCDC_LCDCON2); sinfo 279 drivers/video/fbdev/atmel_lcdfb.c static void atmel_lcdfb_stop_nowait(struct atmel_lcdfb_info *sinfo) sinfo 281 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 284 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_PWRCON, sinfo 288 drivers/video/fbdev/atmel_lcdfb.c while (lcdc_readl(sinfo, ATMEL_LCDC_PWRCON) & ATMEL_LCDC_BUSY) sinfo 291 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_DMACON, 0); sinfo 294 drivers/video/fbdev/atmel_lcdfb.c static void atmel_lcdfb_stop(struct atmel_lcdfb_info *sinfo) sinfo 296 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop_nowait(sinfo); sinfo 299 drivers/video/fbdev/atmel_lcdfb.c while (lcdc_readl(sinfo, ATMEL_LCDC_DMACON) & ATMEL_LCDC_DMABUSY) sinfo 303 drivers/video/fbdev/atmel_lcdfb.c static void atmel_lcdfb_start(struct atmel_lcdfb_info *sinfo) sinfo 305 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 307 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_DMACON, pdata->default_dmacon); sinfo 308 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_PWRCON, sinfo 316 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 326 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_DMABADDR1, dma_addr); sinfo 329 drivers/video/fbdev/atmel_lcdfb.c static inline void atmel_lcdfb_free_video_memory(struct atmel_lcdfb_info *sinfo) sinfo 331 drivers/video/fbdev/atmel_lcdfb.c struct fb_info *info = sinfo->info; sinfo 344 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_alloc_video_memory(struct atmel_lcdfb_info *sinfo) sinfo 346 drivers/video/fbdev/atmel_lcdfb.c struct fb_info *info = sinfo->info; sinfo 352 drivers/video/fbdev/atmel_lcdfb.c info->fix.smem_len = max(smem_len, sinfo->smem_len); sinfo 408 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 409 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 412 drivers/video/fbdev/atmel_lcdfb.c clk_value_khz = clk_get_rate(sinfo->lcdc_clk) / 1000; sinfo 491 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->config->have_intensity_bit) sinfo 537 drivers/video/fbdev/atmel_lcdfb.c static void atmel_lcdfb_reset(struct atmel_lcdfb_info *sinfo) sinfo 541 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop(sinfo); sinfo 542 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_start(sinfo); sinfo 561 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 562 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 576 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop_nowait(sinfo); sinfo 595 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_DMAFRMCFG, value); sinfo 600 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->config->have_alt_pixclock) sinfo 603 drivers/video/fbdev/atmel_lcdfb.c clk_value_khz = clk_get_rate(sinfo->lcdc_clk) / 1000; sinfo 609 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_LCDCON1, ATMEL_LCDC_BYPASS); sinfo 614 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_LCDCON1, sinfo 643 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_LCDCON2, value); sinfo 650 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_TIM1, value); sinfo 657 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_TIM2, value); sinfo 660 drivers/video/fbdev/atmel_lcdfb.c hozval_linesz = compute_hozval(sinfo, info->var.xres); sinfo 666 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_LCDFRMCFG, value); sinfo 670 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_FIFO, value); sinfo 673 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_MVAL, 0); sinfo 676 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_IDR, ~0U); sinfo 678 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_IER, ATMEL_LCDC_UFLWI | ATMEL_LCDC_OWRI | ATMEL_LCDC_MERI); sinfo 681 drivers/video/fbdev/atmel_lcdfb.c while (lcdc_readl(sinfo, ATMEL_LCDC_DMACON) & ATMEL_LCDC_DMABUSY) sinfo 684 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_start(sinfo); sinfo 727 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 728 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 753 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->config->have_intensity_bit) { sinfo 776 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_LUT(regno), val); sinfo 784 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_LUT(regno), val); sinfo 806 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 811 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_start(sinfo); sinfo 817 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop(sinfo); sinfo 842 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 845 drivers/video/fbdev/atmel_lcdfb.c status = lcdc_readl(sinfo, ATMEL_LCDC_ISR); sinfo 849 drivers/video/fbdev/atmel_lcdfb.c schedule_work(&sinfo->task); sinfo 851 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_ICR, status); sinfo 860 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = sinfo 863 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_reset(sinfo); sinfo 866 drivers/video/fbdev/atmel_lcdfb.c static int __init atmel_lcdfb_init_fbinfo(struct atmel_lcdfb_info *sinfo) sinfo 868 drivers/video/fbdev/atmel_lcdfb.c struct fb_info *info = sinfo->info; sinfo 887 drivers/video/fbdev/atmel_lcdfb.c static void atmel_lcdfb_start_clock(struct atmel_lcdfb_info *sinfo) sinfo 889 drivers/video/fbdev/atmel_lcdfb.c clk_prepare_enable(sinfo->bus_clk); sinfo 890 drivers/video/fbdev/atmel_lcdfb.c clk_prepare_enable(sinfo->lcdc_clk); sinfo 893 drivers/video/fbdev/atmel_lcdfb.c static void atmel_lcdfb_stop_clock(struct atmel_lcdfb_info *sinfo) sinfo 895 drivers/video/fbdev/atmel_lcdfb.c clk_disable_unprepare(sinfo->bus_clk); sinfo 896 drivers/video/fbdev/atmel_lcdfb.c clk_disable_unprepare(sinfo->lcdc_clk); sinfo 940 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_of_init(struct atmel_lcdfb_info *sinfo) sinfo 942 drivers/video/fbdev/atmel_lcdfb.c struct fb_info *info = sinfo->info; sinfo 943 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_pdata *pdata = &sinfo->pdata; sinfo 945 drivers/video/fbdev/atmel_lcdfb.c struct device *dev = &sinfo->pdev->dev; sinfo 956 drivers/video/fbdev/atmel_lcdfb.c sinfo->config = (struct atmel_lcdfb_config*) sinfo 1046 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo; sinfo 1059 drivers/video/fbdev/atmel_lcdfb.c sinfo = info->par; sinfo 1060 drivers/video/fbdev/atmel_lcdfb.c sinfo->pdev = pdev; sinfo 1061 drivers/video/fbdev/atmel_lcdfb.c sinfo->info = info; sinfo 1066 drivers/video/fbdev/atmel_lcdfb.c ret = atmel_lcdfb_of_init(sinfo); sinfo 1074 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->config) sinfo 1077 drivers/video/fbdev/atmel_lcdfb.c sinfo->reg_lcd = devm_regulator_get(&pdev->dev, "lcd"); sinfo 1078 drivers/video/fbdev/atmel_lcdfb.c if (IS_ERR(sinfo->reg_lcd)) sinfo 1079 drivers/video/fbdev/atmel_lcdfb.c sinfo->reg_lcd = NULL; sinfo 1083 drivers/video/fbdev/atmel_lcdfb.c info->pseudo_palette = sinfo->pseudo_palette; sinfo 1087 drivers/video/fbdev/atmel_lcdfb.c strcpy(info->fix.id, sinfo->pdev->name); sinfo 1090 drivers/video/fbdev/atmel_lcdfb.c sinfo->bus_clk = clk_get(dev, "hclk"); sinfo 1091 drivers/video/fbdev/atmel_lcdfb.c if (IS_ERR(sinfo->bus_clk)) { sinfo 1092 drivers/video/fbdev/atmel_lcdfb.c ret = PTR_ERR(sinfo->bus_clk); sinfo 1095 drivers/video/fbdev/atmel_lcdfb.c sinfo->lcdc_clk = clk_get(dev, "lcdc_clk"); sinfo 1096 drivers/video/fbdev/atmel_lcdfb.c if (IS_ERR(sinfo->lcdc_clk)) { sinfo 1097 drivers/video/fbdev/atmel_lcdfb.c ret = PTR_ERR(sinfo->lcdc_clk); sinfo 1100 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_start_clock(sinfo); sinfo 1115 drivers/video/fbdev/atmel_lcdfb.c sinfo->irq_base = platform_get_irq(pdev, 0); sinfo 1116 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->irq_base < 0) { sinfo 1118 drivers/video/fbdev/atmel_lcdfb.c ret = sinfo->irq_base; sinfo 1147 drivers/video/fbdev/atmel_lcdfb.c ret = atmel_lcdfb_alloc_video_memory(sinfo); sinfo 1164 drivers/video/fbdev/atmel_lcdfb.c sinfo->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len); sinfo 1165 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->mmio) { sinfo 1172 drivers/video/fbdev/atmel_lcdfb.c init_contrast(sinfo); sinfo 1175 drivers/video/fbdev/atmel_lcdfb.c ret = request_irq(sinfo->irq_base, atmel_lcdfb_interrupt, 0, pdev->name, info); sinfo 1183 drivers/video/fbdev/atmel_lcdfb.c INIT_WORK(&sinfo->task, atmel_lcdfb_task); sinfo 1185 drivers/video/fbdev/atmel_lcdfb.c ret = atmel_lcdfb_init_fbinfo(sinfo); sinfo 1209 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_power_control(sinfo, 1); sinfo 1212 drivers/video/fbdev/atmel_lcdfb.c info->node, info->fix.mmio_start, sinfo->mmio, sinfo->irq_base); sinfo 1220 drivers/video/fbdev/atmel_lcdfb.c cancel_work_sync(&sinfo->task); sinfo 1221 drivers/video/fbdev/atmel_lcdfb.c free_irq(sinfo->irq_base, info); sinfo 1223 drivers/video/fbdev/atmel_lcdfb.c exit_backlight(sinfo); sinfo 1224 drivers/video/fbdev/atmel_lcdfb.c iounmap(sinfo->mmio); sinfo 1231 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_free_video_memory(sinfo); sinfo 1237 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop_clock(sinfo); sinfo 1238 drivers/video/fbdev/atmel_lcdfb.c clk_put(sinfo->lcdc_clk); sinfo 1240 drivers/video/fbdev/atmel_lcdfb.c clk_put(sinfo->bus_clk); sinfo 1252 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo; sinfo 1256 drivers/video/fbdev/atmel_lcdfb.c sinfo = info->par; sinfo 1258 drivers/video/fbdev/atmel_lcdfb.c cancel_work_sync(&sinfo->task); sinfo 1259 drivers/video/fbdev/atmel_lcdfb.c exit_backlight(sinfo); sinfo 1260 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_power_control(sinfo, 0); sinfo 1262 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop_clock(sinfo); sinfo 1263 drivers/video/fbdev/atmel_lcdfb.c clk_put(sinfo->lcdc_clk); sinfo 1264 drivers/video/fbdev/atmel_lcdfb.c clk_put(sinfo->bus_clk); sinfo 1266 drivers/video/fbdev/atmel_lcdfb.c free_irq(sinfo->irq_base, info); sinfo 1267 drivers/video/fbdev/atmel_lcdfb.c iounmap(sinfo->mmio); sinfo 1273 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_free_video_memory(sinfo); sinfo 1286 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 1292 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_IDR, ~0U); sinfo 1294 drivers/video/fbdev/atmel_lcdfb.c sinfo->saved_lcdcon = lcdc_readl(sinfo, ATMEL_LCDC_CONTRAST_CTR); sinfo 1295 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_CTR, 0); sinfo 1296 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_power_control(sinfo, 0); sinfo 1297 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop(sinfo); sinfo 1298 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_stop_clock(sinfo); sinfo 1306 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_info *sinfo = info->par; sinfo 1308 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_start_clock(sinfo); sinfo 1309 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_start(sinfo); sinfo 1310 drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_power_control(sinfo, 1); sinfo 1311 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_CONTRAST_CTR, sinfo->saved_lcdcon); sinfo 1314 drivers/video/fbdev/atmel_lcdfb.c lcdc_writel(sinfo, ATMEL_LCDC_IER, ATMEL_LCDC_UFLWI sinfo 840 fs/btrfs/block-group.c struct btrfs_space_info *sinfo; sinfo 842 fs/btrfs/block-group.c list_for_each_entry_rcu(sinfo, head, list) { sinfo 845 fs/btrfs/block-group.c down_read(&sinfo->groups_sem); sinfo 846 fs/btrfs/block-group.c if (!list_empty(&sinfo->block_groups[BTRFS_RAID_RAID5])) sinfo 848 fs/btrfs/block-group.c if (!list_empty(&sinfo->block_groups[BTRFS_RAID_RAID6])) sinfo 850 fs/btrfs/block-group.c up_read(&sinfo->groups_sem); sinfo 1188 fs/btrfs/block-group.c struct btrfs_space_info *sinfo = cache->space_info; sinfo 1199 fs/btrfs/block-group.c if ((sinfo->flags & sinfo 1206 fs/btrfs/block-group.c spin_lock(&sinfo->lock); sinfo 1217 fs/btrfs/block-group.c sinfo_used = btrfs_space_info_used(sinfo, true); sinfo 1226 fs/btrfs/block-group.c sinfo->total_bytes) { sinfo 1227 fs/btrfs/block-group.c sinfo->bytes_readonly += num_bytes; sinfo 1229 fs/btrfs/block-group.c list_add_tail(&cache->ro_list, &sinfo->ro_bgs); sinfo 1234 fs/btrfs/block-group.c spin_unlock(&sinfo->lock); sinfo 2102 fs/btrfs/block-group.c struct btrfs_space_info *sinfo = cache->space_info; sinfo 2107 fs/btrfs/block-group.c spin_lock(&sinfo->lock); sinfo 2113 fs/btrfs/block-group.c sinfo->bytes_readonly -= num_bytes; sinfo 2117 fs/btrfs/block-group.c spin_unlock(&sinfo->lock); sinfo 2823 fs/btrfs/block-group.c struct btrfs_space_info *sinfo, int force) sinfo 2825 fs/btrfs/block-group.c u64 bytes_used = btrfs_space_info_used(sinfo, false); sinfo 2839 fs/btrfs/block-group.c if (sinfo->total_bytes - bytes_used < thresh) sinfo 2843 fs/btrfs/block-group.c if (bytes_used + SZ_2M < div_factor(sinfo->total_bytes, 8)) sinfo 260 fs/btrfs/block-rsv.c struct btrfs_space_info *sinfo = block_rsv->space_info; sinfo 293 fs/btrfs/block-rsv.c spin_lock(&sinfo->lock); sinfo 301 fs/btrfs/block-rsv.c btrfs_space_info_update_bytes_may_use(fs_info, sinfo, sinfo 305 fs/btrfs/block-rsv.c btrfs_space_info_update_bytes_may_use(fs_info, sinfo, sinfo 308 fs/btrfs/block-rsv.c btrfs_try_granting_tickets(fs_info, sinfo); sinfo 317 fs/btrfs/block-rsv.c spin_unlock(&sinfo->lock); sinfo 2491 fs/btrfs/ctree.h u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo); sinfo 4134 fs/btrfs/extent-tree.c struct btrfs_space_info *sinfo; sinfo 4136 fs/btrfs/extent-tree.c sinfo = btrfs_find_space_info(fs_info, flags); sinfo 4140 fs/btrfs/extent-tree.c if (sinfo) sinfo 4141 fs/btrfs/extent-tree.c btrfs_dump_space_info(fs_info, sinfo, sinfo 5500 fs/btrfs/extent-tree.c u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo) sinfo 5507 fs/btrfs/extent-tree.c if (list_empty(&sinfo->ro_bgs)) sinfo 5510 fs/btrfs/extent-tree.c spin_lock(&sinfo->lock); sinfo 5511 fs/btrfs/extent-tree.c list_for_each_entry(block_group, &sinfo->ro_bgs, ro_list) { sinfo 5526 fs/btrfs/extent-tree.c spin_unlock(&sinfo->lock); sinfo 92 fs/btrfs/space-info.h struct btrfs_space_info *sinfo, \ sinfo 96 fs/btrfs/space-info.h lockdep_assert_held(&sinfo->lock); \ sinfo 97 fs/btrfs/space-info.h trace_update_##name(fs_info, sinfo, sinfo->name, bytes); \ sinfo 99 fs/btrfs/space-info.h sinfo->flags, abs_bytes, \ sinfo 101 fs/btrfs/space-info.h if (bytes < 0 && sinfo->name < -bytes) { \ sinfo 103 fs/btrfs/space-info.h sinfo->name = 0; \ sinfo 106 fs/btrfs/space-info.h sinfo->name += bytes; \ sinfo 374 fs/btrfs/sysfs.c struct btrfs_space_info *sinfo = to_space_info(kobj->parent); sinfo 379 fs/btrfs/sysfs.c down_read(&sinfo->groups_sem); sinfo 380 fs/btrfs/sysfs.c list_for_each_entry(block_group, &sinfo->block_groups[index], list) { sinfo 386 fs/btrfs/sysfs.c up_read(&sinfo->groups_sem); sinfo 413 fs/btrfs/sysfs.c struct btrfs_space_info *sinfo = to_space_info(kobj); \ sinfo 414 fs/btrfs/sysfs.c return btrfs_show_u64(&sinfo->field, &sinfo->lock, buf); \ sinfo 422 fs/btrfs/sysfs.c struct btrfs_space_info *sinfo = to_space_info(kobj); sinfo 423 fs/btrfs/sysfs.c s64 val = percpu_counter_sum(&sinfo->total_bytes_pinned); sinfo 456 fs/btrfs/sysfs.c struct btrfs_space_info *sinfo = to_space_info(kobj); sinfo 457 fs/btrfs/sysfs.c percpu_counter_destroy(&sinfo->total_bytes_pinned); sinfo 458 fs/btrfs/sysfs.c kfree(sinfo); sinfo 464 fs/fat/dir.c int name_len, struct fat_slot_info *sinfo) sinfo 528 fs/fat/dir.c sinfo->slot_off = cpos - nr_slots * sizeof(*de); sinfo 529 fs/fat/dir.c sinfo->nr_slots = nr_slots; sinfo 530 fs/fat/dir.c sinfo->de = de; sinfo 531 fs/fat/dir.c sinfo->bh = bh; sinfo 532 fs/fat/dir.c sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); sinfo 956 fs/fat/dir.c struct fat_slot_info *sinfo) sinfo 960 fs/fat/dir.c sinfo->slot_off = 0; sinfo 961 fs/fat/dir.c sinfo->bh = NULL; sinfo 962 fs/fat/dir.c while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, sinfo 963 fs/fat/dir.c &sinfo->de) >= 0) { sinfo 964 fs/fat/dir.c if (!strncmp(sinfo->de->name, name, MSDOS_NAME)) { sinfo 965 fs/fat/dir.c sinfo->slot_off -= sizeof(*sinfo->de); sinfo 966 fs/fat/dir.c sinfo->nr_slots = 1; sinfo 967 fs/fat/dir.c sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); sinfo 980 fs/fat/dir.c struct fat_slot_info *sinfo) sinfo 984 fs/fat/dir.c sinfo->slot_off = 0; sinfo 985 fs/fat/dir.c sinfo->bh = NULL; sinfo 986 fs/fat/dir.c while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, sinfo 987 fs/fat/dir.c &sinfo->de) >= 0) { sinfo 988 fs/fat/dir.c if (fat_get_start(MSDOS_SB(sb), sinfo->de) == i_logstart) { sinfo 989 fs/fat/dir.c sinfo->slot_off -= sizeof(*sinfo->de); sinfo 990 fs/fat/dir.c sinfo->nr_slots = 1; sinfo 991 fs/fat/dir.c sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); sinfo 1033 fs/fat/dir.c int fat_remove_entries(struct inode *dir, struct fat_slot_info *sinfo) sinfo 1044 fs/fat/dir.c nr_slots = sinfo->nr_slots; sinfo 1045 fs/fat/dir.c de = sinfo->de; sinfo 1046 fs/fat/dir.c sinfo->de = NULL; sinfo 1047 fs/fat/dir.c bh = sinfo->bh; sinfo 1048 fs/fat/dir.c sinfo->bh = NULL; sinfo 1068 fs/fat/dir.c err = __fat_remove_entries(dir, sinfo->slot_off, nr_slots); sinfo 1286 fs/fat/dir.c struct fat_slot_info *sinfo) sinfo 1295 fs/fat/dir.c sinfo->nr_slots = nr_slots; sinfo 1399 fs/fat/dir.c sinfo->slot_off = pos; sinfo 1400 fs/fat/dir.c sinfo->de = de; sinfo 1401 fs/fat/dir.c sinfo->bh = bh; sinfo 1402 fs/fat/dir.c sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); sinfo 326 fs/fat/fat.h int name_len, struct fat_slot_info *sinfo); sinfo 330 fs/fat/fat.h struct fat_slot_info *sinfo); sinfo 332 fs/fat/fat.h struct fat_slot_info *sinfo); sinfo 337 fs/fat/fat.h struct fat_slot_info *sinfo); sinfo 338 fs/fat/fat.h extern int fat_remove_entries(struct inode *dir, struct fat_slot_info *sinfo); sinfo 120 fs/fat/namei_msdos.c struct fat_slot_info *sinfo) sinfo 130 fs/fat/namei_msdos.c err = fat_scan(dir, msdos_name, sinfo); sinfo 133 fs/fat/namei_msdos.c if (!(sinfo->de->attr & ATTR_HIDDEN)) sinfo 136 fs/fat/namei_msdos.c if (sinfo->de->attr & ATTR_HIDDEN) sinfo 140 fs/fat/namei_msdos.c brelse(sinfo->bh); sinfo 205 fs/fat/namei_msdos.c struct fat_slot_info sinfo; sinfo 210 fs/fat/namei_msdos.c err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); sinfo 216 fs/fat/namei_msdos.c inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 217 fs/fat/namei_msdos.c brelse(sinfo.bh); sinfo 229 fs/fat/namei_msdos.c struct timespec64 *ts, struct fat_slot_info *sinfo) sinfo 250 fs/fat/namei_msdos.c err = fat_add_entries(dir, &de, 1, sinfo); sinfo 269 fs/fat/namei_msdos.c struct fat_slot_info sinfo; sinfo 282 fs/fat/namei_msdos.c if (!fat_scan(dir, msdos_name, &sinfo)) { sinfo 283 fs/fat/namei_msdos.c brelse(sinfo.bh); sinfo 289 fs/fat/namei_msdos.c err = msdos_add_entry(dir, msdos_name, 0, is_hid, 0, &ts, &sinfo); sinfo 292 fs/fat/namei_msdos.c inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 293 fs/fat/namei_msdos.c brelse(sinfo.bh); sinfo 314 fs/fat/namei_msdos.c struct fat_slot_info sinfo; sinfo 321 fs/fat/namei_msdos.c err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); sinfo 325 fs/fat/namei_msdos.c err = fat_remove_entries(dir, &sinfo); /* and releases bh */ sinfo 345 fs/fat/namei_msdos.c struct fat_slot_info sinfo; sinfo 359 fs/fat/namei_msdos.c if (!fat_scan(dir, msdos_name, &sinfo)) { sinfo 360 fs/fat/namei_msdos.c brelse(sinfo.bh); sinfo 371 fs/fat/namei_msdos.c err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo); sinfo 376 fs/fat/namei_msdos.c inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 377 fs/fat/namei_msdos.c brelse(sinfo.bh); sinfo 405 fs/fat/namei_msdos.c struct fat_slot_info sinfo; sinfo 409 fs/fat/namei_msdos.c err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); sinfo 413 fs/fat/namei_msdos.c err = fat_remove_entries(dir, &sinfo); /* and releases bh */ sinfo 435 fs/fat/namei_msdos.c struct fat_slot_info old_sinfo, sinfo; sinfo 440 fs/fat/namei_msdos.c old_sinfo.bh = sinfo.bh = dotdot_bh = NULL; sinfo 460 fs/fat/namei_msdos.c err = fat_scan(new_dir, new_name, &sinfo); sinfo 464 fs/fat/namei_msdos.c if (sinfo.de != old_sinfo.de) { sinfo 504 fs/fat/namei_msdos.c &ts, &sinfo); sinfo 507 fs/fat/namei_msdos.c new_i_pos = sinfo.i_pos; sinfo 555 fs/fat/namei_msdos.c brelse(sinfo.bh); sinfo 582 fs/fat/namei_msdos.c int err2 = fat_remove_entries(new_dir, &sinfo); sinfo 585 fs/fat/namei_msdos.c sinfo.bh = NULL; sinfo 590 fs/fat/namei_msdos.c __func__, sinfo.i_pos); sinfo 238 fs/fat/namei_vfat.c struct fat_slot_info sinfo; sinfo 239 fs/fat/namei_vfat.c int err = fat_scan(dir, name, &sinfo); sinfo 242 fs/fat/namei_vfat.c brelse(sinfo.bh); sinfo 658 fs/fat/namei_vfat.c struct fat_slot_info *sinfo) sinfo 677 fs/fat/namei_vfat.c err = fat_add_entries(dir, slots, nr_slots, sinfo); sinfo 693 fs/fat/namei_vfat.c struct fat_slot_info *sinfo) sinfo 698 fs/fat/namei_vfat.c return fat_search_long(dir, qname->name, len, sinfo); sinfo 705 fs/fat/namei_vfat.c struct fat_slot_info sinfo; sinfo 712 fs/fat/namei_vfat.c err = vfat_find(dir, &dentry->d_name, &sinfo); sinfo 721 fs/fat/namei_vfat.c inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 722 fs/fat/namei_vfat.c brelse(sinfo.bh); sinfo 764 fs/fat/namei_vfat.c struct fat_slot_info sinfo; sinfo 771 fs/fat/namei_vfat.c err = vfat_add_entry(dir, &dentry->d_name, 0, 0, &ts, &sinfo); sinfo 776 fs/fat/namei_vfat.c inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 777 fs/fat/namei_vfat.c brelse(sinfo.bh); sinfo 796 fs/fat/namei_vfat.c struct fat_slot_info sinfo; sinfo 804 fs/fat/namei_vfat.c err = vfat_find(dir, &dentry->d_name, &sinfo); sinfo 808 fs/fat/namei_vfat.c err = fat_remove_entries(dir, &sinfo); /* and releases bh */ sinfo 827 fs/fat/namei_vfat.c struct fat_slot_info sinfo; sinfo 832 fs/fat/namei_vfat.c err = vfat_find(dir, &dentry->d_name, &sinfo); sinfo 836 fs/fat/namei_vfat.c err = fat_remove_entries(dir, &sinfo); /* and releases bh */ sinfo 853 fs/fat/namei_vfat.c struct fat_slot_info sinfo; sinfo 865 fs/fat/namei_vfat.c err = vfat_add_entry(dir, &dentry->d_name, 1, cluster, &ts, &sinfo); sinfo 871 fs/fat/namei_vfat.c inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 872 fs/fat/namei_vfat.c brelse(sinfo.bh); sinfo 902 fs/fat/namei_vfat.c struct fat_slot_info old_sinfo, sinfo; sinfo 911 fs/fat/namei_vfat.c old_sinfo.bh = sinfo.bh = dotdot_bh = NULL; sinfo 939 fs/fat/namei_vfat.c &ts, &sinfo); sinfo 942 fs/fat/namei_vfat.c new_i_pos = sinfo.i_pos; sinfo 986 fs/fat/namei_vfat.c brelse(sinfo.bh); sinfo 1014 fs/fat/namei_vfat.c int err2 = fat_remove_entries(new_dir, &sinfo); sinfo 1017 fs/fat/namei_vfat.c sinfo.bh = NULL; sinfo 1022 fs/fat/namei_vfat.c __func__, sinfo.i_pos); sinfo 220 fs/fat/nfs.c struct fat_slot_info sinfo; sinfo 247 fs/fat/nfs.c if (!fat_scan_logstart(dummy_grand_parent, clus_to_match, &sinfo)) sinfo 248 fs/fat/nfs.c parent = fat_build_inode(sb, sinfo.de, sinfo.i_pos); sinfo 137 include/linux/virtio_net.h struct skb_shared_info *sinfo = skb_shinfo(skb); sinfo 143 include/linux/virtio_net.h sinfo->gso_size); sinfo 144 include/linux/virtio_net.h if (sinfo->gso_type & SKB_GSO_TCPV4) sinfo 146 include/linux/virtio_net.h else if (sinfo->gso_type & SKB_GSO_TCPV6) sinfo 150 include/linux/virtio_net.h if (sinfo->gso_type & SKB_GSO_TCP_ECN) sinfo 1542 include/net/cfg80211.h struct station_info *sinfo); sinfo 1546 include/net/cfg80211.h struct station_info *sinfo) sinfo 3681 include/net/cfg80211.h const u8 *mac, struct station_info *sinfo); sinfo 3683 include/net/cfg80211.h int idx, u8 *mac, struct station_info *sinfo); sinfo 6680 include/net/cfg80211.h int cfg80211_sinfo_alloc_tid_stats(struct station_info *sinfo, gfp_t gfp); sinfo 6690 include/net/cfg80211.h static inline void cfg80211_sinfo_release_content(struct station_info *sinfo) sinfo 6692 include/net/cfg80211.h kfree(sinfo->pertid); sinfo 6704 include/net/cfg80211.h struct station_info *sinfo, gfp_t gfp); sinfo 6714 include/net/cfg80211.h struct station_info *sinfo, gfp_t gfp); sinfo 3862 include/net/mac80211.h struct station_info *sinfo); sinfo 24 include/net/sctp/stream_interleave.h const struct sctp_sndrcvinfo *sinfo, sinfo 615 include/net/sctp/structs.h struct sctp_sndrcvinfo sinfo; sinfo 1111 include/net/sctp/structs.h struct sctp_sndrcvinfo *sinfo, int msg_len); sinfo 2164 include/net/sctp/structs.h struct sctp_sndinfo *sinfo; sinfo 2098 include/trace/events/btrfs.h struct btrfs_space_info *sinfo, u64 old, s64 diff), sinfo 2100 include/trace/events/btrfs.h TP_ARGS(fs_info, sinfo, old, diff), sinfo 2109 include/trace/events/btrfs.h __entry->type = sinfo->flags; sinfo 2121 include/trace/events/btrfs.h struct btrfs_space_info *sinfo, u64 old, s64 diff), sinfo 2123 include/trace/events/btrfs.h TP_ARGS(fs_info, sinfo, old, diff) sinfo 2129 include/trace/events/btrfs.h struct btrfs_space_info *sinfo, u64 old, s64 diff), sinfo 2131 include/trace/events/btrfs.h TP_ARGS(fs_info, sinfo, old, diff) sinfo 4036 mm/slab.c void get_slabinfo(struct kmem_cache *cachep, struct slabinfo *sinfo) sinfo 4061 mm/slab.c sinfo->active_objs = active_objs; sinfo 4062 mm/slab.c sinfo->num_objs = num_objs; sinfo 4063 mm/slab.c sinfo->active_slabs = active_slabs; sinfo 4064 mm/slab.c sinfo->num_slabs = total_slabs; sinfo 4065 mm/slab.c sinfo->shared_avail = shared_avail; sinfo 4066 mm/slab.c sinfo->limit = cachep->limit; sinfo 4067 mm/slab.c sinfo->batchcount = cachep->batchcount; sinfo 4068 mm/slab.c sinfo->shared = cachep->shared; sinfo 4069 mm/slab.c sinfo->objects_per_slab = cachep->num; sinfo 4070 mm/slab.c sinfo->cache_order = cachep->gfporder; sinfo 258 mm/slab.h void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo); sinfo 1435 mm/slab_common.c struct slabinfo sinfo; sinfo 1441 mm/slab_common.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 1442 mm/slab_common.c get_slabinfo(c, &sinfo); sinfo 1444 mm/slab_common.c info->active_slabs += sinfo.active_slabs; sinfo 1445 mm/slab_common.c info->num_slabs += sinfo.num_slabs; sinfo 1446 mm/slab_common.c info->shared_avail += sinfo.shared_avail; sinfo 1447 mm/slab_common.c info->active_objs += sinfo.active_objs; sinfo 1448 mm/slab_common.c info->num_objs += sinfo.num_objs; sinfo 1454 mm/slab_common.c struct slabinfo sinfo; sinfo 1456 mm/slab_common.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 1457 mm/slab_common.c get_slabinfo(s, &sinfo); sinfo 1459 mm/slab_common.c memcg_accumulate_slabinfo(s, &sinfo); sinfo 1462 mm/slab_common.c cache_name(s), sinfo.active_objs, sinfo.num_objs, s->size, sinfo 1463 mm/slab_common.c sinfo.objects_per_slab, (1 << sinfo.cache_order)); sinfo 1466 mm/slab_common.c sinfo.limit, sinfo.batchcount, sinfo.shared); sinfo 1468 mm/slab_common.c sinfo.active_slabs, sinfo.num_slabs, sinfo.shared_avail); sinfo 1486 mm/slab_common.c struct slabinfo sinfo; sinfo 1507 mm/slab_common.c get_slabinfo(s, &sinfo); sinfo 1509 mm/slab_common.c if (sinfo.num_objs > 0) sinfo 1511 mm/slab_common.c (sinfo.active_objs * s->size) / 1024, sinfo 1512 mm/slab_common.c (sinfo.num_objs * s->size) / 1024); sinfo 1599 mm/slab_common.c struct slabinfo sinfo; sinfo 1611 mm/slab_common.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 1612 mm/slab_common.c get_slabinfo(s, &sinfo); sinfo 1614 mm/slab_common.c cache_name(s), sinfo.active_objs, sinfo.num_objs, sinfo 1615 mm/slab_common.c sinfo.active_slabs, sinfo.num_slabs); sinfo 1627 mm/slab_common.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 1628 mm/slab_common.c get_slabinfo(c, &sinfo); sinfo 1631 mm/slab_common.c sinfo.active_objs, sinfo.num_objs, sinfo 1632 mm/slab_common.c sinfo.active_slabs, sinfo.num_slabs); sinfo 5918 mm/slub.c void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo) sinfo 5932 mm/slub.c sinfo->active_objs = nr_objs - nr_free; sinfo 5933 mm/slub.c sinfo->num_objs = nr_objs; sinfo 5934 mm/slub.c sinfo->active_slabs = nr_slabs; sinfo 5935 mm/slub.c sinfo->num_slabs = nr_slabs; sinfo 5936 mm/slub.c sinfo->objects_per_slab = oo_objects(s->oo); sinfo 5937 mm/slub.c sinfo->cache_order = oo_order(s->oo); sinfo 70 net/batman-adv/bat_v_elp.c struct station_info sinfo; sinfo 93 net/batman-adv/bat_v_elp.c ret = cfg80211_get_station(real_netdev, neigh->addr, &sinfo); sinfo 97 net/batman-adv/bat_v_elp.c cfg80211_sinfo_release_content(&sinfo); sinfo 110 net/batman-adv/bat_v_elp.c if (!(sinfo.filled & BIT(NL80211_STA_INFO_EXPECTED_THROUGHPUT))) sinfo 113 net/batman-adv/bat_v_elp.c return sinfo.expected_throughput / 100; sinfo 719 net/mac80211/cfg.c int idx, u8 *mac, struct station_info *sinfo) sinfo 732 net/mac80211/cfg.c sta_set_sinfo(sta, sinfo, true); sinfo 749 net/mac80211/cfg.c const u8 *mac, struct station_info *sinfo) sinfo 761 net/mac80211/cfg.c sta_set_sinfo(sta, sinfo, true); sinfo 559 net/mac80211/driver-ops.h struct station_info *sinfo) sinfo 567 net/mac80211/driver-ops.h local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); sinfo 73 net/mac80211/ethtool.c struct station_info sinfo; sinfo 88 net/mac80211/ethtool.c data[i++] += sinfo.tx_packets; \ sinfo 89 net/mac80211/ethtool.c data[i++] += sinfo.tx_bytes; \ sinfo 109 net/mac80211/ethtool.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 110 net/mac80211/ethtool.c sta_set_sinfo(sta, &sinfo, false); sinfo 118 net/mac80211/ethtool.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE)) sinfo 120 net/mac80211/ethtool.c cfg80211_calculate_bitrate(&sinfo.txrate); sinfo 122 net/mac80211/ethtool.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) sinfo 124 net/mac80211/ethtool.c cfg80211_calculate_bitrate(&sinfo.rxrate); sinfo 127 net/mac80211/ethtool.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG)) sinfo 128 net/mac80211/ethtool.c data[i] = (u8)sinfo.signal_avg; sinfo 136 net/mac80211/ethtool.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 137 net/mac80211/ethtool.c sta_set_sinfo(sta, &sinfo, false); sinfo 603 net/mac80211/sta_info.c struct station_info *sinfo = NULL; sinfo 614 net/mac80211/sta_info.c sinfo = kzalloc(sizeof(struct station_info), GFP_KERNEL); sinfo 615 net/mac80211/sta_info.c if (!sinfo) { sinfo 653 net/mac80211/sta_info.c sinfo->generation = local->sta_generation; sinfo 654 net/mac80211/sta_info.c cfg80211_new_sta(sdata->dev, sta->sta.addr, sinfo, GFP_KERNEL); sinfo 655 net/mac80211/sta_info.c kfree(sinfo); sinfo 676 net/mac80211/sta_info.c kfree(sinfo); sinfo 1025 net/mac80211/sta_info.c struct station_info *sinfo; sinfo 1068 net/mac80211/sta_info.c sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); sinfo 1069 net/mac80211/sta_info.c if (sinfo) sinfo 1070 net/mac80211/sta_info.c sta_set_sinfo(sta, sinfo, true); sinfo 1071 net/mac80211/sta_info.c cfg80211_del_sta_sinfo(sdata->dev, sta->sta.addr, sinfo, GFP_KERNEL); sinfo 1072 net/mac80211/sta_info.c kfree(sinfo); sinfo 2178 net/mac80211/sta_info.c void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo, sinfo 2189 net/mac80211/sta_info.c sinfo->generation = sdata->local->sta_generation; sinfo 2196 net/mac80211/sta_info.c sinfo->rx_beacon = sdata->u.mgd.count_beacon_signal; sinfo 2198 net/mac80211/sta_info.c drv_sta_statistics(local, sdata, &sta->sta, sinfo); sinfo 2200 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_INACTIVE_TIME) | sinfo 2208 net/mac80211/sta_info.c sinfo->beacon_loss_count = sdata->u.mgd.beacon_loss_count; sinfo 2209 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BEACON_LOSS); sinfo 2212 net/mac80211/sta_info.c sinfo->connected_time = ktime_get_seconds() - sta->last_connected; sinfo 2213 net/mac80211/sta_info.c sinfo->assoc_at = sta->assoc_at; sinfo 2214 net/mac80211/sta_info.c sinfo->inactive_time = sinfo 2217 net/mac80211/sta_info.c if (!(sinfo->filled & (BIT_ULL(NL80211_STA_INFO_TX_BYTES64) | sinfo 2219 net/mac80211/sta_info.c sinfo->tx_bytes = 0; sinfo 2221 net/mac80211/sta_info.c sinfo->tx_bytes += sta->tx_stats.bytes[ac]; sinfo 2222 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES64); sinfo 2225 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_PACKETS))) { sinfo 2226 net/mac80211/sta_info.c sinfo->tx_packets = 0; sinfo 2228 net/mac80211/sta_info.c sinfo->tx_packets += sta->tx_stats.packets[ac]; sinfo 2229 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_PACKETS); sinfo 2232 net/mac80211/sta_info.c if (!(sinfo->filled & (BIT_ULL(NL80211_STA_INFO_RX_BYTES64) | sinfo 2234 net/mac80211/sta_info.c sinfo->rx_bytes += sta_get_stats_bytes(&sta->rx_stats); sinfo 2241 net/mac80211/sta_info.c sinfo->rx_bytes += sta_get_stats_bytes(cpurxs); sinfo 2245 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BYTES64); sinfo 2248 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_RX_PACKETS))) { sinfo 2249 net/mac80211/sta_info.c sinfo->rx_packets = sta->rx_stats.packets; sinfo 2255 net/mac80211/sta_info.c sinfo->rx_packets += cpurxs->packets; sinfo 2258 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS); sinfo 2261 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_RETRIES))) { sinfo 2262 net/mac80211/sta_info.c sinfo->tx_retries = sta->status_stats.retry_count; sinfo 2263 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_RETRIES); sinfo 2266 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_FAILED))) { sinfo 2267 net/mac80211/sta_info.c sinfo->tx_failed = sta->status_stats.retry_failed; sinfo 2268 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_FAILED); sinfo 2271 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_RX_DURATION))) { sinfo 2273 net/mac80211/sta_info.c sinfo->rx_duration += sta->airtime[ac].rx_airtime; sinfo 2274 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_DURATION); sinfo 2277 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_DURATION))) { sinfo 2279 net/mac80211/sta_info.c sinfo->tx_duration += sta->airtime[ac].tx_airtime; sinfo 2280 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_DURATION); sinfo 2283 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_AIRTIME_WEIGHT))) { sinfo 2284 net/mac80211/sta_info.c sinfo->airtime_weight = sta->airtime_weight; sinfo 2285 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_AIRTIME_WEIGHT); sinfo 2288 net/mac80211/sta_info.c sinfo->rx_dropped_misc = sta->rx_stats.dropped; sinfo 2294 net/mac80211/sta_info.c sinfo->rx_dropped_misc += cpurxs->dropped; sinfo 2300 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BEACON_RX) | sinfo 2302 net/mac80211/sta_info.c sinfo->rx_beacon_signal_avg = ieee80211_ave_rssi(&sdata->vif); sinfo 2307 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_SIGNAL))) { sinfo 2308 net/mac80211/sta_info.c sinfo->signal = (s8)last_rxstats->last_signal; sinfo 2309 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL); sinfo 2313 net/mac80211/sta_info.c !(sinfo->filled & BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG))) { sinfo 2314 net/mac80211/sta_info.c sinfo->signal_avg = sinfo 2316 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG); sinfo 2325 net/mac80211/sta_info.c !(sinfo->filled & (BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL) | sinfo 2327 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL); sinfo 2329 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL_AVG); sinfo 2331 net/mac80211/sta_info.c sinfo->chains = last_rxstats->chains; sinfo 2333 net/mac80211/sta_info.c for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) { sinfo 2334 net/mac80211/sta_info.c sinfo->chain_signal[i] = sinfo 2336 net/mac80211/sta_info.c sinfo->chain_signal_avg[i] = sinfo 2341 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) { sinfo 2343 net/mac80211/sta_info.c &sinfo->txrate); sinfo 2344 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE); sinfo 2347 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE))) { sinfo 2348 net/mac80211/sta_info.c if (sta_set_rate_info_rx(sta, &sinfo->rxrate) == 0) sinfo 2349 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BITRATE); sinfo 2352 net/mac80211/sta_info.c if (tidstats && !cfg80211_sinfo_alloc_tid_stats(sinfo, GFP_KERNEL)) { sinfo 2354 net/mac80211/sta_info.c sta_set_tidstats(sta, &sinfo->pertid[i], i); sinfo 2359 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_LLID) | sinfo 2367 net/mac80211/sta_info.c sinfo->llid = sta->mesh->llid; sinfo 2368 net/mac80211/sta_info.c sinfo->plid = sta->mesh->plid; sinfo 2369 net/mac80211/sta_info.c sinfo->plink_state = sta->mesh->plink_state; sinfo 2371 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_T_OFFSET); sinfo 2372 net/mac80211/sta_info.c sinfo->t_offset = sta->mesh->t_offset; sinfo 2374 net/mac80211/sta_info.c sinfo->local_pm = sta->mesh->local_pm; sinfo 2375 net/mac80211/sta_info.c sinfo->peer_pm = sta->mesh->peer_pm; sinfo 2376 net/mac80211/sta_info.c sinfo->nonpeer_pm = sta->mesh->nonpeer_pm; sinfo 2377 net/mac80211/sta_info.c sinfo->connected_to_gate = sta->mesh->connected_to_gate; sinfo 2381 net/mac80211/sta_info.c sinfo->bss_param.flags = 0; sinfo 2383 net/mac80211/sta_info.c sinfo->bss_param.flags |= BSS_PARAM_FLAGS_CTS_PROT; sinfo 2385 net/mac80211/sta_info.c sinfo->bss_param.flags |= BSS_PARAM_FLAGS_SHORT_PREAMBLE; sinfo 2387 net/mac80211/sta_info.c sinfo->bss_param.flags |= BSS_PARAM_FLAGS_SHORT_SLOT_TIME; sinfo 2388 net/mac80211/sta_info.c sinfo->bss_param.dtim_period = sdata->vif.bss_conf.dtim_period; sinfo 2389 net/mac80211/sta_info.c sinfo->bss_param.beacon_interval = sdata->vif.bss_conf.beacon_int; sinfo 2391 net/mac80211/sta_info.c sinfo->sta_flags.set = 0; sinfo 2392 net/mac80211/sta_info.c sinfo->sta_flags.mask = BIT(NL80211_STA_FLAG_AUTHORIZED) | sinfo 2400 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_AUTHORIZED); sinfo 2402 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_SHORT_PREAMBLE); sinfo 2404 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_WME); sinfo 2406 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_MFP); sinfo 2408 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_AUTHENTICATED); sinfo 2410 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_ASSOCIATED); sinfo 2412 net/mac80211/sta_info.c sinfo->sta_flags.set |= BIT(NL80211_STA_FLAG_TDLS_PEER); sinfo 2417 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_EXPECTED_THROUGHPUT); sinfo 2418 net/mac80211/sta_info.c sinfo->expected_throughput = thr; sinfo 2421 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_ACK_SIGNAL)) && sinfo 2423 net/mac80211/sta_info.c sinfo->ack_signal = sta->status_stats.last_ack_signal; sinfo 2424 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_ACK_SIGNAL); sinfo 2427 net/mac80211/sta_info.c if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_ACK_SIGNAL_AVG)) && sinfo 2429 net/mac80211/sta_info.c sinfo->avg_ack_signal = sinfo 2432 net/mac80211/sta_info.c sinfo->filled |= sinfo 2437 net/mac80211/sta_info.c sinfo->filled |= BIT_ULL(NL80211_STA_INFO_AIRTIME_LINK_METRIC); sinfo 2438 net/mac80211/sta_info.c sinfo->airtime_link_metric = sinfo 787 net/mac80211/sta_info.h void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo, sinfo 23 net/netfilter/xt_connbytes.c const struct xt_connbytes_info *sinfo = par->matchinfo; sinfo 41 net/netfilter/xt_connbytes.c switch (sinfo->what) { sinfo 43 net/netfilter/xt_connbytes.c switch (sinfo->direction) { sinfo 57 net/netfilter/xt_connbytes.c switch (sinfo->direction) { sinfo 71 net/netfilter/xt_connbytes.c switch (sinfo->direction) { sinfo 92 net/netfilter/xt_connbytes.c if (sinfo->count.to >= sinfo->count.from) sinfo 93 net/netfilter/xt_connbytes.c return what <= sinfo->count.to && what >= sinfo->count.from; sinfo 95 net/netfilter/xt_connbytes.c return what < sinfo->count.to || what > sinfo->count.from; sinfo 100 net/netfilter/xt_connbytes.c const struct xt_connbytes_info *sinfo = par->matchinfo; sinfo 103 net/netfilter/xt_connbytes.c if (sinfo->what != XT_CONNBYTES_PKTS && sinfo 104 net/netfilter/xt_connbytes.c sinfo->what != XT_CONNBYTES_BYTES && sinfo 105 net/netfilter/xt_connbytes.c sinfo->what != XT_CONNBYTES_AVGPKT) sinfo 108 net/netfilter/xt_connbytes.c if (sinfo->direction != XT_CONNBYTES_DIR_ORIGINAL && sinfo 109 net/netfilter/xt_connbytes.c sinfo->direction != XT_CONNBYTES_DIR_REPLY && sinfo 110 net/netfilter/xt_connbytes.c sinfo->direction != XT_CONNBYTES_DIR_BOTH) sinfo 23 net/netfilter/xt_state.c const struct xt_state_info *sinfo = par->matchinfo; sinfo 35 net/netfilter/xt_state.c return (sinfo->statemask & statebit); sinfo 806 net/rds/af_rds.c struct rds_info_socket sinfo; sinfo 823 net/rds/af_rds.c sinfo.sndbuf = rds_sk_sndbuf(rs); sinfo 824 net/rds/af_rds.c sinfo.rcvbuf = rds_sk_rcvbuf(rs); sinfo 825 net/rds/af_rds.c sinfo.bound_addr = rs->rs_bound_addr_v4; sinfo 826 net/rds/af_rds.c sinfo.connected_addr = rs->rs_conn_addr_v4; sinfo 827 net/rds/af_rds.c sinfo.bound_port = rs->rs_bound_port; sinfo 828 net/rds/af_rds.c sinfo.connected_port = rs->rs_conn_port; sinfo 829 net/rds/af_rds.c sinfo.inum = sock_i_ino(rds_rs_to_sk(rs)); sinfo 831 net/rds/af_rds.c rds_info_copy(iter, &sinfo, sizeof(sinfo)); sinfo 149 net/sctp/chunk.c struct sctp_sndrcvinfo *sinfo, sinfo 167 net/sctp/chunk.c if (asoc->peer.prsctp_capable && sinfo->sinfo_timetolive && sinfo 168 net/sctp/chunk.c (SCTP_PR_TTL_ENABLED(sinfo->sinfo_flags) || sinfo 169 net/sctp/chunk.c !SCTP_PR_POLICY(sinfo->sinfo_flags))) sinfo 171 net/sctp/chunk.c msecs_to_jiffies(sinfo->sinfo_timetolive); sinfo 195 net/sctp/chunk.c if (sinfo->sinfo_tsn && sinfo 196 net/sctp/chunk.c sinfo->sinfo_ssn != asoc->active_key_id) { sinfo 197 net/sctp/chunk.c shkey = sctp_auth_get_shkey(asoc, sinfo->sinfo_ssn); sinfo 259 net/sctp/chunk.c if ((sinfo->sinfo_flags & SCTP_EOF) || sinfo 260 net/sctp/chunk.c (sinfo->sinfo_flags & SCTP_SACK_IMMEDIATELY)) sinfo 264 net/sctp/chunk.c chunk = asoc->stream.si->make_datafrag(asoc, sinfo, len, frag, sinfo 314 net/sctp/chunk.c if (SCTP_PR_TTL_ENABLED(chunk->sinfo.sinfo_flags) && sinfo 318 net/sctp/chunk.c chunk->sinfo.sinfo_stream); sinfo 329 net/sctp/chunk.c } else if (SCTP_PR_RTX_ENABLED(chunk->sinfo.sinfo_flags) && sinfo 330 net/sctp/chunk.c chunk->sent_count > chunk->sinfo.sinfo_timetolive) { sinfo 333 net/sctp/chunk.c chunk->sinfo.sinfo_stream); sinfo 339 net/sctp/chunk.c } else if (!SCTP_PR_POLICY(chunk->sinfo.sinfo_flags) && sinfo 300 net/sctp/outqueue.c SCTP_PR_PRIO_ENABLED(chunk->sinfo.sinfo_flags)) sinfo 342 net/sctp/outqueue.c struct sctp_sndrcvinfo *sinfo, sinfo 351 net/sctp/outqueue.c (!SCTP_PR_PRIO_ENABLED(chk->sinfo.sinfo_flags) || sinfo 352 net/sctp/outqueue.c chk->sinfo.sinfo_timetolive <= sinfo->sinfo_timetolive)) sinfo 360 net/sctp/outqueue.c streamout = SCTP_SO(&asoc->stream, chk->sinfo.sinfo_stream); sinfo 382 net/sctp/outqueue.c struct sctp_sndrcvinfo *sinfo, int msg_len) sinfo 392 net/sctp/outqueue.c !SCTP_PR_PRIO_ENABLED(chk->sinfo.sinfo_flags) || sinfo 393 net/sctp/outqueue.c chk->sinfo.sinfo_timetolive <= sinfo->sinfo_timetolive)) sinfo 400 net/sctp/outqueue.c if (chk->sinfo.sinfo_stream < asoc->stream.outcnt) { sinfo 402 net/sctp/outqueue.c SCTP_SO(&asoc->stream, chk->sinfo.sinfo_stream); sinfo 420 net/sctp/outqueue.c struct sctp_sndrcvinfo *sinfo, int msg_len) sinfo 427 net/sctp/outqueue.c msg_len = sctp_prsctp_prune_sent(asoc, sinfo, sinfo 435 net/sctp/outqueue.c msg_len = sctp_prsctp_prune_sent(asoc, sinfo, sinfo 442 net/sctp/outqueue.c sctp_prsctp_prune_unsent(asoc, sinfo, msg_len); sinfo 1343 net/sctp/outqueue.c SCTP_PR_PRIO_ENABLED(chunk->sinfo.sinfo_flags)) sinfo 723 net/sctp/sm_make_chunk.c const struct sctp_sndrcvinfo *sinfo, sinfo 733 net/sctp/sm_make_chunk.c dp.ppid = sinfo->sinfo_ppid; sinfo 734 net/sctp/sm_make_chunk.c dp.stream = htons(sinfo->sinfo_stream); sinfo 737 net/sctp/sm_make_chunk.c if (sinfo->sinfo_flags & SCTP_UNORDERED) sinfo 745 net/sctp/sm_make_chunk.c memcpy(&retval->sinfo, sinfo, sizeof(struct sctp_sndrcvinfo)); sinfo 1628 net/sctp/socket.c if (cmsgs->sinfo) { sinfo 1629 net/sctp/socket.c srinfo->sinfo_stream = cmsgs->sinfo->snd_sid; sinfo 1630 net/sctp/socket.c srinfo->sinfo_flags = cmsgs->sinfo->snd_flags; sinfo 1631 net/sctp/socket.c srinfo->sinfo_ppid = cmsgs->sinfo->snd_ppid; sinfo 1632 net/sctp/socket.c srinfo->sinfo_context = cmsgs->sinfo->snd_context; sinfo 1633 net/sctp/socket.c srinfo->sinfo_assoc_id = cmsgs->sinfo->snd_assoc_id; sinfo 1795 net/sctp/socket.c struct sctp_sndrcvinfo *sinfo) sinfo 1806 net/sctp/socket.c if (sinfo->sinfo_stream >= asoc->stream.outcnt) { sinfo 1811 net/sctp/socket.c if (unlikely(!SCTP_SO(&asoc->stream, sinfo->sinfo_stream)->ext)) { sinfo 1812 net/sctp/socket.c err = sctp_stream_init_ext(&asoc->stream, sinfo->sinfo_stream); sinfo 1829 net/sctp/socket.c sctp_prsctp_prune(asoc, sinfo, msg_len - sctp_wspace(asoc)); sinfo 1860 net/sctp/socket.c datamsg = sctp_datamsg_from_user(asoc, sinfo, &msg->msg_iter); sinfo 1919 net/sctp/socket.c struct sctp_sndrcvinfo *sinfo, sinfo 1922 net/sctp/socket.c if (!cmsgs->srinfo && !cmsgs->sinfo) { sinfo 1923 net/sctp/socket.c sinfo->sinfo_stream = asoc->default_stream; sinfo 1924 net/sctp/socket.c sinfo->sinfo_ppid = asoc->default_ppid; sinfo 1925 net/sctp/socket.c sinfo->sinfo_context = asoc->default_context; sinfo 1926 net/sctp/socket.c sinfo->sinfo_assoc_id = sctp_assoc2id(asoc); sinfo 1929 net/sctp/socket.c sinfo->sinfo_flags = asoc->default_flags; sinfo 1933 net/sctp/socket.c sinfo->sinfo_timetolive = asoc->default_timetolive; sinfo 1939 net/sctp/socket.c sinfo->sinfo_tsn = 1; sinfo 1940 net/sctp/socket.c sinfo->sinfo_ssn = cmsgs->authinfo->auth_keynumber; sinfo 1948 net/sctp/socket.c struct sctp_sndrcvinfo _sinfo, *sinfo; sinfo 1961 net/sctp/socket.c sinfo = &_sinfo; sinfo 1962 net/sctp/socket.c sflags = sinfo->sinfo_flags; sinfo 1983 net/sctp/socket.c sctp_sendmsg_update_sinfo(asoc, sinfo, &cmsgs); sinfo 1986 net/sctp/socket.c NULL, sinfo); sinfo 2017 net/sctp/socket.c asoc = sctp_id2assoc(sk, sinfo->sinfo_assoc_id); sinfo 2029 net/sctp/socket.c sctp_sendmsg_update_sinfo(asoc, sinfo, &cmsgs); sinfo 2032 net/sctp/socket.c err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, transport, sinfo); sinfo 8718 net/sctp/socket.c cmsgs->sinfo = CMSG_DATA(cmsg); sinfo 8720 net/sctp/socket.c if (cmsgs->sinfo->snd_flags & sinfo 54 net/sctp/stream.c SCTP_PR_PRIO_ENABLED(ch->sinfo.sinfo_flags)) sinfo 26 net/sctp/stream_interleave.c const struct sctp_sndrcvinfo *sinfo, sinfo 33 net/sctp/stream_interleave.c dp.stream = htons(sinfo->sinfo_stream); sinfo 35 net/sctp/stream_interleave.c if (sinfo->sinfo_flags & SCTP_UNORDERED) sinfo 43 net/sctp/stream_interleave.c memcpy(&retval->sinfo, sinfo, sizeof(struct sctp_sndrcvinfo)); sinfo 70 net/sctp/stream_interleave.c hdr->ppid = lchunk->sinfo.sinfo_ppid; sinfo 490 net/sctp/ulpevent.c memcpy(&ssf->ssf_info, &chunk->sinfo, sizeof(struct sctp_sndrcvinfo)); sinfo 932 net/sctp/ulpevent.c struct sctp_sndrcvinfo sinfo; sinfo 937 net/sctp/ulpevent.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 938 net/sctp/ulpevent.c sinfo.sinfo_stream = event->stream; sinfo 939 net/sctp/ulpevent.c sinfo.sinfo_ssn = event->ssn; sinfo 940 net/sctp/ulpevent.c sinfo.sinfo_ppid = event->ppid; sinfo 941 net/sctp/ulpevent.c sinfo.sinfo_flags = event->flags; sinfo 942 net/sctp/ulpevent.c sinfo.sinfo_tsn = event->tsn; sinfo 943 net/sctp/ulpevent.c sinfo.sinfo_cumtsn = event->cumtsn; sinfo 944 net/sctp/ulpevent.c sinfo.sinfo_assoc_id = sctp_assoc2id(event->asoc); sinfo 946 net/sctp/ulpevent.c sinfo.sinfo_context = event->asoc->default_rcv_context; sinfo 948 net/sctp/ulpevent.c sinfo.sinfo_timetolive = 0; sinfo 951 net/sctp/ulpevent.c sizeof(sinfo), &sinfo); sinfo 5067 net/wireless/nl80211.c const u8 *mac_addr, struct station_info *sinfo) sinfo 5074 net/wireless/nl80211.c cfg80211_sinfo_release_content(sinfo); sinfo 5080 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_GENERATION, sinfo->generation)) sinfo 5089 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_ ## attr) && \ sinfo 5091 net/wireless/nl80211.c sinfo->memb)) \ sinfo 5095 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_ ## attr) && \ sinfo 5097 net/wireless/nl80211.c sinfo->memb, NL80211_STA_INFO_PAD)) \ sinfo 5105 net/wireless/nl80211.c if (sinfo->filled & (BIT_ULL(NL80211_STA_INFO_RX_BYTES) | sinfo 5108 net/wireless/nl80211.c (u32)sinfo->rx_bytes)) sinfo 5111 net/wireless/nl80211.c if (sinfo->filled & (BIT_ULL(NL80211_STA_INFO_TX_BYTES) | sinfo 5114 net/wireless/nl80211.c (u32)sinfo->tx_bytes)) sinfo 5137 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL)) { sinfo 5138 net/wireless/nl80211.c if (!nl80211_put_signal(msg, sinfo->chains, sinfo 5139 net/wireless/nl80211.c sinfo->chain_signal, sinfo 5143 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL_AVG)) { sinfo 5144 net/wireless/nl80211.c if (!nl80211_put_signal(msg, sinfo->chains, sinfo 5145 net/wireless/nl80211.c sinfo->chain_signal_avg, sinfo 5149 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE)) { sinfo 5150 net/wireless/nl80211.c if (!nl80211_put_sta_rate(msg, &sinfo->txrate, sinfo 5154 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) { sinfo 5155 net/wireless/nl80211.c if (!nl80211_put_sta_rate(msg, &sinfo->rxrate, sinfo 5172 net/wireless/nl80211.c if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_BSS_PARAM)) { sinfo 5178 net/wireless/nl80211.c if (((sinfo->bss_param.flags & BSS_PARAM_FLAGS_CTS_PROT) && sinfo 5180 net/wireless/nl80211.c ((sinfo->bss_param.flags & BSS_PARAM_FLAGS_SHORT_PREAMBLE) && sinfo 5182 net/wireless/nl80211.c ((sinfo->bss_param.flags & BSS_PARAM_FLAGS_SHORT_SLOT_TIME) && sinfo 5185 net/wireless/nl80211.c sinfo->bss_param.dtim_period) || sinfo 5187 net/wireless/nl80211.c sinfo->bss_param.beacon_interval)) sinfo 5192 net/wireless/nl80211.c if ((sinfo->filled & BIT_ULL(NL80211_STA_INFO_STA_FLAGS)) && sinfo 5195 net/wireless/nl80211.c &sinfo->sta_flags)) sinfo 5213 net/wireless/nl80211.c if (sinfo->pertid) { sinfo 5226 net/wireless/nl80211.c tidstats = &sinfo->pertid[tid]; sinfo 5262 net/wireless/nl80211.c if (sinfo->assoc_req_ies_len && sinfo 5263 net/wireless/nl80211.c nla_put(msg, NL80211_ATTR_IE, sinfo->assoc_req_ies_len, sinfo 5264 net/wireless/nl80211.c sinfo->assoc_req_ies)) sinfo 5267 net/wireless/nl80211.c cfg80211_sinfo_release_content(sinfo); sinfo 5272 net/wireless/nl80211.c cfg80211_sinfo_release_content(sinfo); sinfo 5280 net/wireless/nl80211.c struct station_info sinfo; sinfo 5303 net/wireless/nl80211.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 5305 net/wireless/nl80211.c mac_addr, &sinfo); sinfo 5315 net/wireless/nl80211.c &sinfo) < 0) sinfo 5334 net/wireless/nl80211.c struct station_info sinfo; sinfo 5339 net/wireless/nl80211.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 5349 net/wireless/nl80211.c err = rdev_get_station(rdev, dev, mac_addr, &sinfo); sinfo 5355 net/wireless/nl80211.c cfg80211_sinfo_release_content(&sinfo); sinfo 5361 net/wireless/nl80211.c rdev, dev, mac_addr, &sinfo) < 0) { sinfo 10832 net/wireless/nl80211.c struct station_info sinfo = {}; sinfo 10837 net/wireless/nl80211.c err = rdev_get_station(rdev, dev, mac_addr, &sinfo); sinfo 10841 net/wireless/nl80211.c cfg80211_sinfo_release_content(&sinfo); sinfo 10842 net/wireless/nl80211.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_BEACON_SIGNAL_AVG)) sinfo 10844 net/wireless/nl80211.c (s8) sinfo.rx_beacon_signal_avg; sinfo 13762 net/wireless/nl80211.c struct station_info sinfo = {}; sinfo 13791 net/wireless/nl80211.c err = rdev_get_station(rdev, dev, dest, &sinfo); sinfo 13795 net/wireless/nl80211.c cfg80211_sinfo_release_content(&sinfo); sinfo 15654 net/wireless/nl80211.c struct station_info *sinfo, gfp_t gfp) sinfo 15660 net/wireless/nl80211.c trace_cfg80211_new_sta(dev, mac_addr, sinfo); sinfo 15667 net/wireless/nl80211.c rdev, dev, mac_addr, sinfo) < 0) { sinfo 15678 net/wireless/nl80211.c struct station_info *sinfo, gfp_t gfp) sinfo 15685 net/wireless/nl80211.c if (!sinfo) sinfo 15686 net/wireless/nl80211.c sinfo = &empty_sinfo; sinfo 15692 net/wireless/nl80211.c cfg80211_sinfo_release_content(sinfo); sinfo 15697 net/wireless/nl80211.c rdev, dev, mac_addr, sinfo) < 0) { sinfo 206 net/wireless/rdev-ops.h struct station_info *sinfo) sinfo 210 net/wireless/rdev-ops.h ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo); sinfo 211 net/wireless/rdev-ops.h trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); sinfo 217 net/wireless/rdev-ops.h struct station_info *sinfo) sinfo 221 net/wireless/rdev-ops.h ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo); sinfo 222 net/wireless/rdev-ops.h trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); sinfo 173 net/wireless/trace.h __entry->generation = sinfo->generation; \ sinfo 174 net/wireless/trace.h __entry->connected_time = sinfo->connected_time; \ sinfo 175 net/wireless/trace.h __entry->inactive_time = sinfo->inactive_time; \ sinfo 176 net/wireless/trace.h __entry->rx_bytes = sinfo->rx_bytes; \ sinfo 177 net/wireless/trace.h __entry->tx_bytes = sinfo->tx_bytes; \ sinfo 178 net/wireless/trace.h __entry->rx_packets = sinfo->rx_packets; \ sinfo 179 net/wireless/trace.h __entry->tx_packets = sinfo->tx_packets; \ sinfo 180 net/wireless/trace.h __entry->tx_retries = sinfo->tx_retries; \ sinfo 181 net/wireless/trace.h __entry->tx_failed = sinfo->tx_failed; \ sinfo 182 net/wireless/trace.h __entry->rx_dropped_misc = sinfo->rx_dropped_misc; \ sinfo 183 net/wireless/trace.h __entry->beacon_loss_count = sinfo->beacon_loss_count; \ sinfo 184 net/wireless/trace.h __entry->llid = sinfo->llid; \ sinfo 185 net/wireless/trace.h __entry->plid = sinfo->plid; \ sinfo 186 net/wireless/trace.h __entry->plink_state = sinfo->plink_state; \ sinfo 838 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, struct station_info *sinfo), sinfo 839 net/wireless/trace.h TP_ARGS(wiphy, ret, sinfo), sinfo 2781 net/wireless/trace.h struct station_info *sinfo), sinfo 2782 net/wireless/trace.h TP_ARGS(netdev, mac_addr, sinfo), sinfo 1902 net/wireless/util.c struct station_info *sinfo) sinfo 1915 net/wireless/util.c memset(sinfo, 0, sizeof(*sinfo)); sinfo 1917 net/wireless/util.c return rdev_get_station(rdev, dev, mac_addr, sinfo); sinfo 1958 net/wireless/util.c int cfg80211_sinfo_alloc_tid_stats(struct station_info *sinfo, gfp_t gfp) sinfo 1960 net/wireless/util.c sinfo->pertid = kcalloc(IEEE80211_NUM_TIDS + 1, sinfo 1961 net/wireless/util.c sizeof(*(sinfo->pertid)), sinfo 1963 net/wireless/util.c if (!sinfo->pertid) sinfo 1255 net/wireless/wext-compat.c struct station_info sinfo = {}; sinfo 1275 net/wireless/wext-compat.c err = rdev_get_station(rdev, dev, addr, &sinfo); sinfo 1279 net/wireless/wext-compat.c if (!(sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) { sinfo 1284 net/wireless/wext-compat.c rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); sinfo 1287 net/wireless/wext-compat.c cfg80211_sinfo_release_content(&sinfo); sinfo 1298 net/wireless/wext-compat.c static struct station_info sinfo = {}; sinfo 1316 net/wireless/wext-compat.c memset(&sinfo, 0, sizeof(sinfo)); sinfo 1318 net/wireless/wext-compat.c if (rdev_get_station(rdev, dev, bssid, &sinfo)) sinfo 1325 net/wireless/wext-compat.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { sinfo 1326 net/wireless/wext-compat.c int sig = sinfo.signal; sinfo 1340 net/wireless/wext-compat.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { sinfo 1343 net/wireless/wext-compat.c wstats.qual.level = sinfo.signal; sinfo 1344 net/wireless/wext-compat.c wstats.qual.qual = sinfo.signal; sinfo 1354 net/wireless/wext-compat.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_DROP_MISC)) sinfo 1355 net/wireless/wext-compat.c wstats.discard.misc = sinfo.rx_dropped_misc; sinfo 1356 net/wireless/wext-compat.c if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_FAILED)) sinfo 1357 net/wireless/wext-compat.c wstats.discard.retries = sinfo.tx_failed; sinfo 1359 net/wireless/wext-compat.c cfg80211_sinfo_release_content(&sinfo); sinfo 778 tools/lib/bpf/btf.c const struct btf_ext_info_sec *sinfo; sinfo 817 tools/lib/bpf/btf.c sinfo = info + sizeof(__u32); sinfo 837 tools/lib/bpf/btf.c num_records = sinfo->num_info; sinfo 853 tools/lib/bpf/btf.c sinfo = (void *)sinfo + total_record_size; sinfo 1005 tools/lib/bpf/btf.c struct btf_ext_info_sec *sinfo; sinfo 1011 tools/lib/bpf/btf.c sinfo = ext_info->info; sinfo 1014 tools/lib/bpf/btf.c records_len = sinfo->num_info * record_size; sinfo 1015 tools/lib/bpf/btf.c info_sec_name = btf__name_by_offset(btf, sinfo->sec_name_off); sinfo 1018 tools/lib/bpf/btf.c sinfo = (void *)sinfo + sec_hdrlen + records_len; sinfo 1027 tools/lib/bpf/btf.c memcpy(data + existing_len, sinfo->data, records_len); sinfo 1031 tools/lib/bpf/btf.c for (i = 0; i < sinfo->num_info; i++) { sinfo 1039 tools/lib/bpf/btf.c *cnt += sinfo->num_info;