arch/mips/alchemy/common/clock.c
277
static struct clk __init *alchemy_clk_setup_sysbus(const char *pn)
arch/mips/alchemy/common/clock.c
283
pn, 0, 1, v);
arch/mips/alchemy/common/clock.c
291
static struct clk __init *alchemy_clk_setup_periph(const char *pn)
arch/mips/alchemy/common/clock.c
297
pn, 0, 1, 2);
arch/mips/alchemy/common/clock.c
305
static struct clk __init *alchemy_clk_setup_mem(const char *pn, int ct)
arch/mips/alchemy/common/clock.c
330
c = clk_register_fixed_factor(NULL, ALCHEMY_MEM_CLK, pn,
arch/mips/alchemy/common/clock.c
339
static struct clk __init *alchemy_clk_setup_lrclk(const char *pn, int t)
arch/mips/alchemy/common/clock.c
360
pn, 0, 1, v);
arch/powerpc/perf/imc-pmu.c
346
struct imc_pmu **pn = per_nest_pmu_arr;
arch/powerpc/perf/imc-pmu.c
351
while (*pn) {
arch/powerpc/perf/imc-pmu.c
352
perf_pmu_migrate_context(&(*pn)->pmu, old_cpu, new_cpu);
arch/powerpc/perf/imc-pmu.c
353
pn++;
arch/s390/include/asm/diag.h
159
__u8 pn;
arch/s390/include/asm/diag.h
166
__u8 pn;
arch/sparc/include/asm/backoff.h
70
bg,pn %xcc, label; \
arch/sparc/include/asm/head_64.h
38
brnz,pn %tmp1, label; \
arch/sparc/include/asm/head_64.h
47
be,pn %icc, label; \
arch/sparc/include/asm/head_64.h
56
be,pn %icc, label; \
arch/sparc/include/asm/tsb.h
124
bne,pn %icc, 99b; \
arch/sparc/include/asm/tsb.h
128
bne,pn %icc, 99b; \
arch/sparc/include/asm/tsb.h
163
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
168
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
170
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
181
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
184
be,pn %xcc, 698f; \
arch/sparc/include/asm/tsb.h
186
697: brgez,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
195
brgez,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
215
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
222
brgez,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
230
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
244
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
250
brgez,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
258
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
276
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
282
brz,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
293
brgez,pn REG1, FAIL_LABEL; \
arch/sparc/include/asm/tsb.h
306
brz,pn REG2, FAIL_LABEL; \
arch/sparc/include/asm/ttable.h
393
brnz,pn %g3, (. - (128 + 4)); \
arch/sparc/include/asm/ttable.h
428
brnz,pn %g3, etrap_user_spill_64bit; \
arch/sparc/include/asm/ttable.h
617
brnz,pn %g3, (. - (128 + 4)); \
arch/sparc/include/asm/ttable.h
650
brnz,pn %g3, user_rtt_fill_64bit; \
arch/sparc/kernel/adi_64.c
42
u64 pn, *val;
arch/sparc/kernel/adi_64.c
48
pn = mdesc_node_by_name(hp, MDESC_NODE_NULL, "cpu");
arch/sparc/kernel/adi_64.c
49
if (pn == MDESC_NODE_NULL)
arch/sparc/kernel/adi_64.c
52
prop = mdesc_get_property(hp, pn, "hwcap-list", &len);
arch/sparc/kernel/adi_64.c
81
pn = mdesc_node_by_name(hp, MDESC_NODE_NULL, "platform");
arch/sparc/kernel/adi_64.c
82
if (pn == MDESC_NODE_NULL)
arch/sparc/kernel/adi_64.c
85
val = (u64 *) mdesc_get_property(hp, pn, "adp-blksz", &len);
arch/sparc/kernel/adi_64.c
90
val = (u64 *) mdesc_get_property(hp, pn, "adp-nbits", &len);
arch/sparc/kernel/adi_64.c
95
val = (u64 *) mdesc_get_property(hp, pn, "ue-on-adp", &len);
arch/sparc/kernel/mdesc.c
760
u64 pn = mdesc_node_by_name(hp, MDESC_NODE_NULL, "platform");
arch/sparc/kernel/mdesc.c
764
if (pn == MDESC_NODE_NULL) {
arch/sparc/kernel/mdesc.c
769
s = mdesc_get_property(hp, pn, "banner-name", NULL);
arch/sparc/kernel/mdesc.c
771
s = mdesc_get_property(hp, pn, "name", NULL);
arch/sparc/kernel/mdesc.c
774
v = mdesc_get_property(hp, pn, "hostid", NULL);
arch/sparc/kernel/mdesc.c
777
v = mdesc_get_property(hp, pn, "serial#", NULL);
arch/sparc/kernel/mdesc.c
780
v = mdesc_get_property(hp, pn, "stick-frequency", NULL);
arch/sparc/kernel/mdesc.c
782
v = mdesc_get_property(hp, pn, "mac-address", NULL);
arch/sparc/kernel/mdesc.c
785
v = mdesc_get_property(hp, pn, "watchdog-resolution", NULL);
arch/sparc/kernel/mdesc.c
788
v = mdesc_get_property(hp, pn, "watchdog-max-timeout", NULL);
arch/sparc/kernel/mdesc.c
791
v = mdesc_get_property(hp, pn, "max-cpus", NULL);
arch/sparc/kernel/setup_64.c
475
u64 pn;
arch/sparc/kernel/setup_64.c
481
pn = mdesc_node_by_name(hp, MDESC_NODE_NULL, "cpu");
arch/sparc/kernel/setup_64.c
482
if (pn == MDESC_NODE_NULL)
arch/sparc/kernel/setup_64.c
485
prop = mdesc_get_property(hp, pn, "hwcap-list", &len);
drivers/accessibility/speakup/main.c
1852
char *pn;
drivers/accessibility/speakup/main.c
1866
for (pn = p_header->name; *pn; pn++) {
drivers/accessibility/speakup/main.c
1867
if (*pn == '_')
drivers/accessibility/speakup/main.c
1870
*cp++ = *pn;
drivers/accessibility/speakup/utils.h
57
unsigned char *pn = (unsigned char *)name;
drivers/accessibility/speakup/utils.h
60
while (*pn) {
drivers/accessibility/speakup/utils.h
62
if (isupper(*pn))
drivers/accessibility/speakup/utils.h
63
*pn = tolower(*pn);
drivers/accessibility/speakup/utils.h
64
hash += (int)*pn;
drivers/accessibility/speakup/utils.h
65
pn++;
drivers/acpi/glue.c
230
struct acpi_device_physical_node *physical_node, *pn;
drivers/acpi/glue.c
263
list_for_each_entry(pn, &acpi_dev->physical_node_list, node) {
drivers/acpi/glue.c
265
if (pn->dev == dev) {
drivers/acpi/glue.c
277
if (pn->node_id == node_id) {
drivers/acpi/glue.c
278
physnode_list = &pn->node;
drivers/acpi/pci_root.c
309
struct acpi_device_physical_node *pn;
drivers/acpi/pci_root.c
317
list_for_each_entry(pn, &adev->physical_node_list, node) {
drivers/acpi/pci_root.c
318
if (dev_is_pci(pn->dev)) {
drivers/acpi/pci_root.c
319
get_device(pn->dev);
drivers/acpi/pci_root.c
320
pci_dev = to_pci_dev(pn->dev);
drivers/acpi/scan.c
114
struct acpi_device_physical_node *pn;
drivers/acpi/scan.c
124
list_for_each_entry(pn, &adev->physical_node_list, node)
drivers/acpi/scan.c
125
if (device_supports_offline(pn->dev) && !dev_offline(pn->dev)) {
drivers/acpi/scan.c
127
kobject_uevent_env(&pn->dev->kobj, KOBJ_CHANGE, envp);
drivers/acpi/scan.c
141
struct acpi_device_physical_node *pn;
drivers/acpi/scan.c
155
list_for_each_entry(pn, &device->physical_node_list, node) {
drivers/acpi/scan.c
160
if (pn->put_online)
drivers/acpi/scan.c
163
pn->put_online = false;
drivers/acpi/scan.c
165
ret = device_offline(pn->dev);
drivers/acpi/scan.c
167
pn->put_online = !ret;
drivers/acpi/scan.c
169
*ret_p = pn->dev;
drivers/acpi/scan.c
186
struct acpi_device_physical_node *pn;
drivers/acpi/scan.c
193
list_for_each_entry(pn, &device->physical_node_list, node)
drivers/acpi/scan.c
194
if (pn->put_online) {
drivers/acpi/scan.c
195
device_online(pn->dev);
drivers/acpi/scan.c
196
pn->put_online = false;
drivers/clk/clk-milbeaut.c
531
const char *pn = factors->parent_name ?
drivers/clk/clk-milbeaut.c
534
hw = clk_hw_register_fixed_factor(NULL, factors->name, pn, 0,
drivers/clk/ingenic/cgu.c
132
unsigned int *pm, unsigned int *pn, unsigned int *pod)
drivers/clk/ingenic/cgu.c
149
*pn = n;
drivers/clk/ingenic/cgu.c
156
unsigned int *pm, unsigned int *pn, unsigned int *pod)
drivers/clk/ingenic/cgu.c
168
if (pn)
drivers/clk/ingenic/cgu.c
169
*pn = n;
drivers/clk/ingenic/jz4760-cgu.c
59
unsigned int *pm, unsigned int *pn, unsigned int *pod)
drivers/clk/ingenic/jz4760-cgu.c
79
*pn = n + 1;
drivers/clk/ingenic/x1000-cgu.c
176
unsigned int *pm, unsigned int *pn, unsigned int *pod)
drivers/clk/ingenic/x1000-cgu.c
189
*pn = n;
drivers/crypto/caam/pdb.h
281
u32 pn;
drivers/crypto/caam/pdb.h
293
u32 pn;
drivers/crypto/caam/pdb.h
315
u32 pn;
drivers/crypto/caam/pdb.h
327
u32 pn;
drivers/crypto/nx/nx-common-powernv.c
907
static int __init nx_powernv_probe_vas(struct device_node *pn)
drivers/crypto/nx/nx-common-powernv.c
912
chip_id = of_get_ibm_chip_id(pn);
drivers/crypto/nx/nx-common-powernv.c
924
for_each_child_of_node_scoped(pn, dn) {
drivers/gpu/drm/display/drm_dp_helper.c
4372
u8 pn, pn_min, pn_max, bit_count;
drivers/gpu/drm/display/drm_dp_helper.c
4416
pn = bit_count;
drivers/gpu/drm/display/drm_dp_helper.c
4418
pn = clamp(bit_count, pn_min, pn_max);
drivers/gpu/drm/display/drm_dp_helper.c
4420
bl->max = (1 << pn) - 1;
drivers/gpu/drm/display/drm_dp_helper.c
4422
if (pn != bit_count)
drivers/gpu/drm/display/drm_dp_helper.c
4460
for (pn = pn_max; pn >= pn_min; pn--) {
drivers/gpu/drm/display/drm_dp_helper.c
4461
f = clamp(DIV_ROUND_CLOSEST(fxp, 1 << pn), 1, 255);
drivers/gpu/drm/display/drm_dp_helper.c
4462
fxp_actual = f << pn;
drivers/gpu/drm/display/drm_dp_helper.c
4468
ret = drm_dp_dpcd_write_byte(aux, DP_EDP_PWMGEN_BIT_COUNT, pn);
drivers/gpu/drm/display/drm_dp_helper.c
4478
bl->pwmgen_bit_count = pn;
drivers/gpu/drm/display/drm_dp_helper.c
4479
bl->max = (1 << pn) - 1;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1324
int pn, ret = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1329
for (pn = 0; pi + pn < pm; pn++) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1330
if (map != !!(pfn[pi + pn] & NVKM_VMM_PFN_V))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1333
size = min_t(u64, size, pn << page->shift);
drivers/gpu/drm/omapdrm/dss/base.c
233
struct device_node *pn = of_graph_get_remote_port_parent(n);
drivers/gpu/drm/omapdrm/dss/base.c
235
if (!pn)
drivers/gpu/drm/omapdrm/dss/base.c
238
if (!of_device_is_available(pn) || omapdss_list_contains(pn)) {
drivers/gpu/drm/omapdrm/dss/base.c
239
of_node_put(pn);
drivers/gpu/drm/omapdrm/dss/base.c
243
omapdss_walk_device(dev, pn, false);
drivers/hwtracing/stm/core.c
545
struct stp_policy_node *pn;
drivers/hwtracing/stm/core.c
554
for (n = 0, pn = NULL; ids[n] && !pn; n++)
drivers/hwtracing/stm/core.c
555
pn = stp_policy_node_lookup(stm, ids[n]);
drivers/hwtracing/stm/core.c
557
if (!pn)
drivers/hwtracing/stm/core.c
560
err = stm_output_assign(stm, width, pn, output);
drivers/hwtracing/stm/core.c
562
stp_policy_node_put(pn);
drivers/hwtracing/stm/p_sys-t.c
121
struct sys_t_policy_node *pn = priv;
drivers/hwtracing/stm/p_sys-t.c
123
uuid_gen(&pn->uuid);
drivers/hwtracing/stm/p_sys-t.c
128
struct sys_t_policy_node *pn = priv;
drivers/hwtracing/stm/p_sys-t.c
135
memcpy(&opriv->node, pn, sizeof(opriv->node));
drivers/hwtracing/stm/p_sys-t.c
149
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
151
return sprintf(page, "%pU\n", &pn->uuid);
drivers/hwtracing/stm/p_sys-t.c
159
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
163
ret = uuid_parse(page, &pn->uuid);
drivers/hwtracing/stm/p_sys-t.c
174
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
176
return sprintf(page, "%d\n", pn->do_len);
drivers/hwtracing/stm/p_sys-t.c
184
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
188
ret = kstrtobool(page, &pn->do_len);
drivers/hwtracing/stm/p_sys-t.c
199
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
201
return sprintf(page, "%u\n", jiffies_to_msecs(pn->ts_interval));
drivers/hwtracing/stm/p_sys-t.c
209
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
218
pn->ts_interval = msecs_to_jiffies(ms);
drivers/hwtracing/stm/p_sys-t.c
230
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
232
return sprintf(page, "%u\n", jiffies_to_msecs(pn->clocksync_interval));
drivers/hwtracing/stm/p_sys-t.c
240
struct sys_t_policy_node *pn = to_pdrv_policy_node(item);
drivers/hwtracing/stm/p_sys-t.c
249
pn->clocksync_interval = msecs_to_jiffies(ms);
drivers/hwtracing/stm/policy.c
40
void *stp_policy_node_priv(struct stp_policy_node *pn)
drivers/hwtracing/stm/policy.c
42
if (!pn)
drivers/hwtracing/stm/policy.c
45
return pn->priv;
drivers/hwtracing/stm/stm.h
22
void *stp_policy_node_priv(struct stp_policy_node *pn);
drivers/infiniband/sw/rdmavt/mcast.c
154
struct rb_node *pn = NULL;
drivers/infiniband/sw/rdmavt/mcast.c
163
pn = *n;
drivers/infiniband/sw/rdmavt/mcast.c
164
tmcast = rb_entry(pn, struct rvt_mcast, rb_node);
drivers/infiniband/sw/rdmavt/mcast.c
170
n = &pn->rb_left;
drivers/infiniband/sw/rdmavt/mcast.c
174
n = &pn->rb_right;
drivers/infiniband/sw/rdmavt/mcast.c
218
rb_link_node(&mcast->rb_node, pn, n);
drivers/infiniband/ulp/ipoib/ipoib_main.c
626
struct rb_node *pn = NULL;
drivers/infiniband/ulp/ipoib/ipoib_main.c
631
pn = *n;
drivers/infiniband/ulp/ipoib/ipoib_main.c
632
tpath = rb_entry(pn, struct ipoib_path, rb_node);
drivers/infiniband/ulp/ipoib/ipoib_main.c
637
n = &pn->rb_left;
drivers/infiniband/ulp/ipoib/ipoib_main.c
639
n = &pn->rb_right;
drivers/infiniband/ulp/ipoib/ipoib_main.c
644
rb_link_node(&path->rb_node, pn, n);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
185
struct rb_node **n = &priv->multicast_tree.rb_node, *pn = NULL;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
191
pn = *n;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
192
tmcast = rb_entry(pn, struct ipoib_mcast, rb_node);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
197
n = &pn->rb_left;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
199
n = &pn->rb_right;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
204
rb_link_node(&mcast->rb_node, pn, n);
drivers/iommu/intel/iommu.c
2515
struct acpi_device_physical_node *pn;
drivers/iommu/intel/iommu.c
2524
list_for_each_entry(pn,
drivers/iommu/intel/iommu.c
2526
ret = iommu_probe_device(pn->dev);
drivers/iommu/riscv/iommu.c
42
#define ppn_to_phys(pn) (((pn) << 2) & (((1ULL << 44) - 1) << 12))
drivers/md/persistent-data/dm-btree.c
659
struct btree_node *ln, *rn, *pn;
drivers/md/persistent-data/dm-btree.c
679
pn = dm_block_data(parent);
drivers/md/persistent-data/dm-btree.c
683
r = insert_at(sizeof(__le64), pn, parent_index + 1,
drivers/md/persistent-data/dm-btree.c
743
struct btree_node *ln, *rn, *mn, *pn;
drivers/md/persistent-data/dm-btree.c
747
pn = dm_block_data(parent);
drivers/md/persistent-data/dm-btree.c
752
r = shadow_child(s->info, vt, pn, parent_index + 1, &right);
drivers/md/persistent-data/dm-btree.c
758
r = shadow_child(s->info, vt, pn, parent_index - 1, &left);
drivers/md/persistent-data/dm-btree.c
779
pn->keys[middle_index] = rn->keys[0];
drivers/md/persistent-data/dm-btree.c
782
r = insert_at(sizeof(__le64), pn, middle_index,
drivers/md/persistent-data/dm-btree.c
844
struct btree_node *pn, *ln, *rn;
drivers/md/persistent-data/dm-btree.c
849
pn = dm_block_data(new_parent);
drivers/md/persistent-data/dm-btree.c
850
size = le32_to_cpu(pn->header.flags) & INTERNAL_NODE ?
drivers/md/persistent-data/dm-btree.c
859
nr_left = le32_to_cpu(pn->header.nr_entries) / 2;
drivers/md/persistent-data/dm-btree.c
861
ln->header.flags = pn->header.flags;
drivers/md/persistent-data/dm-btree.c
863
ln->header.max_entries = pn->header.max_entries;
drivers/md/persistent-data/dm-btree.c
864
ln->header.value_size = pn->header.value_size;
drivers/md/persistent-data/dm-btree.c
865
memcpy(ln->keys, pn->keys, nr_left * sizeof(pn->keys[0]));
drivers/md/persistent-data/dm-btree.c
866
memcpy(value_ptr(ln, 0), value_ptr(pn, 0), nr_left * size);
drivers/md/persistent-data/dm-btree.c
876
nr_right = le32_to_cpu(pn->header.nr_entries) - nr_left;
drivers/md/persistent-data/dm-btree.c
878
rn->header.flags = pn->header.flags;
drivers/md/persistent-data/dm-btree.c
880
rn->header.max_entries = pn->header.max_entries;
drivers/md/persistent-data/dm-btree.c
881
rn->header.value_size = pn->header.value_size;
drivers/md/persistent-data/dm-btree.c
882
memcpy(rn->keys, pn->keys + nr_left, nr_right * sizeof(pn->keys[0]));
drivers/md/persistent-data/dm-btree.c
883
memcpy(value_ptr(rn, 0), value_ptr(pn, nr_left),
drivers/md/persistent-data/dm-btree.c
887
pn->header.flags = cpu_to_le32(INTERNAL_NODE);
drivers/md/persistent-data/dm-btree.c
888
pn->header.nr_entries = cpu_to_le32(2);
drivers/md/persistent-data/dm-btree.c
889
pn->header.max_entries = cpu_to_le32(
drivers/md/persistent-data/dm-btree.c
893
pn->header.value_size = cpu_to_le32(sizeof(__le64));
drivers/md/persistent-data/dm-btree.c
897
pn->keys[0] = ln->keys[0];
drivers/md/persistent-data/dm-btree.c
898
memcpy_disk(value_ptr(pn, 0), &val, sizeof(__le64));
drivers/md/persistent-data/dm-btree.c
902
pn->keys[1] = rn->keys[0];
drivers/md/persistent-data/dm-btree.c
903
memcpy_disk(value_ptr(pn, 1), &val, sizeof(__le64));
drivers/media/i2c/vpx3220.c
465
u16 pn;
drivers/media/i2c/vpx3220.c
499
pn = (i2c_smbus_read_byte_data(client, 0x02) << 8) +
drivers/media/i2c/vpx3220.c
502
switch (pn) {
drivers/media/i2c/vpx3220.c
519
ver, pn, client->addr << 1, client->adapter->name);
drivers/message/fusion/mptfc.c
1121
u64 pn;
drivers/message/fusion/mptfc.c
1139
pn = (u64)ri->pg0.WWPN.High << 32 |
drivers/message/fusion/mptfc.c
1145
(unsigned long long)pn));
drivers/message/fusion/mptfc.c
1156
u64 pn;
drivers/message/fusion/mptfc.c
1194
pn = (u64)ri->pg0.WWPN.High << 32 |
drivers/message/fusion/mptfc.c
1200
(unsigned long long)pn));
drivers/message/fusion/mptfc.c
466
u64 pn, nn;
drivers/message/fusion/mptfc.c
479
pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
drivers/message/fusion/mptfc.c
480
if (pn == rport_ids.port_name) { /* match */
drivers/message/fusion/mptfc.c
521
pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
drivers/message/fusion/mptfc.c
530
(unsigned long long)pn,
drivers/message/fusion/mptfc.c
609
u64 nn, pn;
drivers/message/fusion/mptfc.c
613
pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
drivers/message/fusion/mptfc.c
623
(unsigned long long)pn,
drivers/misc/mei/client.c
136
const uuid_le *pn;
drivers/misc/mei/client.c
141
pn = &me_cl->props.protocol_name;
drivers/misc/mei/client.c
142
if (uuid_le_cmp(*uuid, *pn) == 0)
drivers/misc/mei/client.c
216
const uuid_le *pn;
drivers/misc/mei/client.c
221
pn = &me_cl->props.protocol_name;
drivers/misc/mei/client.c
222
if (uuid_le_cmp(*uuid, *pn) == 0 &&
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
244
static int aq_get_txsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
251
*pn = sa_rec.next_pn;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
256
static int aq_get_rxsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
263
*pn = (!sa_rec.sat_nextpn) ? sa_rec.next_pn : 0;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1298
packed_record[18] |= (rec->pn & 0xFF) << 8;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1299
packed_record[19] = (rec->pn >> 8) & 0xFFFF;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1300
packed_record[20] = (rec->pn >> 24) & 0xFF;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1449
rec->pn = (packed_record[18] >> 8) & 0xFF;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1450
rec->pn |= packed_record[19] << 8;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1451
rec->pn |= (packed_record[20] & 0xFF) << 24;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h
81
u32 pn;
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
167
#define REG_MAX_LEN(pn) CRA(0x1,pn,0x02) /* Max length */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
168
#define REG_MAC_HIGH_ADDR(pn) CRA(0x1,pn,0x03) /* Upper 24 bits of MAC addr */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
169
#define REG_MAC_LOW_ADDR(pn) CRA(0x1,pn,0x04) /* Lower 24 bits of MAC addr */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
174
#define REG_MODE_CFG(pn) CRA(0x1,pn,0x00) /* Mode configuration */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
175
#define REG_PAUSE_CFG(pn) CRA(0x1,pn,0x01) /* Pause configuration */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
176
#define REG_NORMALIZER(pn) CRA(0x1,pn,0x05) /* Normalizer */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
177
#define REG_TBI_STATUS(pn) CRA(0x1,pn,0x06) /* TBI status */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
178
#define REG_PCS_STATUS_DBG(pn) CRA(0x1,pn,0x07) /* PCS status debug */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
179
#define REG_PCS_CTRL(pn) CRA(0x1,pn,0x08) /* PCS control */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
180
#define REG_TBI_CONFIG(pn) CRA(0x1,pn,0x09) /* TBI configuration */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
181
#define REG_STICK_BIT(pn) CRA(0x1,pn,0x0a) /* Sticky bits */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
182
#define REG_DEV_SETUP(pn) CRA(0x1,pn,0x0b) /* MAC clock/reset setup */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
183
#define REG_DROP_CNT(pn) CRA(0x1,pn,0x0c) /* Drop counter */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
184
#define REG_PORT_POS(pn) CRA(0x1,pn,0x0d) /* Preamble port position */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
185
#define REG_PORT_FAIL(pn) CRA(0x1,pn,0x0e) /* Preamble port position */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
186
#define REG_SERDES_CONF(pn) CRA(0x1,pn,0x0f) /* SerDes configuration */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
187
#define REG_SERDES_TEST(pn) CRA(0x1,pn,0x10) /* SerDes test */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
188
#define REG_SERDES_STAT(pn) CRA(0x1,pn,0x11) /* SerDes status */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
189
#define REG_SERDES_COM_CNT(pn) CRA(0x1,pn,0x12) /* SerDes comma counter */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
190
#define REG_DENORM(pn) CRA(0x1,pn,0x15) /* Frame denormalization */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
191
#define REG_DBG(pn) CRA(0x1,pn,0x16) /* Device 1G debug */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
192
#define REG_TX_IFG(pn) CRA(0x1,pn,0x18) /* Tx IFG config */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
193
#define REG_HDX(pn) CRA(0x1,pn,0x19) /* Half-duplex config */
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
271
#define REG_RX_OK_BYTES(pn) CRA(0x4,pn,RxOkBytes)
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
272
#define REG_RX_BAD_BYTES(pn) CRA(0x4,pn,RxBadBytes)
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h
273
#define REG_TX_OK_BYTES(pn) CRA(0x4,pn,TxOkBytes)
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
580
VPD_ENTRY(pn, 16); /* part number */
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
2735
memcpy(vpd_data->bn, vpd.pn, PN_LEN + 1);
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
395
u8 pn[PN_LEN + 1];
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
2747
int id, sn, pn, na, addr, ret = 0;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
2789
pn = ret;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
2800
memcpy(p->pn, vpd + pn, min_t(unsigned int, pn_len, PN_LEN));
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
2801
strim(p->pn);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
3298
adapter->params.vpd.sn, adapter->params.vpd.pn);
drivers/net/ethernet/cortina/gemini.c
1002
unsigned int pn;
drivers/net/ethernet/cortina/gemini.c
1008
for (pn = 0; pn < pages; pn++) {
drivers/net/ethernet/cortina/gemini.c
1012
mapping = geth->freeq_ring[pn << fpp_order].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
1015
gpage = &geth->freeq_pages[pn];
drivers/net/ethernet/cortina/gemini.c
803
int pn)
drivers/net/ethernet/cortina/gemini.c
833
freeq_entry = geth->freeq_ring + (pn << fpp_order);
drivers/net/ethernet/cortina/gemini.c
835
pn, frag_len, (1 << fpp_order), freeq_entry);
drivers/net/ethernet/cortina/gemini.c
843
gpage = &geth->freeq_pages[pn];
drivers/net/ethernet/cortina/gemini.c
845
mapping = geth->freeq_ring[pn << fpp_order].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
855
pn, (unsigned int)mapping, page);
drivers/net/ethernet/cortina/gemini.c
873
unsigned int pn, epn;
drivers/net/ethernet/cortina/gemini.c
884
pn = (refill ? rw.bits.wptr : rw.bits.rptr) >> fpp_order;
drivers/net/ethernet/cortina/gemini.c
889
while (pn != epn) {
drivers/net/ethernet/cortina/gemini.c
893
gpage = &geth->freeq_pages[pn];
drivers/net/ethernet/cortina/gemini.c
897
pn, page_ref_count(page), 1 << fpp_order);
drivers/net/ethernet/cortina/gemini.c
900
unsigned int fl = (pn - epn) & m_pn;
drivers/net/ethernet/cortina/gemini.c
905
page = geth_freeq_alloc_map_page(geth, pn);
drivers/net/ethernet/cortina/gemini.c
913
pn++;
drivers/net/ethernet/cortina/gemini.c
914
pn &= m_pn;
drivers/net/ethernet/cortina/gemini.c
917
writew(pn << fpp_order, geth->base + GLOBAL_SWFQ_RWPTR_REG + 2);
drivers/net/ethernet/cortina/gemini.c
933
unsigned int pn;
drivers/net/ethernet/cortina/gemini.c
952
for (pn = 0; pn < pages; pn++)
drivers/net/ethernet/cortina/gemini.c
953
if (!geth_freeq_alloc_map_page(geth, pn))
drivers/net/ethernet/cortina/gemini.c
972
while (pn > 0) {
drivers/net/ethernet/cortina/gemini.c
976
--pn;
drivers/net/ethernet/cortina/gemini.c
977
mapping = geth->freeq_ring[pn << fpp_order].word2.buf_adr;
drivers/net/ethernet/cortina/gemini.c
979
gpage = &geth->freeq_pages[pn];
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
660
int pn = i / (poolnum / 2);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
664
mvpp2_pools[pn].buf_num,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
665
mvpp2_pools[pn].pkt_size,
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1339
void mcs_pn_threshold_set(struct mcs *mcs, struct mcs_set_pn_threshold *pn)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1343
if (pn->dir == MCS_RX)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1344
reg = pn->xpn ? MCSX_CPM_RX_SLAVE_XPN_THRESHOLD : MCSX_CPM_RX_SLAVE_PN_THRESHOLD;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1346
reg = pn->xpn ? MCSX_CPM_TX_SLAVE_XPN_THRESHOLD : MCSX_CPM_TX_SLAVE_PN_THRESHOLD;
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1348
mcs_reg_write(mcs, reg, pn->threshold);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
198
void mcs_pn_threshold_set(struct mcs *mcs, struct mcs_set_pn_threshold *pn);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
55
u32 pn;
drivers/net/ethernet/renesas/ravb_main.c
1498
struct device_node *pn;
drivers/net/ethernet/renesas/ravb_main.c
1507
pn = of_parse_phandle(np, "phy-handle", 0);
drivers/net/ethernet/renesas/ravb_main.c
1508
if (!pn) {
drivers/net/ethernet/renesas/ravb_main.c
1517
pn = of_node_get(np);
drivers/net/ethernet/renesas/ravb_main.c
1522
phydev = of_phy_connect(ndev, pn, ravb_adjust_link, 0, iface);
drivers/net/ethernet/renesas/ravb_main.c
1523
of_node_put(pn);
drivers/net/ethernet/renesas/ravb_main.c
2629
struct device_node *pn;
drivers/net/ethernet/renesas/ravb_main.c
2657
pn = of_parse_phandle(dev->of_node, "phy-handle", 0);
drivers/net/ethernet/renesas/ravb_main.c
2658
phydev = of_phy_find_device(pn);
drivers/net/ethernet/renesas/ravb_main.c
2663
of_node_put(pn);
drivers/net/ethernet/renesas/sh_eth.c
1999
struct device_node *pn;
drivers/net/ethernet/renesas/sh_eth.c
2001
pn = of_parse_phandle(np, "phy-handle", 0);
drivers/net/ethernet/renesas/sh_eth.c
2002
phydev = of_phy_connect(ndev, pn,
drivers/net/ethernet/renesas/sh_eth.c
2006
of_node_put(pn);
drivers/net/ethernet/renesas/sh_eth.c
3099
struct device_node *pn;
drivers/net/ethernet/renesas/sh_eth.c
3136
pn = of_parse_phandle(dev->of_node, "phy-handle", 0);
drivers/net/ethernet/renesas/sh_eth.c
3137
phydev = of_phy_find_device(pn);
drivers/net/ethernet/renesas/sh_eth.c
3142
of_node_put(pn);
drivers/net/macsec.c
308
const struct macsec_secy *secy, u32 pn,
drivers/net/macsec.c
3141
u64 pn;
drivers/net/macsec.c
3170
pn = tx_sa->next_pn;
drivers/net/macsec.c
3173
pn = tx_sa->next_pn_halves.lower;
drivers/net/macsec.c
3178
nla_put(skb, MACSEC_SA_ATTR_PN, pn_len, &pn) ||
drivers/net/macsec.c
3241
u64 pn;
drivers/net/macsec.c
327
h->packet_number = htonl(pn);
drivers/net/macsec.c
3275
pn = rx_sa->next_pn;
drivers/net/macsec.c
3278
pn = rx_sa->next_pn_halves.lower;
drivers/net/macsec.c
3283
nla_put(skb, MACSEC_SA_ATTR_PN, pn_len, &pn) ||
drivers/net/macsec.c
442
static void macsec_fill_iv_xpn(unsigned char *iv, ssci_t ssci, u64 pn,
drivers/net/macsec.c
448
gcm_iv->pn = cpu_to_be64(pn) ^ salt.pn;
drivers/net/macsec.c
451
static void macsec_fill_iv(unsigned char *iv, sci_t sci, u32 pn)
drivers/net/macsec.c
456
gcm_iv->pn = htonl(pn);
drivers/net/macsec.c
484
pn_t pn;
drivers/net/macsec.c
488
pn = tx_sa->next_pn_halves;
drivers/net/macsec.c
498
return pn;
drivers/net/macsec.c
613
pn_t pn;
drivers/net/macsec.c
654
pn = tx_sa_update_pn(tx_sa, secy);
drivers/net/macsec.c
655
if (pn.full64 == 0) {
drivers/net/macsec.c
660
macsec_fill_sectag(hh, secy, pn.lower, sci_present);
drivers/net/macsec.c
692
macsec_fill_iv_xpn(iv, tx_sa->ssci, pn.full64, tx_sa->key.salt);
drivers/net/macsec.c
694
macsec_fill_iv(iv, secy->sci, pn.lower);
drivers/net/macsec.c
72
__be64 pn;
drivers/net/macsec.c
739
static bool macsec_post_decrypt(struct sk_buff *skb, struct macsec_secy *secy, u32 pn)
drivers/net/macsec.c
753
if (secy->replay_protect && pn < lowest_pn &&
drivers/net/macsec.c
754
(!secy->xpn || pn_same_half(pn, lowest_pn))) {
drivers/net/macsec.c
791
} else if (pn < lowest_pn) {
drivers/net/macsec.c
799
if (pn < lowest_pn) {
drivers/net/macsec.c
80
__be32 pn;
drivers/net/macsec.c
808
if (pn + 1 > rx_sa->next_pn_halves.lower) {
drivers/net/macsec.c
809
rx_sa->next_pn_halves.lower = pn + 1;
drivers/net/macsec.c
811
(pn + 1 == 0 ||
drivers/net/macsec.c
812
!pn_same_half(pn, rx_sa->next_pn_halves.lower))) {
drivers/net/macsec.c
814
rx_sa->next_pn_halves.lower = pn + 1;
drivers/net/macsec.c
855
u32 pn;
drivers/net/macsec.c
863
pn = ntohl(macsec_ethhdr(skb)->packet_number);
drivers/net/macsec.c
864
if (!macsec_post_decrypt(skb, &macsec->secy, pn)) {
drivers/net/mdio/mdio-realtek-rtl9300.c
577
u32 bus, pn;
drivers/net/mdio/mdio-realtek-rtl9300.c
601
err = of_property_read_u32(port_dn, "reg", &pn);
drivers/net/mdio/mdio-realtek-rtl9300.c
605
if (pn >= priv->info->num_ports) {
drivers/net/mdio/mdio-realtek-rtl9300.c
606
err = dev_err_probe(dev, -EINVAL, "illegal port number %d\n", pn);
drivers/net/mdio/mdio-realtek-rtl9300.c
610
if (test_bit(pn, priv->valid_ports)) {
drivers/net/mdio/mdio-realtek-rtl9300.c
611
err = dev_err_probe(dev, -EINVAL, "duplicated port number %d\n", pn);
drivers/net/mdio/mdio-realtek-rtl9300.c
639
__set_bit(pn, priv->valid_ports);
drivers/net/mdio/mdio-realtek-rtl9300.c
640
priv->smi_bus[pn] = bus;
drivers/net/mdio/mdio-realtek-rtl9300.c
641
priv->smi_addr[pn] = addr;
drivers/net/pfcp.c
194
struct pfcp_net *pn;
drivers/net/pfcp.c
211
pn = net_generic(link_net, pfcp_net_id);
drivers/net/pfcp.c
212
list_add(&pfcp->list, &pn->pfcp_dev_list);
drivers/net/pfcp.c
244
struct pfcp_net *pn = net_generic(net, pfcp_net_id);
drivers/net/pfcp.c
246
INIT_LIST_HEAD(&pn->pfcp_dev_list);
drivers/net/pfcp.c
253
struct pfcp_net *pn = net_generic(net, pfcp_net_id);
drivers/net/pfcp.c
256
list_for_each_entry_safe(pfcp, pfcp_next, &pn->pfcp_dev_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
467
struct nxp_c45_sa *sa, u64 pn,
drivers/net/phy/nxp-c45-tja11xx-macsec.c
471
pn_t npn = {.full64 = pn};
drivers/net/phy/nxp-c45-tja11xx-macsec.c
479
if (pn > replay_window)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
480
lnpn.full64 = pn - replay_window;
drivers/net/ppp/ppp_generic.c
1053
struct ppp_net *pn;
drivers/net/ppp/ppp_generic.c
1079
pn = ppp_pernet(net);
drivers/net/ppp/ppp_generic.c
1080
mutex_lock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1081
ppp = ppp_find_unit(pn, unit);
drivers/net/ppp/ppp_generic.c
1087
mutex_unlock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1094
pn = ppp_pernet(net);
drivers/net/ppp/ppp_generic.c
1095
spin_lock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
1096
chan = ppp_find_channel(pn, unit);
drivers/net/ppp/ppp_generic.c
1102
spin_unlock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
1130
struct ppp_net *pn = net_generic(net, ppp_net_id);
drivers/net/ppp/ppp_generic.c
1132
idr_init(&pn->units_idr);
drivers/net/ppp/ppp_generic.c
1133
mutex_init(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1135
INIT_LIST_HEAD(&pn->all_channels);
drivers/net/ppp/ppp_generic.c
1136
INIT_LIST_HEAD(&pn->new_channels);
drivers/net/ppp/ppp_generic.c
1138
spin_lock_init(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
1146
struct ppp_net *pn = net_generic(net, ppp_net_id);
drivers/net/ppp/ppp_generic.c
1150
idr_for_each_entry(&pn->units_idr, ppp, id)
drivers/net/ppp/ppp_generic.c
1156
struct ppp_net *pn = net_generic(net, ppp_net_id);
drivers/net/ppp/ppp_generic.c
1158
mutex_destroy(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1159
idr_destroy(&pn->units_idr);
drivers/net/ppp/ppp_generic.c
1160
WARN_ON_ONCE(!list_empty(&pn->all_channels));
drivers/net/ppp/ppp_generic.c
1161
WARN_ON_ONCE(!list_empty(&pn->new_channels));
drivers/net/ppp/ppp_generic.c
1174
struct ppp_net *pn = ppp_pernet(ppp->ppp_net);
drivers/net/ppp/ppp_generic.c
1177
mutex_lock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1180
ret = unit_get(&pn->units_idr, ppp, 0);
drivers/net/ppp/ppp_generic.c
1188
unit_put(&pn->units_idr, ret);
drivers/net/ppp/ppp_generic.c
1189
ret = unit_get(&pn->units_idr, ppp, ret + 1);
drivers/net/ppp/ppp_generic.c
1200
if (unit_find(&pn->units_idr, unit)) {
drivers/net/ppp/ppp_generic.c
1204
ret = unit_set(&pn->units_idr, ppp, unit);
drivers/net/ppp/ppp_generic.c
1216
mutex_unlock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1227
mutex_lock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1228
unit_put(&pn->units_idr, ppp->file.index);
drivers/net/ppp/ppp_generic.c
1230
mutex_unlock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1566
struct ppp_net *pn = ppp_pernet(ppp->ppp_net);
drivers/net/ppp/ppp_generic.c
1572
mutex_lock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
1573
unit_put(&pn->units_idr, ppp->file.index);
drivers/net/ppp/ppp_generic.c
1574
mutex_unlock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
2909
struct ppp_net *pn;
drivers/net/ppp/ppp_generic.c
291
static struct ppp *ppp_find_unit(struct ppp_net *pn, int unit);
drivers/net/ppp/ppp_generic.c
2915
pn = ppp_pernet(net);
drivers/net/ppp/ppp_generic.c
292
static struct channel *ppp_find_channel(struct ppp_net *pn, int unit);
drivers/net/ppp/ppp_generic.c
2929
spin_lock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
2930
pch->file.index = ++pn->last_channel_index;
drivers/net/ppp/ppp_generic.c
2931
list_add(&pch->list, &pn->new_channels);
drivers/net/ppp/ppp_generic.c
2933
spin_unlock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
2996
struct ppp_net *pn;
drivers/net/ppp/ppp_generic.c
3014
pn = ppp_pernet(pch->chan_net);
drivers/net/ppp/ppp_generic.c
3015
spin_lock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
3017
spin_unlock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
3457
ppp_find_unit(struct ppp_net *pn, int unit)
drivers/net/ppp/ppp_generic.c
3459
return unit_find(&pn->units_idr, unit);
drivers/net/ppp/ppp_generic.c
3471
ppp_find_channel(struct ppp_net *pn, int unit)
drivers/net/ppp/ppp_generic.c
3475
list_for_each_entry(pch, &pn->new_channels, list) {
drivers/net/ppp/ppp_generic.c
3477
list_move(&pch->list, &pn->all_channels);
drivers/net/ppp/ppp_generic.c
3482
list_for_each_entry(pch, &pn->all_channels, list) {
drivers/net/ppp/ppp_generic.c
3497
struct ppp_net *pn;
drivers/net/ppp/ppp_generic.c
3501
pn = ppp_pernet(pch->chan_net);
drivers/net/ppp/ppp_generic.c
3503
mutex_lock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
3504
ppp = ppp_find_unit(pn, unit);
drivers/net/ppp/ppp_generic.c
3542
mutex_unlock(&pn->all_ppp_mutex);
drivers/net/ppp/ppp_generic.c
751
struct ppp_net *pn;
drivers/net/ppp/ppp_generic.c
770
pn = ppp_pernet(current->nsproxy->net_ns);
drivers/net/ppp/ppp_generic.c
771
spin_lock_bh(&pn->all_channels_lock);
drivers/net/ppp/ppp_generic.c
772
pchb = ppp_find_channel(pn, unit);
drivers/net/ppp/ppp_generic.c
778
spin_unlock_bh(&pn->all_channels_lock);
drivers/net/ppp/pppoe.c
1002
struct pppoe_net *pn = pppoe_pernet(seq_file_net(seq));
drivers/net/ppp/pppoe.c
1006
return l ? pppoe_get_idx(pn, --l) : SEQ_START_TOKEN;
drivers/net/ppp/pppoe.c
1011
struct pppoe_net *pn = pppoe_pernet(seq_file_net(seq));
drivers/net/ppp/pppoe.c
1016
po = pppoe_get_idx(pn, 0);
drivers/net/ppp/pppoe.c
1028
po = rcu_dereference(pn->hash_table[hash]);
drivers/net/ppp/pppoe.c
1081
struct pppoe_net *pn = pppoe_pernet(net);
drivers/net/ppp/pppoe.c
1084
spin_lock_init(&pn->hash_lock);
drivers/net/ppp/pppoe.c
160
static struct pppox_sock *__get_item(struct pppoe_net *pn, __be16 sid,
drivers/net/ppp/pppoe.c
166
ret = rcu_dereference(pn->hash_table[hash]);
drivers/net/ppp/pppoe.c
178
static int __set_item(struct pppoe_net *pn, struct pppox_sock *po)
drivers/net/ppp/pppoe.c
183
first = rcu_dereference_protected(pn->hash_table[hash], lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
190
ret = rcu_dereference_protected(ret->next, lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
194
rcu_assign_pointer(pn->hash_table[hash], po);
drivers/net/ppp/pppoe.c
199
static void __delete_item(struct pppoe_net *pn, __be16 sid,
drivers/net/ppp/pppoe.c
205
ret = rcu_dereference_protected(pn->hash_table[hash], lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
206
src = &pn->hash_table[hash];
drivers/net/ppp/pppoe.c
214
lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
220
ret = rcu_dereference_protected(ret->next, lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
229
static inline struct pppox_sock *get_item(struct pppoe_net *pn, __be16 sid,
drivers/net/ppp/pppoe.c
234
po = __get_item(pn, sid, addr, ifindex);
drivers/net/ppp/pppoe.c
241
static inline void delete_item(struct pppoe_net *pn, __be16 sid,
drivers/net/ppp/pppoe.c
244
spin_lock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
245
__delete_item(pn, sid, addr, ifindex);
drivers/net/ppp/pppoe.c
246
spin_unlock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
258
struct pppoe_net *pn;
drivers/net/ppp/pppoe.c
261
pn = pppoe_pernet(dev_net(dev));
drivers/net/ppp/pppoe.c
262
spin_lock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
264
struct pppox_sock *po = rcu_dereference_protected(pn->hash_table[i],
drivers/net/ppp/pppoe.c
265
lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
271
lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
288
spin_unlock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
308
spin_lock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
309
po = rcu_dereference_protected(pn->hash_table[i],
drivers/net/ppp/pppoe.c
310
lockdep_is_held(&pn->hash_lock));
drivers/net/ppp/pppoe.c
313
spin_unlock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
384
struct pppoe_net *pn;
drivers/net/ppp/pppoe.c
417
pn = pppoe_pernet(dev_net(dev));
drivers/net/ppp/pppoe.c
419
po = __get_item(pn, ph->sid, eth_hdr(skb)->h_source, dev->ifindex);
drivers/net/ppp/pppoe.c
459
struct pppoe_net *pn;
drivers/net/ppp/pppoe.c
475
pn = pppoe_pernet(dev_net(dev));
drivers/net/ppp/pppoe.c
476
po = get_item(pn, ph->sid, eth_hdr(skb)->h_source, dev->ifindex);
drivers/net/ppp/pppoe.c
544
struct pppoe_net *pn;
drivers/net/ppp/pppoe.c
569
pn = pppoe_pernet(net);
drivers/net/ppp/pppoe.c
575
delete_item(pn, po->pppoe_pa.sid, po->pppoe_pa.remote,
drivers/net/ppp/pppoe.c
594
struct pppoe_net *pn;
drivers/net/ppp/pppoe.c
625
pn = pppoe_pernet(sock_net(sk));
drivers/net/ppp/pppoe.c
626
delete_item(pn, po->pppoe_pa.sid,
drivers/net/ppp/pppoe.c
652
pn = pppoe_pernet(net);
drivers/net/ppp/pppoe.c
661
spin_lock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
662
error = __set_item(pn, po);
drivers/net/ppp/pppoe.c
663
spin_unlock(&pn->hash_lock);
drivers/net/ppp/pppoe.c
677
delete_item(pn, po->pppoe_pa.sid,
drivers/net/ppp/pppoe.c
981
static inline struct pppox_sock *pppoe_get_idx(struct pppoe_net *pn, loff_t pos)
drivers/net/ppp/pppoe.c
987
po = rcu_dereference(pn->hash_table[i]);
drivers/net/usb/pegasus.c
47
#define PEGASUS_DEV(pn, vid, pid, flags) \
drivers/net/usb/pegasus.c
48
{.name = pn, .vendor = vid, .device = pid, .private = flags},
drivers/net/usb/pegasus.c
49
#define PEGASUS_DEV_CLASS(pn, vid, pid, dclass, flags) \
drivers/net/usb/pegasus.c
50
PEGASUS_DEV(pn, vid, pid, flags)
drivers/net/usb/pegasus.c
59
#define PEGASUS_DEV(pn, vid, pid, flags) \
drivers/net/usb/pegasus.c
67
#define PEGASUS_DEV_CLASS(pn, vid, pid, dclass, flags) \
drivers/net/wireless/ath/ath10k/htt_rx.c
1855
u64 pn = 0;
drivers/net/wireless/ath/ath10k/htt_rx.c
1862
pn = ehdr[0];
drivers/net/wireless/ath/ath10k/htt_rx.c
1863
pn |= (u64)ehdr[1] << 8;
drivers/net/wireless/ath/ath10k/htt_rx.c
1864
pn |= (u64)ehdr[4] << 16;
drivers/net/wireless/ath/ath10k/htt_rx.c
1865
pn |= (u64)ehdr[5] << 24;
drivers/net/wireless/ath/ath10k/htt_rx.c
1866
pn |= (u64)ehdr[6] << 32;
drivers/net/wireless/ath/ath10k/htt_rx.c
1867
pn |= (u64)ehdr[7] << 40;
drivers/net/wireless/ath/ath10k/htt_rx.c
1869
return pn;
drivers/net/wireless/ath/ath10k/htt_rx.c
2377
union htt_rx_pn_t *pn,
drivers/net/wireless/ath/ath10k/htt_rx.c
2382
pn->pn48 = __le32_to_cpu(rx_desc->pn_31_0) +
drivers/net/wireless/ath/ath10k/htt_rx.c
2386
pn->pn24 = __le32_to_cpu(rx_desc->pn_31_0);
drivers/net/wireless/ath/ath10k/rx_desc.h
281
u8 pn[6];
drivers/net/wireless/ath/ath11k/dp_rx.c
3552
u64 pn = 0;
drivers/net/wireless/ath/ath11k/dp_rx.c
3559
pn = ehdr[0];
drivers/net/wireless/ath/ath11k/dp_rx.c
3560
pn |= (u64)ehdr[1] << 8;
drivers/net/wireless/ath/ath11k/dp_rx.c
3561
pn |= (u64)ehdr[4] << 16;
drivers/net/wireless/ath/ath11k/dp_rx.c
3562
pn |= (u64)ehdr[5] << 24;
drivers/net/wireless/ath/ath11k/dp_rx.c
3563
pn |= (u64)ehdr[6] << 32;
drivers/net/wireless/ath/ath11k/dp_rx.c
3564
pn |= (u64)ehdr[7] << 40;
drivers/net/wireless/ath/ath11k/dp_rx.c
3566
return pn;
drivers/net/wireless/ath/ath11k/hal.h
758
u32 pn[4];
drivers/net/wireless/ath/ath11k/hal.h
800
u32 pn[4];
drivers/net/wireless/ath/ath11k/hal_desc.h
1915
u32 pn[4];
drivers/net/wireless/ath/ath11k/hal_desc.h
1987
u32 pn[4];
drivers/net/wireless/ath/ath11k/hal_desc.h
2125
u32 pn[4];
drivers/net/wireless/ath/ath11k/hal_desc.h
2193
u32 pn[4];
drivers/net/wireless/ath/ath11k/hal_rx.c
457
desc->pn[0], desc->pn[1], desc->pn[2], desc->pn[3]);
drivers/net/wireless/ath/ath11k/rx_desc.h
426
__le32 pn[4];
drivers/net/wireless/ath/ath11k/rx_desc.h
530
__le32 pn[4];
drivers/net/wireless/ath/ath11k/rx_desc.h
555
__le32 pn[4];
drivers/net/wireless/ath/ath12k/dp_rx.c
1571
u64 pn = 0;
drivers/net/wireless/ath/ath12k/dp_rx.c
1578
pn = ehdr[0];
drivers/net/wireless/ath/ath12k/dp_rx.c
1579
pn |= (u64)ehdr[1] << 8;
drivers/net/wireless/ath/ath12k/dp_rx.c
1580
pn |= (u64)ehdr[4] << 16;
drivers/net/wireless/ath/ath12k/dp_rx.c
1581
pn |= (u64)ehdr[5] << 24;
drivers/net/wireless/ath/ath12k/dp_rx.c
1582
pn |= (u64)ehdr[6] << 32;
drivers/net/wireless/ath/ath12k/dp_rx.c
1583
pn |= (u64)ehdr[7] << 40;
drivers/net/wireless/ath/ath12k/dp_rx.c
1585
return pn;
drivers/net/wireless/ath/ath12k/hal.h
1089
u32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal.h
438
u32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h
2072
__le32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h
2144
__le32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h
2282
__le32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h
2356
__le32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
137
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcc2072.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
140
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcc2072.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
147
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcc2072.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
149
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcc2072.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
163
crypto_hdr[4] = HAL_RX_MPDU_INFO_PN_GET_BYTE3(desc->u.qcc2072.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
164
crypto_hdr[5] = HAL_RX_MPDU_INFO_PN_GET_BYTE4(desc->u.qcc2072.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
165
crypto_hdr[6] = HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcc2072.mpdu_start.pn[1]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
166
crypto_hdr[7] = HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcc2072.mpdu_start.pn[1]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
867
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274_compact.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
870
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274_compact.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
877
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274_compact.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
879
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274_compact.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
893
HAL_RX_MPDU_INFO_PN_GET_BYTE3(desc->u.qcn9274_compact.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
895
HAL_RX_MPDU_INFO_PN_GET_BYTE4(desc->u.qcn9274_compact.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
897
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.qcn9274_compact.mpdu_start.pn[1]);
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
899
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.qcn9274_compact.mpdu_start.pn[1]);
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
566
desc->pn[0], desc->pn[1], desc->pn[2], desc->pn[3]);
drivers/net/wireless/ath/ath12k/wifi7/hal_rx_desc.h
116
__le32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_rx_desc.h
178
__le32 pn[4];
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
553
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
556
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
563
HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
565
HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
578
crypto_hdr[4] = HAL_RX_MPDU_INFO_PN_GET_BYTE3(desc->u.wcn7850.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
579
crypto_hdr[5] = HAL_RX_MPDU_INFO_PN_GET_BYTE4(desc->u.wcn7850.mpdu_start.pn[0]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
580
crypto_hdr[6] = HAL_RX_MPDU_INFO_PN_GET_BYTE1(desc->u.wcn7850.mpdu_start.pn[1]);
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
581
crypto_hdr[7] = HAL_RX_MPDU_INFO_PN_GET_BYTE2(desc->u.wcn7850.mpdu_start.pn[1]);
drivers/net/wireless/ath/wil6210/cfg80211.c
1577
memcpy(cc->pn, params->seq,
drivers/net/wireless/ath/wil6210/cfg80211.c
1580
memset(cc->pn, 0, IEEE80211_GCMP_PN_LEN);
drivers/net/wireless/ath/wil6210/cfg80211.c
1587
memcpy(cc->pn, params->seq, IEEE80211_GCMP_PN_LEN);
drivers/net/wireless/ath/wil6210/cfg80211.c
1589
memset(cc->pn, 0, IEEE80211_GCMP_PN_LEN);
drivers/net/wireless/ath/wil6210/debugfs.c
1592
cc->pn);
drivers/net/wireless/ath/wil6210/txrx.c
669
const u8 *pn = (u8 *)&d->mac.pn;
drivers/net/wireless/ath/wil6210/txrx.c
678
if (reverse_memcmp(pn, cc->pn, IEEE80211_GCMP_PN_LEN) <= 0) {
drivers/net/wireless/ath/wil6210/txrx.c
681
cid, tid, mc, key_id, pn, cc->pn);
drivers/net/wireless/ath/wil6210/txrx.c
684
memcpy(cc->pn, pn, IEEE80211_GCMP_PN_LEN);
drivers/net/wireless/ath/wil6210/txrx.h
347
struct_group_attr(pn, __packed,
drivers/net/wireless/ath/wil6210/txrx_edma.c
534
const u8 *pn;
drivers/net/wireless/ath/wil6210/txrx_edma.c
549
pn = (u8 *)&st->ext.pn;
drivers/net/wireless/ath/wil6210/txrx_edma.c
558
if (reverse_memcmp(pn, cc->pn, IEEE80211_GCMP_PN_LEN) <= 0) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
561
cid, tid, mc, key_id, pn, cc->pn);
drivers/net/wireless/ath/wil6210/txrx_edma.c
564
memcpy(cc->pn, pn, IEEE80211_GCMP_PN_LEN);
drivers/net/wireless/ath/wil6210/txrx_edma.h
333
struct_group_attr(pn, __packed,
drivers/net/wireless/ath/wil6210/wil6210.h
699
u8 pn[IEEE80211_GCMP_PN_LEN];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
120
memcpy(iv + 8, pn, CCMP_PN_LEN);
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
256
u8 pn[6];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
286
pn[0] = pos[7];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
287
pn[1] = pos[6];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
288
pn[2] = pos[5];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
289
pn[3] = pos[4];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
290
pn[4] = pos[1];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
291
pn[5] = pos[0];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
294
if (ccmp_replay_check(pn, key->rx_pn)) {
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
300
pn[0], pn[1], pn[2], pn[3], pn[4], pn[5]);
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
310
aad_len = ccmp_init_iv_and_aad(hdr, pn, iv, aad);
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
330
memcpy(key->rx_pn, pn, CCMP_PN_LEN);
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
88
const u8 *pn, u8 *iv, u8 *aad)
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
3766
__le64 pn;
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
967
aes_tx_sc->pn = cpu_to_le64(pn64);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
976
u8 *pn = seq.ccmp.pn;
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
979
aes_sc[i].pn = cpu_to_le64(
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
980
(u64)pn[5] |
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
981
((u64)pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
982
((u64)pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
983
((u64)pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
984
((u64)pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
985
((u64)pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
442
__le64 pn;
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
857
u8 pn[6];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1000
memcpy(mld_ptk_pn->q[data->queue].pn[tid],
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1001
seq.ccmp.pn,
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1164
seq.ccmp.pn[5 - j] = mlo_key->pn[j];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1594
u8 *pn = key->cipher == WLAN_CIPHER_SUITE_CCMP ? seq.ccmp.pn :
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1595
seq.gcmp.pn;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1598
key_rsc[i] = cpu_to_le64((u64)pn[5] |
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1599
((u64)pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1600
((u64)pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1601
((u64)pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1602
((u64)pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1603
((u64)pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1625
u8 *max_pn = seq.ccmp.pn;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1632
u8 *cur_pn = mld_ptk_pn->q[que].pn[tid];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
245
u64 pn = le64_to_cpu(le_pn);
drivers/net/wireless/intel/iwlwifi/mld/d3.c
247
seq->tkip.iv16 = (u16)pn;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
248
seq->tkip.iv32 = (u32)(pn >> 16);
drivers/net/wireless/intel/iwlwifi/mld/d3.c
254
u64 pn = le64_to_cpu(le_pn);
drivers/net/wireless/intel/iwlwifi/mld/d3.c
256
seq->ccmp.pn[0] = pn >> 40;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
257
seq->ccmp.pn[1] = pn >> 32;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
258
seq->ccmp.pn[2] = pn >> 24;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
259
seq->ccmp.pn[3] = pn >> 16;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
260
seq->ccmp.pn[4] = pn >> 8;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
261
seq->ccmp.pn[5] = pn;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
377
BUILD_BUG_ON(ipn_len != ARRAY_SIZE(seq->aes_gmac.pn));
drivers/net/wireless/intel/iwlwifi/mld/d3.c
378
BUILD_BUG_ON(ipn_len != ARRAY_SIZE(seq->aes_cmac.pn));
drivers/net/wireless/intel/iwlwifi/mld/d3.c
386
seq->aes_gmac.pn[i] = key->ipn[ipn_len - i - 1];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
387
seq->aes_cmac.pn[i] = key->ipn[ipn_len - i - 1];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
488
BUILD_BUG_ON(sizeof(driver_mlo_key->pn) != sizeof(fw_mlo_key->pn));
drivers/net/wireless/intel/iwlwifi/mld/d3.c
491
memcpy(driver_mlo_key->pn, fw_mlo_key->pn, sizeof(fw_mlo_key->pn));
drivers/net/wireless/intel/iwlwifi/mld/d3.c
82
u8 pn[6];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
906
memcpy(mld_ptk_pn->q[i].pn[tid],
drivers/net/wireless/intel/iwlwifi/mld/d3.c
907
wowlan_status->ptk.aes_seq[tid].ccmp.pn,
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
2190
memcpy((*ptk_pn)->q[q].pn[tid], seq.ccmp.pn,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
100
pn[1] = extiv[6];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
101
pn[2] = extiv[5];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
102
pn[3] = extiv[4];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
103
pn[4] = extiv[1];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
104
pn[5] = extiv[0];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
106
res = memcmp(pn, ptk_pn->q[queue].pn[tid], IEEE80211_CCMP_PN_LEN);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
112
memcpy(ptk_pn->q[queue].pn[tid], pn, IEEE80211_CCMP_PN_LEN);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
58
u8 pn[IEEE80211_CCMP_PN_LEN];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
99
pn[0] = extiv[7];
drivers/net/wireless/intel/iwlwifi/mld/sta.h
72
u8 pn[IWL_MAX_TID_COUNT][IEEE80211_CCMP_PN_LEN];
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1596
u64 pn = le64_to_cpu(le_pn);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1598
seq->ccmp.pn[0] = pn >> 40;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1599
seq->ccmp.pn[1] = pn >> 32;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1600
seq->ccmp.pn[2] = pn >> 24;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1601
seq->ccmp.pn[3] = pn >> 16;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1602
seq->ccmp.pn[4] = pn >> 8;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1603
seq->ccmp.pn[5] = pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1609
iwl_mvm_le64_to_aes_seq(sc->pn, seq);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1614
u64 pn = le64_to_cpu(le_pn);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1616
seq->tkip.iv16 = (u16)pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1617
seq->tkip.iv32 = (u32)(pn >> 16);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1662
memcpy(ptk_pn->q[i].pn[tid],
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1663
status->ptk.aes.seq[tid].ccmp.pn,
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1690
status->ptk.aes.tx_pn = le64_to_cpu(sc->aes.tsc.pn);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1793
BUILD_BUG_ON(sizeof(seq->aes_gmac.pn) != sizeof(key->ipn));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1794
memcpy(seq->aes_gmac.pn, key->ipn, sizeof(seq->aes_gmac.pn));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1798
BUILD_BUG_ON(sizeof(seq->aes_cmac.pn) != sizeof(key->ipn));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1799
memcpy(seq->aes_cmac.pn, key->ipn, sizeof(seq->aes_cmac.pn));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
277
aes_tx_sc->pn = cpu_to_le64(pn64);
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
290
const u8 *pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
301
pn = iwl_mvm_find_max_pn(key, ptk_pn, &seq, i,
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
303
aes_sc[i].pn = cpu_to_le64((u64)pn[5] |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
304
((u64)pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
305
((u64)pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
306
((u64)pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
307
((u64)pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
308
((u64)pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
314
u8 *pn = seq.ccmp.pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
317
aes_sc[i].pn = cpu_to_le64((u64)pn[5] |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
318
((u64)pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
319
((u64)pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
320
((u64)pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
321
((u64)pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
322
((u64)pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
411
const u8 *pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
422
pn = iwl_mvm_find_max_pn(key, ptk_pn, &seq, i,
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
424
rsc[i] = cpu_to_le64((u64)pn[5] |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
425
((u64)pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
426
((u64)pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
427
((u64)pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
428
((u64)pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
429
((u64)pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
435
u8 *pn = seq.ccmp.pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
438
rsc[i] = cpu_to_le64((u64)pn[5] |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
439
((u64)pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
440
((u64)pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
441
((u64)pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
442
((u64)pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
443
((u64)pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
87
const u8 *ret = seq->ccmp.pn;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
95
const u8 *tmp = ptk_pn->q[i].pn[tid];
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4359
memcpy(ptk_pn->q[q].pn[tid],
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4360
seq.ccmp.pn,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
23
u8 pn[IEEE80211_CCMP_PN_LEN];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
71
pn[0] = extiv[7];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
72
pn[1] = extiv[6];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
73
pn[2] = extiv[5];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
74
pn[3] = extiv[4];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
75
pn[4] = extiv[1];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
76
pn[5] = extiv[0];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
78
res = memcmp(pn, ptk_pn->q[queue].pn[tid], IEEE80211_CCMP_PN_LEN);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
84
memcpy(ptk_pn->q[queue].pn[tid], pn, IEEE80211_CCMP_PN_LEN);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3546
u64 pn = 0;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3575
pn = atomic64_read(&key->tx_pn);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3589
pn = atomic64_read(&key->tx_pn);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3605
pn = atomic64_read(&key->tx_pn);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3646
rx_pn[0] = seq.ccmp.pn[0];
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3647
rx_pn[1] = seq.ccmp.pn[1];
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3648
rx_pn[2 + hole] = seq.ccmp.pn[2];
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3649
rx_pn[3 + hole] = seq.ccmp.pn[3];
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3650
rx_pn[4 + hole] = seq.ccmp.pn[4];
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3651
rx_pn[5 + hole] = seq.ccmp.pn[5];
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3661
u.cmd.transmit_seq_cnt = cpu_to_le64(pn);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3718
const u8 *pn;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3737
pn = seq.aes_cmac.pn;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3738
igtk_cmd.receive_seq_cnt = cpu_to_le64(((u64) pn[5] << 0) |
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3739
((u64) pn[4] << 8) |
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3740
((u64) pn[3] << 16) |
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3741
((u64) pn[2] << 24) |
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3742
((u64) pn[1] << 32) |
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3743
((u64) pn[0] << 40));
drivers/net/wireless/intel/iwlwifi/mvm/sta.h
277
u8 pn[IWL_MAX_TID_COUNT][IEEE80211_CCMP_PN_LEN];
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
444
u64 pn;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
446
pn = atomic64_inc_return(&keyconf->tx_pn);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
447
crypto_hdr[0] = pn;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
450
crypto_hdr[1] = pn >> 8;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
451
crypto_hdr[4] = pn >> 16;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
452
crypto_hdr[5] = pn >> 24;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
453
crypto_hdr[6] = pn >> 32;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
454
crypto_hdr[7] = pn >> 40;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
469
u64 pn;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
479
pn = atomic64_inc_return(&keyconf->tx_pn);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
480
ieee80211_tkip_add_iv(crypto_hdr, keyconf, pn);
drivers/net/wireless/marvell/mwifiex/fw.h
983
u8 pn[WPA_PN_SIZE];
drivers/net/wireless/marvell/mwifiex/fw.h
989
u8 pn[WPA_PN_SIZE];
drivers/net/wireless/marvell/mwifiex/fw.h
995
u8 pn[PN_LEN];
drivers/net/wireless/marvell/mwifiex/ioctl.h
254
u8 pn[PN_LEN]; /* packet number */
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
582
enc_key->pn, enc_key->pn_len);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
600
memcpy(km->key_param_set.key_params.aes.pn,
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
601
enc_key->pn, enc_key->pn_len);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
730
memcpy(km->key_param_set.key_params.wapi.pn, enc_key->pn,
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
771
memcpy(km->key_param_set.key_params.tkip.pn,
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
772
enc_key->pn, enc_key->pn_len);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
862
memcpy(&set->key[2 + enc_key->key_len], enc_key->pn, PN_LEN);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
939
memcpy(param->ipn, enc_key->pn, IGTK_PN_LEN);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
1172
memcpy(encrypt_key.pn, kp->seq, kp->seq_len);
drivers/net/wireless/mediatek/mt76/mac80211.c
1200
memcpy(wcid->rx_key_pn[i], seq.ccmp.pn, sizeof(seq.ccmp.pn));
drivers/net/wireless/mediatek/mt76/mac80211.c
1205
memcpy(wcid->rx_key_pn[i], seq.ccmp.pn, sizeof(seq.ccmp.pn));
drivers/net/wireless/mediatek/mt76/mac80211.c
1910
u8 *hdr, *pn = status->iv;
drivers/net/wireless/mediatek/mt76/mac80211.c
1916
hdr[0] = pn[5];
drivers/net/wireless/mediatek/mt76/mac80211.c
1917
hdr[1] = pn[4];
drivers/net/wireless/mediatek/mt76/mac80211.c
1920
hdr[4] = pn[3];
drivers/net/wireless/mediatek/mt76/mac80211.c
1921
hdr[5] = pn[2];
drivers/net/wireless/mediatek/mt76/mac80211.c
1922
hdr[6] = pn[1];
drivers/net/wireless/mediatek/mt76/mac80211.c
1923
hdr[7] = pn[0];
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1032
u64 pn = atomic64_inc_return(&key->tx_pn);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1035
txwi[4] = cpu_to_le32(pn & GENMASK(31, 0));
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1036
txwi[5] |= cpu_to_le32(FIELD_PREP(MT_TXD5_PN_HIGH, pn >> 32));
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
427
u8 pn[6];
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
755
u8 pn[6];
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
103
atomic64_set(&key->tx_pn, pn);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
112
u64 pn;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
126
pn = atomic64_read(&key->tx_pn);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
131
put_unaligned_le32(pn >> 16, &iv_data[4]);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
135
iv_data[0] = (pn >> 8) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
137
iv_data[2] = pn & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
139
put_unaligned_le16((pn & 0xffff), &iv_data[0]);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
367
u64 pn = atomic64_inc_return(&key->tx_pn);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
369
ccmp_pn[0] = pn;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
370
ccmp_pn[1] = pn >> 8;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
373
ccmp_pn[4] = pn >> 16;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
374
ccmp_pn[5] = pn >> 24;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
375
ccmp_pn[6] = pn >> 32;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
376
ccmp_pn[7] = pn >> 40;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
87
u64 pn;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
93
pn = (u64)eiv << 16;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
95
pn |= (iv >> 16) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
96
pn |= (iv & 0xff) << 8;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
98
pn |= iv & 0xffff;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h
585
u8 pn[6];
drivers/net/wireless/microchip/wilc1000/fw.h
66
u8 pn[6];
drivers/net/wireless/microchip/wilc1000/hif.c
1187
const u8 *pn, u8 pn_len, const u8 *mac_addr, u8 mode, u8 index)
drivers/net/wireless/microchip/wilc1000/hif.c
1200
memcpy(&key_buf->pn[0], pn, pn_len);
drivers/net/wireless/microchip/wilc1000/hif.h
160
const u8 *pn, u8 pn_len, const u8 *mac_addr, u8 mode,
drivers/net/wireless/realtek/rtw89/core.c
3916
s64 pn, last_pn;
drivers/net/wireless/realtek/rtw89/core.c
3950
ccmp_hdr2pn(&pn, ccmp_hdr_ptr);
drivers/net/wireless/realtek/rtw89/core.c
3953
if (pn > last_pn) {
drivers/net/wireless/realtek/rtw89/core.c
3962
tid_stats->last_pn = pn;
drivers/net/wireless/realtek/rtw89/util.h
83
static inline void ccmp_hdr2pn(s64 *pn, const u8 *hdr)
drivers/net/wireless/realtek/rtw89/util.h
85
*pn = u64_encode_bits(hdr[0], RTW89_KEY_PN_0) |
drivers/net/wireless/realtek/rtw89/wow.c
104
pn = u64_encode_bits(seq.tkip.iv32, RTW89_KEY_TKIP_PN_IV32) |
drivers/net/wireless/realtek/rtw89/wow.c
112
pn = u64_encode_bits(seq.ccmp.pn[0], RTW89_KEY_PN_5) |
drivers/net/wireless/realtek/rtw89/wow.c
113
u64_encode_bits(seq.ccmp.pn[1], RTW89_KEY_PN_4) |
drivers/net/wireless/realtek/rtw89/wow.c
114
u64_encode_bits(seq.ccmp.pn[2], RTW89_KEY_PN_3) |
drivers/net/wireless/realtek/rtw89/wow.c
115
u64_encode_bits(seq.ccmp.pn[3], RTW89_KEY_PN_2) |
drivers/net/wireless/realtek/rtw89/wow.c
116
u64_encode_bits(seq.ccmp.pn[4], RTW89_KEY_PN_1) |
drivers/net/wireless/realtek/rtw89/wow.c
117
u64_encode_bits(seq.ccmp.pn[5], RTW89_KEY_PN_0);
drivers/net/wireless/realtek/rtw89/wow.c
123
err = _pn_to_iv(rtwdev, key, iv, pn, key->keyidx);
drivers/net/wireless/realtek/rtw89/wow.c
128
__func__, key->keyidx, pn, 8, iv);
drivers/net/wireless/realtek/rtw89/wow.c
138
u64 pn;
drivers/net/wireless/realtek/rtw89/wow.c
140
pn = atomic64_inc_return(&key->tx_pn);
drivers/net/wireless/realtek/rtw89/wow.c
141
err = _pn_to_iv(rtwdev, key, iv, pn, key->keyidx);
drivers/net/wireless/realtek/rtw89/wow.c
146
__func__, key->keyidx, pn, 8, iv);
drivers/net/wireless/realtek/rtw89/wow.c
151
static int _iv_to_pn(struct rtw89_dev *rtwdev, u8 *iv, u64 *pn, u8 *key_id,
drivers/net/wireless/realtek/rtw89/wow.c
156
*pn = u64_encode_bits(iv[2], RTW89_KEY_PN_0) |
drivers/net/wireless/realtek/rtw89/wow.c
163
*pn = u64_encode_bits(iv[0], RTW89_KEY_PN_0) |
drivers/net/wireless/realtek/rtw89/wow.c
170
*pn |= u64_encode_bits(iv[4], RTW89_KEY_PN_2) |
drivers/net/wireless/realtek/rtw89/wow.c
187
u64 pn;
drivers/net/wireless/realtek/rtw89/wow.c
189
err = _iv_to_pn(rtwdev, iv, &pn, NULL, key);
drivers/net/wireless/realtek/rtw89/wow.c
195
seq.tkip.iv32 = u64_get_bits(pn, RTW89_KEY_TKIP_PN_IV32);
drivers/net/wireless/realtek/rtw89/wow.c
196
seq.tkip.iv16 = u64_get_bits(pn, RTW89_KEY_TKIP_PN_IV16);
drivers/net/wireless/realtek/rtw89/wow.c
203
seq.ccmp.pn[0] = u64_get_bits(pn, RTW89_KEY_PN_5);
drivers/net/wireless/realtek/rtw89/wow.c
204
seq.ccmp.pn[1] = u64_get_bits(pn, RTW89_KEY_PN_4);
drivers/net/wireless/realtek/rtw89/wow.c
205
seq.ccmp.pn[2] = u64_get_bits(pn, RTW89_KEY_PN_3);
drivers/net/wireless/realtek/rtw89/wow.c
206
seq.ccmp.pn[3] = u64_get_bits(pn, RTW89_KEY_PN_2);
drivers/net/wireless/realtek/rtw89/wow.c
207
seq.ccmp.pn[4] = u64_get_bits(pn, RTW89_KEY_PN_1);
drivers/net/wireless/realtek/rtw89/wow.c
208
seq.ccmp.pn[5] = u64_get_bits(pn, RTW89_KEY_PN_0);
drivers/net/wireless/realtek/rtw89/wow.c
216
__func__, key->keyidx, 8, iv, 6, seq.ccmp.pn);
drivers/net/wireless/realtek/rtw89/wow.c
226
u64 pn;
drivers/net/wireless/realtek/rtw89/wow.c
228
err = _iv_to_pn(rtwdev, iv, &pn, NULL, key);
drivers/net/wireless/realtek/rtw89/wow.c
232
atomic64_set(&key->tx_pn, pn);
drivers/net/wireless/realtek/rtw89/wow.c
234
__func__, key->keyidx, 8, iv, pn);
drivers/net/wireless/realtek/rtw89/wow.c
244
u64 pn;
drivers/net/wireless/realtek/rtw89/wow.c
256
pn = u64_encode_bits(seq.ccmp.pn[0], RTW89_KEY_PN_5) |
drivers/net/wireless/realtek/rtw89/wow.c
257
u64_encode_bits(seq.ccmp.pn[1], RTW89_KEY_PN_4) |
drivers/net/wireless/realtek/rtw89/wow.c
258
u64_encode_bits(seq.ccmp.pn[2], RTW89_KEY_PN_3) |
drivers/net/wireless/realtek/rtw89/wow.c
259
u64_encode_bits(seq.ccmp.pn[3], RTW89_KEY_PN_2) |
drivers/net/wireless/realtek/rtw89/wow.c
260
u64_encode_bits(seq.ccmp.pn[4], RTW89_KEY_PN_1) |
drivers/net/wireless/realtek/rtw89/wow.c
261
u64_encode_bits(seq.ccmp.pn[5], RTW89_KEY_PN_0);
drivers/net/wireless/realtek/rtw89/wow.c
262
gtk_info->ipn = cpu_to_le64(pn);
drivers/net/wireless/realtek/rtw89/wow.c
265
__func__, key->keyidx, pn);
drivers/net/wireless/realtek/rtw89/wow.c
272
u64 pn)
drivers/net/wireless/realtek/rtw89/wow.c
282
seq.ccmp.pn[0] = u64_get_bits(pn, RTW89_KEY_PN_5);
drivers/net/wireless/realtek/rtw89/wow.c
283
seq.ccmp.pn[1] = u64_get_bits(pn, RTW89_KEY_PN_4);
drivers/net/wireless/realtek/rtw89/wow.c
284
seq.ccmp.pn[2] = u64_get_bits(pn, RTW89_KEY_PN_3);
drivers/net/wireless/realtek/rtw89/wow.c
285
seq.ccmp.pn[3] = u64_get_bits(pn, RTW89_KEY_PN_2);
drivers/net/wireless/realtek/rtw89/wow.c
286
seq.ccmp.pn[4] = u64_get_bits(pn, RTW89_KEY_PN_1);
drivers/net/wireless/realtek/rtw89/wow.c
287
seq.ccmp.pn[5] = u64_get_bits(pn, RTW89_KEY_PN_0);
drivers/net/wireless/realtek/rtw89/wow.c
291
__func__, key->keyidx, 6, seq.ccmp.pn);
drivers/net/wireless/realtek/rtw89/wow.c
63
u8 *iv, u64 pn, u8 key_idx)
drivers/net/wireless/realtek/rtw89/wow.c
67
iv[0] = u64_get_bits(pn, RTW89_KEY_PN_1);
drivers/net/wireless/realtek/rtw89/wow.c
68
iv[1] = (u64_get_bits(pn, RTW89_KEY_PN_1) | 0x20) & 0x7f;
drivers/net/wireless/realtek/rtw89/wow.c
69
iv[2] = u64_get_bits(pn, RTW89_KEY_PN_0);
drivers/net/wireless/realtek/rtw89/wow.c
75
iv[0] = u64_get_bits(pn, RTW89_KEY_PN_0);
drivers/net/wireless/realtek/rtw89/wow.c
76
iv[1] = u64_get_bits(pn, RTW89_KEY_PN_1);
drivers/net/wireless/realtek/rtw89/wow.c
84
iv[4] = u64_get_bits(pn, RTW89_KEY_PN_2);
drivers/net/wireless/realtek/rtw89/wow.c
85
iv[5] = u64_get_bits(pn, RTW89_KEY_PN_3);
drivers/net/wireless/realtek/rtw89/wow.c
86
iv[6] = u64_get_bits(pn, RTW89_KEY_PN_4);
drivers/net/wireless/realtek/rtw89/wow.c
87
iv[7] = u64_get_bits(pn, RTW89_KEY_PN_5);
drivers/net/wireless/realtek/rtw89/wow.c
98
u64 pn;
drivers/net/wireless/silabs/wfx/key.c
104
memcpy(msg->rx_sequence_counter, seq->ccmp.pn, sizeof(seq->ccmp.pn));
drivers/net/wireless/silabs/wfx/key.c
105
memreverse(msg->rx_sequence_counter, sizeof(seq->ccmp.pn));
drivers/net/wireless/silabs/wfx/key.c
144
memcpy(msg->ipn, seq->aes_cmac.pn, sizeof(seq->aes_cmac.pn));
drivers/net/wireless/silabs/wfx/key.c
145
memreverse(msg->ipn, sizeof(seq->aes_cmac.pn));
drivers/net/wireless/st/cw1200/sta.c
780
wsm_key->aes_group.rx_seqnum[0] = seq.ccmp.pn[5];
drivers/net/wireless/st/cw1200/sta.c
781
wsm_key->aes_group.rx_seqnum[1] = seq.ccmp.pn[4];
drivers/net/wireless/st/cw1200/sta.c
782
wsm_key->aes_group.rx_seqnum[2] = seq.ccmp.pn[3];
drivers/net/wireless/st/cw1200/sta.c
783
wsm_key->aes_group.rx_seqnum[3] = seq.ccmp.pn[2];
drivers/net/wireless/st/cw1200/sta.c
784
wsm_key->aes_group.rx_seqnum[4] = seq.ccmp.pn[1];
drivers/net/wireless/st/cw1200/sta.c
785
wsm_key->aes_group.rx_seqnum[5] = seq.ccmp.pn[0];
drivers/nvme/host/fc.c
3621
u64 pn;
drivers/nvme/host/fc.c
3674
if (__nvme_fc_parse_u64(&wwn, &traddr->pn))
drivers/nvme/host/fc.c
3696
if (ret || !raddr.nn || !raddr.pn)
drivers/nvme/host/fc.c
3700
if (ret || !laddr.nn || !laddr.pn)
drivers/nvme/host/fc.c
3707
lport->localport.port_name != laddr.pn ||
drivers/nvme/host/fc.c
3713
rport->remoteport.port_name != raddr.pn ||
drivers/nvme/target/fc.c
2800
u64 pn;
drivers/nvme/target/fc.c
2853
if (__nvme_fc_parse_u64(&wwn, &traddr->pn))
drivers/nvme/target/fc.c
2892
(tgtport->fc_target_port.port_name == traddr.pn)) {
drivers/pinctrl/renesas/pfc-emev2.c
244
#define __PIN_CFG(pn, pfx, sfx) SH_PFC_PIN_CFG(pfx, 0)
drivers/pinctrl/renesas/pfc-emev2.c
253
#define __PORT_DATA(pn, pfx, sfx) PINMUX_DATA(PORT##pfx##_DATA, PORT##pfx##_FN)
drivers/pinctrl/renesas/sh_pfc.h
650
#define PORT_1(pn, fn, pfx, sfx) fn(pn, pfx, sfx)
drivers/pinctrl/renesas/sh_pfc.h
652
#define PORT_10(pn, fn, pfx, sfx) \
drivers/pinctrl/renesas/sh_pfc.h
653
PORT_1(pn, fn, pfx##0, sfx), PORT_1(pn+1, fn, pfx##1, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
654
PORT_1(pn+2, fn, pfx##2, sfx), PORT_1(pn+3, fn, pfx##3, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
655
PORT_1(pn+4, fn, pfx##4, sfx), PORT_1(pn+5, fn, pfx##5, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
656
PORT_1(pn+6, fn, pfx##6, sfx), PORT_1(pn+7, fn, pfx##7, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
657
PORT_1(pn+8, fn, pfx##8, sfx), PORT_1(pn+9, fn, pfx##9, sfx)
drivers/pinctrl/renesas/sh_pfc.h
659
#define PORT_90(pn, fn, pfx, sfx) \
drivers/pinctrl/renesas/sh_pfc.h
660
PORT_10(pn+10, fn, pfx##1, sfx), PORT_10(pn+20, fn, pfx##2, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
661
PORT_10(pn+30, fn, pfx##3, sfx), PORT_10(pn+40, fn, pfx##4, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
662
PORT_10(pn+50, fn, pfx##5, sfx), PORT_10(pn+60, fn, pfx##6, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
663
PORT_10(pn+70, fn, pfx##7, sfx), PORT_10(pn+80, fn, pfx##8, sfx), \
drivers/pinctrl/renesas/sh_pfc.h
664
PORT_10(pn+90, fn, pfx##9, sfx)
drivers/pinctrl/renesas/sh_pfc.h
667
#define _PORT_ALL(pn, pfx, sfx) pfx##_##sfx
drivers/pinctrl/renesas/sh_pfc.h
689
#define _PORT_DATA(pn, pfx, sfx) \
drivers/pinctrl/renesas/sh_pfc.h
703
#define _PORT_ENTRY(pn, pfx, sfx) \
drivers/pinctrl/renesas/sh_pfc.h
704
deprecated)); char pfx[pn] __attribute__((deprecated
drivers/power/supply/bq24190_charger.c
448
BQ24190_SYSFS_FIELD_RO(pn, VPRS, PN),
drivers/rtc/rtc-abx80x.c
108
u16 pn;
drivers/rtc/rtc-abx80x.c
114
[AB0801] = {.pn = 0x0801},
drivers/rtc/rtc-abx80x.c
115
[AB0803] = {.pn = 0x0803},
drivers/rtc/rtc-abx80x.c
116
[AB0804] = {.pn = 0x0804, .has_tc = true, .has_wdog = true},
drivers/rtc/rtc-abx80x.c
117
[AB0805] = {.pn = 0x0805, .has_tc = true, .has_wdog = true},
drivers/rtc/rtc-abx80x.c
118
[AB1801] = {.pn = 0x1801},
drivers/rtc/rtc-abx80x.c
119
[AB1803] = {.pn = 0x1803},
drivers/rtc/rtc-abx80x.c
120
[AB1804] = {.pn = 0x1804, .has_tc = true, .has_wdog = true},
drivers/rtc/rtc-abx80x.c
121
[AB1805] = {.pn = 0x1805, .has_tc = true, .has_wdog = true},
drivers/rtc/rtc-abx80x.c
122
[RV1805] = {.pn = 0x1805, .has_tc = true, .has_wdog = true},
drivers/rtc/rtc-abx80x.c
123
[ABX80X] = {.pn = 0}
drivers/rtc/rtc-abx80x.c
870
for (i = 0; abx80x_caps[i].pn; i++)
drivers/rtc/rtc-abx80x.c
871
if (partnumber == abx80x_caps[i].pn)
drivers/rtc/rtc-abx80x.c
873
if (abx80x_caps[i].pn == 0) {
drivers/rtc/rtc-abx80x.c
881
if (partnumber != abx80x_caps[part].pn) {
drivers/rtc/rtc-abx80x.c
883
partnumber, abx80x_caps[part].pn);
drivers/sbus/char/oradax.c
246
u64 pn;
drivers/sbus/char/oradax.c
253
mdesc_for_each_node_by_name(hp, pn, "virtual-device") {
drivers/sbus/char/oradax.c
254
prop = (char *)mdesc_get_property(hp, pn, "name", &len);
drivers/sbus/char/oradax.c
259
dax_dbg("Found node 0x%llx = %s", pn, prop);
drivers/sbus/char/oradax.c
261
prop = (char *)mdesc_get_property(hp, pn, "compatible", &len);
drivers/sbus/char/oradax.c
264
dax_dbg("Found node 0x%llx = %s", pn, prop);
drivers/scsi/libfc/fc_disc.c
573
struct fc_ns_gid_pn *pn;
drivers/scsi/libfc/fc_disc.c
593
sizeof(*cp) + sizeof(*pn))
drivers/scsi/libfc/fc_disc.c
595
pn = (struct fc_ns_gid_pn *)(cp + 1);
drivers/scsi/libfc/fc_disc.c
596
port_name = get_unaligned_be64(&pn->fn_wwpn);
drivers/scsi/lpfc/lpfc_nportdisc.c
65
struct lpfc_name *nn, struct lpfc_name *pn)
drivers/scsi/lpfc/lpfc_nportdisc.c
74
if (memcmp(pn, &ndlp->nlp_portname, sizeof (struct lpfc_name)))
drivers/soundwire/qcom.c
1231
int maxport, pn, nports = 0;
drivers/soundwire/qcom.c
1270
pn = m_port;
drivers/soundwire/qcom.c
1272
pn = find_first_zero_bit(port_mask, maxport);
drivers/soundwire/qcom.c
1274
if (pn > maxport) {
drivers/soundwire/qcom.c
1278
set_bit(pn, port_mask);
drivers/soundwire/qcom.c
1279
pconfig[nports].num = pn;
drivers/usb/gadget/function/f_mass_storage.c
2987
const char *pn)
drivers/usb/gadget/function/f_mass_storage.c
2996
pn ?: ((*common->luns)->cdrom
drivers/usb/gadget/function/f_mass_storage.h
138
const char *pn);
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
424
#define CFG_PALETTE_ENA(pn) ((pn)<<28)
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
152
struct device_node *pn;
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
154
pn = of_graph_get_remote_port_parent(n);
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
156
if (!pn)
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
159
if (!of_device_is_available(pn) || omapdss_list_contains(pn)) {
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
160
of_node_put(pn);
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
164
omapdss_walk_device(pn, false);
drivers/video/fbdev/pxa168fb.h
215
#define CFG_PALETTE_ENA(pn) ((pn) << 28)
fs/afs/addr_list.c
394
struct rxrpc_peer *pn = new_alist->addrs[n].peer;
fs/afs/addr_list.c
397
if (pn == po)
fs/afs/addr_list.c
399
if (pn < po) {
fs/afs/addr_list.c
400
rxrpc_kernel_set_peer_data(pn, data);
fs/afs/server_list.c
195
struct afs_server_entry *pn = n < new->nr_servers ? &new->servers[n] : NULL;
fs/afs/server_list.c
201
if (pn && po && pn->server == po->server) {
fs/afs/server_list.c
202
pn->cb_expires_at = po->cb_expires_at;
fs/afs/server_list.c
203
list_replace(&po->slink, &pn->slink);
fs/afs/server_list.c
209
if (pn && po)
fs/afs/server_list.c
210
diff = memcmp(&pn->server->uuid, &po->server->uuid,
fs/afs/server_list.c
211
sizeof(pn->server->uuid));
fs/afs/server_list.c
213
diff = pn ? -1 : 1;
fs/afs/server_list.c
216
list_for_each(p, &pn->server->volumes) {
fs/afs/server_list.c
221
list_add_tail(&pn->slink, p);
fs/gfs2/ops_fstype.c
609
struct inode *pn = NULL;
fs/gfs2/ops_fstype.c
623
pn = gfs2_lookup_meta(master, "per_node");
fs/gfs2/ops_fstype.c
624
if (IS_ERR(pn)) {
fs/gfs2/ops_fstype.c
625
error = PTR_ERR(pn);
fs/gfs2/ops_fstype.c
640
lsi->si_sc_inode = gfs2_lookup_meta(pn, buf);
fs/gfs2/ops_fstype.c
655
iput(pn);
fs/gfs2/ops_fstype.c
656
pn = NULL;
fs/gfs2/ops_fstype.c
676
iput(pn);
fs/gfs2/ops_fstype.c
891
struct inode *pn = NULL;
fs/gfs2/ops_fstype.c
903
pn = gfs2_lookup_meta(master, "per_node");
fs/gfs2/ops_fstype.c
904
if (IS_ERR(pn)) {
fs/gfs2/ops_fstype.c
905
error = PTR_ERR(pn);
fs/gfs2/ops_fstype.c
911
sdp->sd_qc_inode = gfs2_lookup_meta(pn, buf);
fs/gfs2/ops_fstype.c
918
iput(pn);
fs/gfs2/ops_fstype.c
919
pn = NULL;
fs/gfs2/ops_fstype.c
936
iput(pn);
fs/jfs/jfs_dtree.c
2718
s16 pn;
fs/jfs/jfs_dtree.c
2853
if (dtoffset->pn == 0) {
fs/jfs/jfs_dtree.c
2861
dtoffset->pn = 1;
fs/jfs/jfs_dtree.c
3007
dtoffset->pn++;
fs/jfs/jfs_dtree.c
3141
s16 pn;
fs/jfs/jfs_dtree.c
3149
int pn;
fs/jfs/jfs_dtree.c
3164
pn = dtoffset->pn - 1; /* Now pn = 0 represents leftmost leaf */
fs/jfs/jfs_dtree.c
3168
if (pn == 0) {
fs/jfs/jfs_dtree.c
3179
dtoffset->pn++;
fs/jfs/jfs_dtree.c
3191
if (pn > 1)
fs/jfs/jfs_dtree.c
3225
while (pn >= p->header.nextindex) {
fs/jfs/jfs_dtree.c
3226
pn -= p->header.nextindex;
fs/jfs/jfs_dtree.c
3251
xd = (pxd_t *) & p->slot[stbl[pn]];
fs/jfs/jfs_dtree.c
3287
dtoffset->pn++;
fs/jfs/jfs_logmgr.c
171
static int lbmRead(struct jfs_log * log, int pn, struct lbuf ** bpp);
fs/jfs/jfs_logmgr.c
1873
static struct lbuf *lbmAllocate(struct jfs_log * log, int pn)
fs/jfs/jfs_logmgr.c
1891
bp->l_pn = pn;
fs/jfs/jfs_logmgr.c
1892
bp->l_blkno = log->base + (pn << (L2LOGPSIZE - log->l2bsize));
fs/jfs/jfs_logmgr.c
1959
static int lbmRead(struct jfs_log * log, int pn, struct lbuf ** bpp)
fs/jfs/jfs_logmgr.c
1967
*bpp = bp = lbmAllocate(log, pn);
fs/jfs/jfs_logmgr.c
1968
jfs_info("lbmRead: bp:0x%p pn:0x%x", bp, pn);
fs/jfs/jfs_logmgr.c
509
tblk->pn = log->page;
fs/jfs/jfs_logmgr.c
554
int pn; /* current page number */
fs/jfs/jfs_logmgr.c
560
pn = log->page;
fs/jfs/jfs_logmgr.c
586
if (tblk && tblk->pn == pn) {
fs/jfs/jfs_logmgr.c
624
log->page = (pn == log->size - 1) ? 2 : pn + 1;
fs/jfs/jfs_logmgr.c
750
gcpn = list_entry(log->cqueue.next, struct tblock, cqueue)->pn;
fs/jfs/jfs_logmgr.c
753
if (tblk->pn != gcpn)
fs/jfs/jfs_txnmgr.h
46
s32 pn; /* commit record log page number */
include/net/mac80211.h
2442
#define TKIP_PN_TO_IV16(pn) ((u16)(pn & 0xffff))
include/net/mac80211.h
2443
#define TKIP_PN_TO_IV32(pn) ((u32)((pn >> 16) & 0xffffffff))
include/net/mac80211.h
2466
u8 pn[6];
include/net/mac80211.h
2469
u8 pn[6];
include/net/mac80211.h
2472
u8 pn[6];
include/net/mac80211.h
2475
u8 pn[6];
include/net/mac80211.h
6221
u8 *ieee80211_tkip_add_iv(u8 *pos, struct ieee80211_key_conf *keyconf, u64 pn);
include/net/macsec.h
43
__be64 pn;
kernel/locking/qspinlock_paravirt.h
277
struct pv_node *pn = (struct pv_node *)node;
kernel/locking/qspinlock_paravirt.h
281
pn->cpu = smp_processor_id();
kernel/locking/qspinlock_paravirt.h
282
pn->state = VCPU_RUNNING;
kernel/locking/qspinlock_paravirt.h
292
struct pv_node *pn = (struct pv_node *)node;
kernel/locking/qspinlock_paravirt.h
317
smp_store_mb(pn->state, VCPU_HALTED);
kernel/locking/qspinlock_paravirt.h
322
pv_wait(&pn->state, VCPU_HALTED);
kernel/locking/qspinlock_paravirt.h
330
cmpxchg(&pn->state, VCPU_HALTED, VCPU_RUNNING);
kernel/locking/qspinlock_paravirt.h
359
struct pv_node *pn = (struct pv_node *)node;
kernel/locking/qspinlock_paravirt.h
377
if (!try_cmpxchg_relaxed(&pn->state, &old, VCPU_HASHED))
kernel/locking/qspinlock_paravirt.h
388
(void)pv_hash(lock, pn);
kernel/locking/qspinlock_paravirt.h
401
struct pv_node *pn = (struct pv_node *)node;
kernel/locking/qspinlock_paravirt.h
410
if (READ_ONCE(pn->state) == VCPU_HASHED)
kernel/locking/qspinlock_paravirt.h
423
WRITE_ONCE(pn->state, VCPU_RUNNING);
kernel/locking/qspinlock_paravirt.h
439
lp = pv_hash(lock, pn);
kernel/locking/qspinlock_paravirt.h
463
WRITE_ONCE(pn->state, VCPU_HASHED);
mm/memcontrol.c
214
struct mem_cgroup_per_node *pn = memcg->nodeinfo[nid];
mm/memcontrol.c
217
objcg = rcu_replace_pointer(pn->objcg, NULL, true);
mm/memcontrol.c
219
list_add(&objcg->list, &pn->objcg_list);
mm/memcontrol.c
221
list_for_each_entry(iter, &pn->objcg_list, list)
mm/memcontrol.c
224
list_splice(&pn->objcg_list, &parent_pn->objcg_list);
mm/memcontrol.c
2824
struct mem_cgroup_per_node *pn = memcg->nodeinfo[pgdat->node_id];
mm/memcontrol.c
2829
atomic_add(nr, &pn->slab_reclaimable);
mm/memcontrol.c
2831
atomic_add(nr, &pn->slab_unreclaimable);
mm/memcontrol.c
4020
static void free_mem_cgroup_per_node_info(struct mem_cgroup_per_node *pn)
mm/memcontrol.c
4022
if (!pn)
mm/memcontrol.c
4025
free_percpu(pn->lruvec_stats_percpu);
mm/memcontrol.c
4026
kfree(pn->lruvec_stats);
mm/memcontrol.c
4027
kfree(pn);
mm/memcontrol.c
4032
struct mem_cgroup_per_node *pn;
mm/memcontrol.c
4034
pn = kmem_cache_alloc_node(memcg_pn_cachep, GFP_KERNEL | __GFP_ZERO,
mm/memcontrol.c
4036
if (!pn)
mm/memcontrol.c
4039
pn->lruvec_stats = kzalloc_node(sizeof(struct lruvec_stats),
mm/memcontrol.c
4041
if (!pn->lruvec_stats)
mm/memcontrol.c
4044
pn->lruvec_stats_percpu = alloc_percpu_gfp(struct lruvec_stats_percpu,
mm/memcontrol.c
4046
if (!pn->lruvec_stats_percpu)
mm/memcontrol.c
4049
INIT_LIST_HEAD(&pn->objcg_list);
mm/memcontrol.c
4051
lruvec_init(&pn->lruvec);
mm/memcontrol.c
4052
pn->memcg = memcg;
mm/memcontrol.c
4054
memcg->nodeinfo[node] = pn;
mm/memcontrol.c
4057
free_mem_cgroup_per_node_info(pn);
mm/memcontrol.c
4066
struct mem_cgroup_per_node *pn = memcg->nodeinfo[node];
mm/memcontrol.c
4067
if (!pn)
mm/memcontrol.c
4070
obj_cgroup_put(pn->orig_objcg);
mm/memcontrol.c
4071
free_mem_cgroup_per_node_info(pn);
mm/memcontrol.c
4263
struct mem_cgroup_per_node *pn = memcg->nodeinfo[nid];
mm/memcontrol.c
4265
objcg = rcu_replace_pointer(pn->objcg, NULL, true);
mm/memcontrol.c
4269
if (pn->orig_objcg) {
mm/memcontrol.c
4270
obj_cgroup_put(pn->orig_objcg);
mm/memcontrol.c
4276
pn->orig_objcg = NULL;
mm/memcontrol.c
4446
struct mem_cgroup_per_node *pn = memcg->nodeinfo[nid];
mm/memcontrol.c
4447
struct lruvec_stats *lstats = pn->lruvec_stats;
mm/memcontrol.c
4453
if (atomic_read(&pn->slab_reclaimable)) {
mm/memcontrol.c
4454
int slab = atomic_xchg(&pn->slab_reclaimable, 0);
mm/memcontrol.c
4464
if (atomic_read(&pn->slab_unreclaimable)) {
mm/memcontrol.c
4465
int slab = atomic_xchg(&pn->slab_unreclaimable, 0);
mm/memcontrol.c
4518
struct mem_cgroup_per_node *pn = memcg->nodeinfo[nid];
mm/memcontrol.c
4519
struct lruvec_stats *lstats = pn->lruvec_stats;
mm/memcontrol.c
4526
lstatc = per_cpu_ptr(pn->lruvec_stats_percpu, cpu);
mm/memcontrol.c
485
struct mem_cgroup_per_node *pn;
mm/memcontrol.c
496
pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec);
mm/memcontrol.c
497
x = READ_ONCE(pn->lruvec_stats->state[i]);
mm/memcontrol.c
508
struct mem_cgroup_per_node *pn;
mm/memcontrol.c
519
pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec);
mm/memcontrol.c
520
x = READ_ONCE(pn->lruvec_stats->state_local[i]);
mm/memcontrol.c
529
static void __mod_memcg_lruvec_state(struct mem_cgroup_per_node *pn,
mm/memcontrol.c
912
static void __mod_memcg_lruvec_state(struct mem_cgroup_per_node *pn,
mm/memcontrol.c
915
struct mem_cgroup *memcg = pn->memcg;
mm/memcontrol.c
928
this_cpu_add(pn->lruvec_stats_percpu->state[i], val);
mm/memcontrol.c
942
struct mem_cgroup_per_node *pn;
mm/memcontrol.c
946
pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec);
mm/memcontrol.c
947
memcg = get_non_dying_memcg_start(pn->memcg, &rcu_locked);
mm/memcontrol.c
948
pn = memcg->nodeinfo[pgdat->node_id];
mm/memcontrol.c
950
__mod_memcg_lruvec_state(pn, idx, val);
mm/shrinker.c
126
struct mem_cgroup_per_node *pn;
mm/shrinker.c
130
pn = memcg->nodeinfo[nid];
mm/shrinker.c
152
rcu_assign_pointer(pn->shrinker_info, new);
mm/shrinker.c
64
struct mem_cgroup_per_node *pn;
mm/shrinker.c
71
pn = memcg->nodeinfo[nid];
mm/shrinker.c
72
info = rcu_dereference_protected(pn->shrinker_info, true);
mm/shrinker.c
75
rcu_assign_pointer(pn->shrinker_info, NULL);
net/bluetooth/rfcomm/core.c
1417
static int rfcomm_apply_pn(struct rfcomm_dlc *d, int cr, struct rfcomm_pn *pn)
net/bluetooth/rfcomm/core.c
1422
d, d->state, d->dlci, pn->mtu, pn->flow_ctrl, pn->credits);
net/bluetooth/rfcomm/core.c
1424
if ((pn->flow_ctrl == 0xf0 && s->cfc != RFCOMM_CFC_DISABLED) ||
net/bluetooth/rfcomm/core.c
1425
pn->flow_ctrl == 0xe0) {
net/bluetooth/rfcomm/core.c
1427
d->tx_credits = pn->credits;
net/bluetooth/rfcomm/core.c
1436
d->priority = pn->priority;
net/bluetooth/rfcomm/core.c
1438
d->mtu = __le16_to_cpu(pn->mtu);
net/bluetooth/rfcomm/core.c
1448
struct rfcomm_pn *pn;
net/bluetooth/rfcomm/core.c
1452
pn = skb_pull_data(skb, sizeof(*pn));
net/bluetooth/rfcomm/core.c
1453
if (!pn)
net/bluetooth/rfcomm/core.c
1456
dlci = pn->dlci;
net/bluetooth/rfcomm/core.c
1466
rfcomm_apply_pn(d, cr, pn);
net/bluetooth/rfcomm/core.c
1472
rfcomm_apply_pn(d, cr, pn);
net/bluetooth/rfcomm/core.c
1492
rfcomm_apply_pn(d, cr, pn);
net/bluetooth/rfcomm/core.c
955
struct rfcomm_pn *pn;
net/bluetooth/rfcomm/core.c
963
hdr->len = __len8(sizeof(*mcc) + sizeof(*pn));
net/bluetooth/rfcomm/core.c
967
mcc->len = __len8(sizeof(*pn));
net/bluetooth/rfcomm/core.c
969
pn = (void *) ptr; ptr += sizeof(*pn);
net/bluetooth/rfcomm/core.c
970
pn->dlci = d->dlci;
net/bluetooth/rfcomm/core.c
971
pn->priority = d->priority;
net/bluetooth/rfcomm/core.c
972
pn->ack_timer = 0;
net/bluetooth/rfcomm/core.c
973
pn->max_retrans = 0;
net/bluetooth/rfcomm/core.c
976
pn->flow_ctrl = cr ? 0xf0 : 0xe0;
net/bluetooth/rfcomm/core.c
977
pn->credits = RFCOMM_DEFAULT_CREDITS;
net/bluetooth/rfcomm/core.c
979
pn->flow_ctrl = 0;
net/bluetooth/rfcomm/core.c
980
pn->credits = 0;
net/bluetooth/rfcomm/core.c
984
pn->mtu = cpu_to_le16(channel_mtu);
net/bluetooth/rfcomm/core.c
986
pn->mtu = cpu_to_le16(d->mtu);
net/core/neighbour.c
2715
static int pneigh_fill_info(struct sk_buff *skb, struct pneigh_entry *pn,
net/core/neighbour.c
2728
neigh_flags = READ_ONCE(pn->flags);
net/core/neighbour.c
2738
ndm->ndm_ifindex = pn->dev ? pn->dev->ifindex : 0;
net/core/neighbour.c
2741
if (nla_put(skb, NDA_DST, tbl->key_len, pn->key))
net/core/neighbour.c
2744
protocol = READ_ONCE(pn->protocol);
net/core/neighbour.c
3109
struct pneigh_entry *pn;
net/core/neighbour.c
3111
pn = pneigh_lookup(tbl, net, dst, dev);
net/core/neighbour.c
3112
if (!pn) {
net/core/neighbour.c
3118
err = pneigh_fill_info(skb, pn, pid, seq, RTM_NEWNEIGH, 0, tbl);
net/core/neighbour.c
3342
struct pneigh_entry *pn = NULL;
net/core/neighbour.c
3347
pn = rcu_dereference(tbl->phash_buckets[bucket]);
net/core/neighbour.c
3349
while (pn && !net_eq(pneigh_net(pn), net))
net/core/neighbour.c
3350
pn = rcu_dereference(pn->next);
net/core/neighbour.c
3351
if (pn)
net/core/neighbour.c
3356
return pn;
net/core/neighbour.c
3360
struct pneigh_entry *pn,
net/core/neighbour.c
3368
pn = rcu_dereference(pn->next);
net/core/neighbour.c
3369
} while (pn && !net_eq(pneigh_net(pn), net));
net/core/neighbour.c
3371
while (!pn) {
net/core/neighbour.c
3375
pn = rcu_dereference(tbl->phash_buckets[state->bucket]);
net/core/neighbour.c
3377
while (pn && !net_eq(pneigh_net(pn), net))
net/core/neighbour.c
3378
pn = rcu_dereference(pn->next);
net/core/neighbour.c
3379
if (pn)
net/core/neighbour.c
3383
if (pn && pos)
net/core/neighbour.c
3386
return pn;
net/core/neighbour.c
3391
struct pneigh_entry *pn = pneigh_get_first(seq);
net/core/neighbour.c
3393
if (pn) {
net/core/neighbour.c
3396
pn = pneigh_get_next(seq, pn, pos);
net/core/neighbour.c
3397
if (!pn)
net/core/neighbour.c
3401
return *pos ? NULL : pn;
net/core/pktgen.c
2026
static struct pktgen_dev *__pktgen_NN_threads(const struct pktgen_net *pn,
net/core/pktgen.c
2033
list_for_each_entry(t, &pn->pktgen_threads, th_list) {
net/core/pktgen.c
2049
static void pktgen_mark_device(const struct pktgen_net *pn, const char *ifname)
net/core/pktgen.c
2060
pkt_dev = __pktgen_NN_threads(pn, ifname, REMOVE);
net/core/pktgen.c
2081
static void pktgen_change_name(const struct pktgen_net *pn, struct net_device *dev)
net/core/pktgen.c
2087
list_for_each_entry(t, &pn->pktgen_threads, th_list) {
net/core/pktgen.c
2098
pn->proc_dir,
net/core/pktgen.c
2115
struct pktgen_net *pn = net_generic(dev_net(dev), pg_net_id);
net/core/pktgen.c
2117
if (pn->pktgen_exiting)
net/core/pktgen.c
2126
pktgen_change_name(pn, dev);
net/core/pktgen.c
2130
pktgen_mark_device(pn, dev->name);
net/core/pktgen.c
2137
static struct net_device *pktgen_dev_get_by_name(const struct pktgen_net *pn,
net/core/pktgen.c
2152
return dev_get_by_name(pn->net, b);
net/core/pktgen.c
2158
static int pktgen_setup_dev(const struct pktgen_net *pn,
net/core/pktgen.c
2170
odev = pktgen_dev_get_by_name(pn, pkt_dev, ifname);
net/core/pktgen.c
2411
struct pktgen_net *pn = net_generic(dev_net(pkt_dev->odev), pg_net_id);
net/core/pktgen.c
2419
x = xfrm_state_lookup_byspi(pn->net, htonl(pkt_dev->spi), AF_INET);
net/core/pktgen.c
2422
x = xfrm_stateonly_find(pn->net, DUMMY_MARK, 0,
net/core/pktgen.c
3238
static void pktgen_handle_all_threads(struct pktgen_net *pn, u32 flags)
net/core/pktgen.c
3244
list_for_each_entry(t, &pn->pktgen_threads, th_list)
net/core/pktgen.c
3250
static void pktgen_stop_all_threads(struct pktgen_net *pn)
net/core/pktgen.c
3254
pktgen_handle_all_threads(pn, T_STOP);
net/core/pktgen.c
3291
static int pktgen_wait_all_threads_run(struct pktgen_net *pn)
net/core/pktgen.c
3302
list_for_each_entry(t, &pn->pktgen_threads, th_list) {
net/core/pktgen.c
3309
list_for_each_entry(t, &pn->pktgen_threads, th_list)
net/core/pktgen.c
3317
static void pktgen_run_all_threads(struct pktgen_net *pn)
net/core/pktgen.c
3321
pktgen_handle_all_threads(pn, T_RUN);
net/core/pktgen.c
3326
pktgen_wait_all_threads_run(pn);
net/core/pktgen.c
3329
static void pktgen_reset_all_threads(struct pktgen_net *pn)
net/core/pktgen.c
3333
pktgen_handle_all_threads(pn, T_REMDEVALL);
net/core/pktgen.c
3338
pktgen_wait_all_threads_run(pn);
net/core/pktgen.c
3915
static int __net_init pktgen_create_thread(int cpu, struct pktgen_net *pn)
net/core/pktgen.c
3933
list_add_tail(&t->th_list, &pn->pktgen_threads);
net/core/pktgen.c
3946
pe = proc_create_data(t->tsk->comm, 0600, pn->proc_dir,
net/core/pktgen.c
3957
t->net = pn;
net/core/pktgen.c
4019
struct pktgen_net *pn = net_generic(net, pg_net_id);
net/core/pktgen.c
4023
pn->net = net;
net/core/pktgen.c
4024
INIT_LIST_HEAD(&pn->pktgen_threads);
net/core/pktgen.c
4025
pn->pktgen_exiting = false;
net/core/pktgen.c
4026
pn->proc_dir = proc_mkdir(PG_PROC_DIR, pn->net->proc_net);
net/core/pktgen.c
4027
if (!pn->proc_dir) {
net/core/pktgen.c
4031
pe = proc_create(PGCTRL, 0600, pn->proc_dir, &pktgen_proc_ops);
net/core/pktgen.c
4042
err = pktgen_create_thread(cpu, pn);
net/core/pktgen.c
4049
if (list_empty(&pn->pktgen_threads)) {
net/core/pktgen.c
4058
remove_proc_entry(PGCTRL, pn->proc_dir);
net/core/pktgen.c
4060
remove_proc_entry(PG_PROC_DIR, pn->net->proc_net);
net/core/pktgen.c
4066
struct pktgen_net *pn = net_generic(net, pg_net_id);
net/core/pktgen.c
4072
pn->pktgen_exiting = true;
net/core/pktgen.c
4075
list_splice_init(&pn->pktgen_threads, &list);
net/core/pktgen.c
4085
remove_proc_entry(PGCTRL, pn->proc_dir);
net/core/pktgen.c
4086
remove_proc_entry(PG_PROC_DIR, pn->net->proc_net);
net/core/pktgen.c
488
static void pktgen_run_all_threads(struct pktgen_net *pn);
net/core/pktgen.c
489
static void pktgen_reset_all_threads(struct pktgen_net *pn);
net/core/pktgen.c
490
static void pktgen_stop_all_threads(struct pktgen_net *pn);
net/core/pktgen.c
524
struct pktgen_net *pn = net_generic(current->nsproxy->net_ns, pg_net_id);
net/core/pktgen.c
542
pktgen_stop_all_threads(pn);
net/core/pktgen.c
544
pktgen_run_all_threads(pn);
net/core/pktgen.c
546
pktgen_reset_all_threads(pn);
net/ipv4/fib_trie.c
1428
struct key_vector *n, *pn;
net/ipv4/fib_trie.c
1433
pn = t->kv;
net/ipv4/fib_trie.c
1436
n = get_child_rcu(pn, cindex);
net/ipv4/fib_trie.c
1475
pn = n;
net/ipv4/fib_trie.c
1517
t_key pkey = pn->key;
net/ipv4/fib_trie.c
1523
if (IS_TRIE(pn)) {
net/ipv4/fib_trie.c
1532
pn = node_parent_rcu(pn);
net/ipv4/fib_trie.c
1533
cindex = get_index(pkey, pn);
net/ipv4/fib_trie.c
1540
cptr = &pn->tnode[cindex];
net/ipv4/fib_trie.c
1759
struct key_vector *pn, *n = *tn;
net/ipv4/fib_trie.c
1765
pn = n;
net/ipv4/fib_trie.c
1766
cindex = (key > pn->key) ? get_index(key, pn) : 0;
net/ipv4/fib_trie.c
1768
if (cindex >> pn->bits)
net/ipv4/fib_trie.c
1772
n = get_child_rcu(pn, cindex++);
net/ipv4/fib_trie.c
1782
while (!IS_TRIE(pn)) {
net/ipv4/fib_trie.c
1784
if (cindex >= (1ul << pn->bits)) {
net/ipv4/fib_trie.c
1785
t_key pkey = pn->key;
net/ipv4/fib_trie.c
1787
pn = node_parent_rcu(pn);
net/ipv4/fib_trie.c
1788
cindex = get_index(pkey, pn) + 1;
net/ipv4/fib_trie.c
1793
n = get_child_rcu(pn, cindex++);
net/ipv4/fib_trie.c
1802
pn = n;
net/ipv4/fib_trie.c
1806
*tn = pn;
net/ipv4/fib_trie.c
1810
*tn = pn;
net/ipv4/fib_trie.c
1817
struct key_vector *pn = t->kv;
net/ipv4/fib_trie.c
1827
t_key pkey = pn->key;
net/ipv4/fib_trie.c
1829
if (IS_TRIE(pn))
net/ipv4/fib_trie.c
1832
n = pn;
net/ipv4/fib_trie.c
1833
pn = node_parent(pn);
net/ipv4/fib_trie.c
1836
put_child_root(pn, n->key, NULL);
net/ipv4/fib_trie.c
1839
cindex = get_index(pkey, pn);
net/ipv4/fib_trie.c
1845
n = get_child(pn, cindex);
net/ipv4/fib_trie.c
1851
pn = n;
net/ipv4/fib_trie.c
1862
put_child_root(pn, n->key, NULL);
net/ipv4/fib_trie.c
1934
struct key_vector *pn = t->kv;
net/ipv4/fib_trie.c
1945
t_key pkey = pn->key;
net/ipv4/fib_trie.c
1948
if (IS_TRIE(pn))
net/ipv4/fib_trie.c
1952
if (pn->slen > pn->pos)
net/ipv4/fib_trie.c
1953
update_suffix(pn);
net/ipv4/fib_trie.c
1956
pn = resize(t, pn);
net/ipv4/fib_trie.c
1957
cindex = get_index(pkey, pn);
net/ipv4/fib_trie.c
1963
n = get_child(pn, cindex);
net/ipv4/fib_trie.c
1969
pn = n;
net/ipv4/fib_trie.c
1993
put_child_root(pn, n->key, NULL);
net/ipv4/fib_trie.c
2004
struct key_vector *pn = t->kv;
net/ipv4/fib_trie.c
2016
t_key pkey = pn->key;
net/ipv4/fib_trie.c
2019
if (IS_TRIE(pn))
net/ipv4/fib_trie.c
2023
if (pn->slen > pn->pos)
net/ipv4/fib_trie.c
2024
update_suffix(pn);
net/ipv4/fib_trie.c
2027
pn = resize(t, pn);
net/ipv4/fib_trie.c
2028
cindex = get_index(pkey, pn);
net/ipv4/fib_trie.c
2034
n = get_child(pn, cindex);
net/ipv4/fib_trie.c
2040
pn = n;
net/ipv4/fib_trie.c
2074
put_child_root(pn, n->key, NULL);
net/ipv4/fib_trie.c
2088
struct key_vector *pn = t->kv;
net/ipv4/fib_trie.c
2096
t_key pkey = pn->key;
net/ipv4/fib_trie.c
2098
if (IS_TRIE(pn))
net/ipv4/fib_trie.c
2101
pn = node_parent(pn);
net/ipv4/fib_trie.c
2102
cindex = get_index(pkey, pn);
net/ipv4/fib_trie.c
2107
n = get_child(pn, cindex);
net/ipv4/fib_trie.c
2113
pn = n;
net/ipv4/fib_trie.c
2429
struct key_vector *pn = iter->tnode;
net/ipv4/fib_trie.c
2435
while (!IS_TRIE(pn)) {
net/ipv4/fib_trie.c
2436
while (cindex < child_length(pn)) {
net/ipv4/fib_trie.c
2437
struct key_vector *n = get_child_rcu(pn, cindex++);
net/ipv4/fib_trie.c
2443
iter->tnode = pn;
net/ipv4/fib_trie.c
2456
pkey = pn->key;
net/ipv4/fib_trie.c
2457
pn = node_parent_rcu(pn);
net/ipv4/fib_trie.c
2458
cindex = get_index(pkey, pn) + 1;
net/ipv4/fib_trie.c
2463
iter->tnode = pn;
net/ipv4/fib_trie.c
2472
struct key_vector *n, *pn;
net/ipv4/fib_trie.c
2477
pn = t->kv;
net/ipv4/fib_trie.c
2478
n = rcu_dereference(pn->tnode[0]);
net/ipv4/fib_trie.c
2487
iter->tnode = pn;
net/ipv4/fib_trie.c
933
struct key_vector *pn, *n = t->kv;
net/ipv4/fib_trie.c
937
pn = n;
net/ipv4/fib_trie.c
967
*tp = pn;
net/ipv6/ip6_fib.c
1431
struct fib6_node *pn = NULL;
net/ipv6/ip6_fib.c
1457
pn = fn;
net/ipv6/ip6_fib.c
1560
if (pn != fn) {
net/ipv6/ip6_fib.c
1562
rcu_dereference_protected(pn->leaf,
net/ipv6/ip6_fib.c
1566
RCU_INIT_POINTER(pn->leaf, NULL);
net/ipv6/ip6_fib.c
1569
if (!pn_leaf && !(pn->fn_flags & RTN_RTINFO)) {
net/ipv6/ip6_fib.c
1571
pn);
net/ipv6/ip6_fib.c
1576
rcu_assign_pointer(pn->leaf, pn_leaf);
net/ipv6/ip6_fib.c
1862
struct fib6_node *pn = rcu_dereference_protected(fn->parent,
net/ipv6/ip6_fib.c
1864
struct fib6_node *pn_r = rcu_dereference_protected(pn->right,
net/ipv6/ip6_fib.c
1866
struct fib6_node *pn_l = rcu_dereference_protected(pn->left,
net/ipv6/ip6_fib.c
1870
struct fib6_info *pn_leaf = rcu_dereference_protected(pn->leaf,
net/ipv6/ip6_fib.c
1907
return pn;
net/ipv6/ip6_fib.c
1911
if (FIB6_SUBTREE(pn) == fn) {
net/ipv6/ip6_fib.c
1913
RCU_INIT_POINTER(pn->subtree, NULL);
net/ipv6/ip6_fib.c
1919
rcu_assign_pointer(pn->right, child);
net/ipv6/ip6_fib.c
1921
rcu_assign_pointer(pn->left, child);
net/ipv6/ip6_fib.c
1927
rcu_assign_pointer(child->parent, pn);
net/ipv6/ip6_fib.c
1939
w->node = pn;
net/ipv6/ip6_fib.c
1960
if (pn->fn_flags & RTN_RTINFO || FIB6_SUBTREE(pn))
net/ipv6/ip6_fib.c
1961
return pn;
net/ipv6/ip6_fib.c
1963
RCU_INIT_POINTER(pn->leaf, NULL);
net/ipv6/ip6_fib.c
1965
fn = pn;
net/ipv6/ip6_fib.c
2130
struct fib6_node *fn, *pn, *left, *right;
net/ipv6/ip6_fib.c
2191
pn = rcu_dereference_protected(fn->parent, 1);
net/ipv6/ip6_fib.c
2192
left = rcu_dereference_protected(pn->left, 1);
net/ipv6/ip6_fib.c
2193
right = rcu_dereference_protected(pn->right, 1);
net/ipv6/ip6_fib.c
2194
w->node = pn;
net/ipv6/ip6_fib.c
2196
if (FIB6_SUBTREE(pn) == fn) {
net/ipv6/ip6_fib.c
772
struct fib6_node *pn = NULL;
net/ipv6/ip6_fib.c
828
pn = fn;
net/ipv6/ip6_fib.c
864
RCU_INIT_POINTER(ln->parent, pn);
net/ipv6/ip6_fib.c
867
rcu_assign_pointer(pn->right, ln);
net/ipv6/ip6_fib.c
869
rcu_assign_pointer(pn->left, ln);
net/ipv6/ip6_fib.c
883
pn = rcu_dereference_protected(fn->parent,
net/ipv6/ip6_fib.c
921
RCU_INIT_POINTER(in->parent, pn);
net/ipv6/ip6_fib.c
928
rcu_assign_pointer(pn->right, in);
net/ipv6/ip6_fib.c
930
rcu_assign_pointer(pn->left, in);
net/ipv6/ip6_fib.c
959
RCU_INIT_POINTER(ln->parent, pn);
net/ipv6/ip6_fib.c
969
rcu_assign_pointer(pn->right, ln);
net/ipv6/ip6_fib.c
971
rcu_assign_pointer(pn->left, ln);
net/ipv6/route.c
1198
struct fib6_node *pn, *sn;
net/ipv6/route.c
1202
pn = rcu_dereference(fn->parent);
net/ipv6/route.c
1203
sn = FIB6_SUBTREE(pn);
net/ipv6/route.c
1207
fn = pn;
net/l2tp/l2tp_core.c
1357
struct l2tp_net *pn = l2tp_pernet(tunnel->l2tp_net);
net/l2tp/l2tp_core.c
1361
spin_lock_bh(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_core.c
1369
l2tp_session_collision_del(pn, session);
net/l2tp/l2tp_core.c
1371
removed = idr_remove(&pn->l2tp_v3_session_idr,
net/l2tp/l2tp_core.c
1376
removed = idr_remove(&pn->l2tp_v2_session_idr,
net/l2tp/l2tp_core.c
1381
spin_unlock_bh(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_core.c
1413
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
1415
spin_lock_bh(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
1416
idr_remove(&pn->l2tp_tunnel_idr, tunnel->tunnel_id);
net/l2tp/l2tp_core.c
1417
spin_unlock_bh(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
1646
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
1652
spin_lock_bh(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
1653
ret = idr_alloc_u32(&pn->l2tp_tunnel_idr, NULL, &tunnel_id, tunnel_id,
net/l2tp/l2tp_core.c
1655
spin_unlock_bh(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
1697
spin_lock_bh(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
1698
idr_replace(&pn->l2tp_tunnel_idr, tunnel, tunnel->tunnel_id);
net/l2tp/l2tp_core.c
1699
spin_unlock_bh(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
182
struct l2tp_net *pn;
net/l2tp/l2tp_core.c
1844
struct l2tp_net *pn = net_generic(net, l2tp_net_id);
net/l2tp/l2tp_core.c
1846
idr_init(&pn->l2tp_tunnel_idr);
net/l2tp/l2tp_core.c
1847
spin_lock_init(&pn->l2tp_tunnel_idr_lock);
net/l2tp/l2tp_core.c
1849
idr_init(&pn->l2tp_v2_session_idr);
net/l2tp/l2tp_core.c
185
pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
1850
idr_init(&pn->l2tp_v3_session_idr);
net/l2tp/l2tp_core.c
1851
spin_lock_init(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_core.c
1858
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
186
idr_for_each_entry_ul(&pn->l2tp_tunnel_idr, tunnel, tmp, tunnel_id) {
net/l2tp/l2tp_core.c
1863
idr_for_each_entry_ul(&pn->l2tp_tunnel_idr, tunnel, tmp, tunnel_id) {
net/l2tp/l2tp_core.c
1892
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
1897
idr_for_each(&pn->l2tp_v2_session_idr, l2tp_idr_item_unexpected,
net/l2tp/l2tp_core.c
1899
idr_for_each(&pn->l2tp_v3_session_idr, l2tp_idr_item_unexpected,
net/l2tp/l2tp_core.c
1901
idr_for_each(&pn->l2tp_tunnel_idr, l2tp_idr_item_unexpected,
net/l2tp/l2tp_core.c
1904
idr_destroy(&pn->l2tp_v2_session_idr);
net/l2tp/l2tp_core.c
1905
idr_destroy(&pn->l2tp_v3_session_idr);
net/l2tp/l2tp_core.c
1906
idr_destroy(&pn->l2tp_tunnel_idr);
net/l2tp/l2tp_core.c
217
const struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
221
tunnel = idr_find(&pn->l2tp_tunnel_idr, tunnel_id);
net/l2tp/l2tp_core.c
234
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
239
tunnel = idr_get_next_ul(&pn->l2tp_tunnel_idr, key);
net/l2tp/l2tp_core.c
256
const struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
260
session = idr_find(&pn->l2tp_v3_session_idr, session_id);
net/l2tp/l2tp_core.c
274
hash_for_each_possible_rcu(pn->l2tp_v3_session_htable, session,
net/l2tp/l2tp_core.c
300
const struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
304
session = idr_find(&pn->l2tp_v2_session_idr, session_key);
net/l2tp/l2tp_core.c
329
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
338
session = idr_get_next_ul(&pn->l2tp_v2_session_idr, key);
net/l2tp/l2tp_core.c
367
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
372
session = idr_get_next_ul(&pn->l2tp_v3_session_idr, key);
net/l2tp/l2tp_core.c
395
hash_for_each_possible_rcu(pn->l2tp_v3_session_htable, session,
net/l2tp/l2tp_core.c
435
struct l2tp_net *pn = l2tp_pernet(net);
net/l2tp/l2tp_core.c
441
idr_for_each_entry_ul(&pn->l2tp_tunnel_idr, tunnel, tmp, tunnel_id) {
net/l2tp/l2tp_core.c
471
static int l2tp_session_collision_add(struct l2tp_net *pn,
net/l2tp/l2tp_core.c
477
lockdep_assert_held(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_core.c
503
hash_add_rcu(pn->l2tp_v3_session_htable, &session2->hlist,
net/l2tp/l2tp_core.c
507
hash_add_rcu(pn->l2tp_v3_session_htable, &session1->hlist,
net/l2tp/l2tp_core.c
515
static void l2tp_session_collision_del(struct l2tp_net *pn,
net/l2tp/l2tp_core.c
522
lockdep_assert_held(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_core.c
537
void *old = idr_replace(&pn->l2tp_v3_session_idr, session2, session_key);
net/l2tp/l2tp_core.c
541
void *removed = idr_remove(&pn->l2tp_v3_session_idr, session_key);
net/l2tp/l2tp_core.c
556
struct l2tp_net *pn = l2tp_pernet(tunnel->l2tp_net);
net/l2tp/l2tp_core.c
563
spin_lock_bh(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_core.c
572
err = idr_alloc_u32(&pn->l2tp_v3_session_idr, NULL,
net/l2tp/l2tp_core.c
580
other_session = idr_find(&pn->l2tp_v3_session_idr,
net/l2tp/l2tp_core.c
582
err = l2tp_session_collision_add(pn, session,
net/l2tp/l2tp_core.c
588
err = idr_alloc_u32(&pn->l2tp_v2_session_idr, NULL,
net/l2tp/l2tp_core.c
605
old = idr_replace(&pn->l2tp_v3_session_idr, session, session_key);
net/l2tp/l2tp_core.c
607
old = idr_replace(&pn->l2tp_v2_session_idr, session, session_key);
net/l2tp/l2tp_core.c
616
spin_unlock_bh(&pn->l2tp_session_idr_lock);
net/l2tp/l2tp_ip.c
128
struct l2tp_ip_net *pn;
net/l2tp/l2tp_ip.c
137
pn = l2tp_ip_pernet(net);
net/l2tp/l2tp_ip.c
185
read_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
189
read_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
193
read_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
216
struct l2tp_ip_net *pn = l2tp_ip_pernet(sock_net(sk));
net/l2tp/l2tp_ip.c
219
write_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
220
sk_add_node(sk, &pn->l2tp_ip_table);
net/l2tp/l2tp_ip.c
221
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
228
struct l2tp_ip_net *pn = l2tp_ip_pernet(sock_net(sk));
net/l2tp/l2tp_ip.c
232
write_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
234
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
248
struct l2tp_ip_net *pn = l2tp_ip_pernet(sock_net(sk));
net/l2tp/l2tp_ip.c
250
write_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
253
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
276
struct l2tp_ip_net *pn;
net/l2tp/l2tp_ip.c
307
pn = l2tp_ip_pernet(net);
net/l2tp/l2tp_ip.c
308
write_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
311
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
319
sk_add_bind_node(sk, &pn->l2tp_ip_bind_table);
net/l2tp/l2tp_ip.c
321
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
336
struct l2tp_ip_net *pn = l2tp_ip_pernet(sock_net(sk));
net/l2tp/l2tp_ip.c
359
write_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
361
sk_add_bind_node(sk, &pn->l2tp_ip_bind_table);
net/l2tp/l2tp_ip.c
362
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
59
struct l2tp_ip_net *pn = l2tp_ip_pernet(net);
net/l2tp/l2tp_ip.c
62
sk_for_each_bound(sk, &pn->l2tp_ip_bind_table) {
net/l2tp/l2tp_ip.c
662
struct l2tp_ip_net *pn = net_generic(net, l2tp_ip_net_id);
net/l2tp/l2tp_ip.c
664
rwlock_init(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
665
INIT_HLIST_HEAD(&pn->l2tp_ip_table);
net/l2tp/l2tp_ip.c
666
INIT_HLIST_HEAD(&pn->l2tp_ip_bind_table);
net/l2tp/l2tp_ip.c
672
struct l2tp_ip_net *pn = l2tp_ip_pernet(net);
net/l2tp/l2tp_ip.c
674
write_lock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip.c
675
WARN_ON_ONCE(hlist_count_nodes(&pn->l2tp_ip_table) != 0);
net/l2tp/l2tp_ip.c
676
WARN_ON_ONCE(hlist_count_nodes(&pn->l2tp_ip_bind_table) != 0);
net/l2tp/l2tp_ip.c
677
write_unlock_bh(&pn->l2tp_ip_lock);
net/l2tp/l2tp_ip6.c
138
struct l2tp_ip6_net *pn;
net/l2tp/l2tp_ip6.c
147
pn = l2tp_ip6_pernet(net);
net/l2tp/l2tp_ip6.c
195
read_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
199
read_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
203
read_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
226
struct l2tp_ip6_net *pn = l2tp_ip6_pernet(sock_net(sk));
net/l2tp/l2tp_ip6.c
229
write_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
230
sk_add_node(sk, &pn->l2tp_ip6_table);
net/l2tp/l2tp_ip6.c
231
write_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
238
struct l2tp_ip6_net *pn = l2tp_ip6_pernet(sock_net(sk));
net/l2tp/l2tp_ip6.c
242
write_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
244
write_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
258
struct l2tp_ip6_net *pn = l2tp_ip6_pernet(sock_net(sk));
net/l2tp/l2tp_ip6.c
260
write_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
263
write_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
290
struct l2tp_ip6_net *pn;
net/l2tp/l2tp_ip6.c
296
pn = l2tp_ip6_pernet(net);
net/l2tp/l2tp_ip6.c
355
write_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
358
write_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
371
sk_add_bind_node(sk, &pn->l2tp_ip6_bind_table);
net/l2tp/l2tp_ip6.c
373
write_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
395
struct l2tp_ip6_net *pn;
net/l2tp/l2tp_ip6.c
427
pn = l2tp_ip6_pernet(sock_net(sk));
net/l2tp/l2tp_ip6.c
428
write_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
430
sk_add_bind_node(sk, &pn->l2tp_ip6_bind_table);
net/l2tp/l2tp_ip6.c
431
write_unlock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
67
struct l2tp_ip6_net *pn = l2tp_ip6_pernet(net);
net/l2tp/l2tp_ip6.c
70
sk_for_each_bound(sk, &pn->l2tp_ip6_bind_table) {
net/l2tp/l2tp_ip6.c
794
struct l2tp_ip6_net *pn = net_generic(net, l2tp_ip6_net_id);
net/l2tp/l2tp_ip6.c
796
rwlock_init(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
797
INIT_HLIST_HEAD(&pn->l2tp_ip6_table);
net/l2tp/l2tp_ip6.c
798
INIT_HLIST_HEAD(&pn->l2tp_ip6_bind_table);
net/l2tp/l2tp_ip6.c
804
struct l2tp_ip6_net *pn = l2tp_ip6_pernet(net);
net/l2tp/l2tp_ip6.c
806
write_lock_bh(&pn->l2tp_ip6_lock);
net/l2tp/l2tp_ip6.c
807
WARN_ON_ONCE(hlist_count_nodes(&pn->l2tp_ip6_table) != 0);
net/l2tp/l2tp_ip6.c
808
WARN_ON_ONCE(hlist_count_nodes(&pn->l2tp_ip6_bind_table) != 0);
net/l2tp/l2tp_ip6.c
809
write_unlock_bh(&pn->l2tp_ip6_lock);
net/mac80211/cfg.c
886
memcpy(seq, kseq.ccmp.pn, 6);
net/mac80211/debugfs_key.c
102
ret = kstrtou64_from_user(userbuf, count, 16, &pn);
net/mac80211/debugfs_key.c
106
if (pn >= (1ULL << 48))
net/mac80211/debugfs_key.c
108
atomic64_set(&key->conf.tx_pn, pn);
net/mac80211/debugfs_key.c
118
u64 pn;
net/mac80211/debugfs_key.c
129
pn = atomic64_read(&key->conf.tx_pn);
net/mac80211/debugfs_key.c
131
TKIP_PN_TO_IV32(pn),
net/mac80211/debugfs_key.c
132
TKIP_PN_TO_IV16(pn));
net/mac80211/debugfs_key.c
142
pn = atomic64_read(&key->conf.tx_pn);
net/mac80211/debugfs_key.c
144
(u8)(pn >> 40), (u8)(pn >> 32), (u8)(pn >> 24),
net/mac80211/debugfs_key.c
145
(u8)(pn >> 16), (u8)(pn >> 8), (u8)pn);
net/mac80211/debugfs_key.c
84
u64 pn;
net/mac80211/ieee80211_i.h
257
u8 pn[IEEE80211_CCMP_PN_LEN];
net/mac80211/key.c
1261
const u8 *pn;
net/mac80211/key.c
1277
pn = key->u.ccmp.rx_pn[IEEE80211_NUM_TIDS];
net/mac80211/key.c
1279
pn = key->u.ccmp.rx_pn[tid];
net/mac80211/key.c
1280
memcpy(seq->ccmp.pn, pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/key.c
1286
pn = key->u.aes_cmac.rx_pn;
net/mac80211/key.c
1287
memcpy(seq->aes_cmac.pn, pn, IEEE80211_CMAC_PN_LEN);
net/mac80211/key.c
1293
pn = key->u.aes_gmac.rx_pn;
net/mac80211/key.c
1294
memcpy(seq->aes_gmac.pn, pn, IEEE80211_GMAC_PN_LEN);
net/mac80211/key.c
1301
pn = key->u.gcmp.rx_pn[IEEE80211_NUM_TIDS];
net/mac80211/key.c
1303
pn = key->u.gcmp.rx_pn[tid];
net/mac80211/key.c
1304
memcpy(seq->gcmp.pn, pn, IEEE80211_GCMP_PN_LEN);
net/mac80211/key.c
1314
u8 *pn;
net/mac80211/key.c
1330
pn = key->u.ccmp.rx_pn[IEEE80211_NUM_TIDS];
net/mac80211/key.c
1332
pn = key->u.ccmp.rx_pn[tid];
net/mac80211/key.c
1333
memcpy(pn, seq->ccmp.pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/key.c
1339
pn = key->u.aes_cmac.rx_pn;
net/mac80211/key.c
1340
memcpy(pn, seq->aes_cmac.pn, IEEE80211_CMAC_PN_LEN);
net/mac80211/key.c
1346
pn = key->u.aes_gmac.rx_pn;
net/mac80211/key.c
1347
memcpy(pn, seq->aes_gmac.pn, IEEE80211_GMAC_PN_LEN);
net/mac80211/key.c
1354
pn = key->u.gcmp.rx_pn[IEEE80211_NUM_TIDS];
net/mac80211/key.c
1356
pn = key->u.gcmp.rx_pn[tid];
net/mac80211/key.c
1357
memcpy(pn, seq->gcmp.pn, IEEE80211_GCMP_PN_LEN);
net/mac80211/rx.c
2465
u8 pn[IEEE80211_CCMP_PN_LEN], *rpn;
net/mac80211/rx.c
2474
memcpy(pn, entry->last_pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/rx.c
2476
pn[i]++;
net/mac80211/rx.c
2477
if (pn[i])
net/mac80211/rx.c
2481
rpn = rx->ccm_gcm.pn;
net/mac80211/rx.c
2482
if (memcmp(pn, rpn, IEEE80211_CCMP_PN_LEN))
net/mac80211/rx.c
2484
memcpy(entry->last_pn, pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/tkip.c
143
u8 *ieee80211_tkip_add_iv(u8 *pos, struct ieee80211_key_conf *keyconf, u64 pn)
net/mac80211/tkip.c
145
pos = write_tkip_iv(pos, TKIP_PN_TO_IV16(pn));
net/mac80211/tkip.c
147
put_unaligned_le32(TKIP_PN_TO_IV32(pn), pos);
net/mac80211/tx.c
3659
u64 pn;
net/mac80211/tx.c
3667
pn = atomic64_inc_return(&key->conf.tx_pn);
net/mac80211/tx.c
3668
crypto_hdr[0] = pn;
net/mac80211/tx.c
3669
crypto_hdr[1] = pn >> 8;
net/mac80211/tx.c
3671
crypto_hdr[4] = pn >> 16;
net/mac80211/tx.c
3672
crypto_hdr[5] = pn >> 24;
net/mac80211/tx.c
3673
crypto_hdr[6] = pn >> 32;
net/mac80211/tx.c
3674
crypto_hdr[7] = pn >> 40;
net/mac80211/wpa.c
200
u64 pn;
net/mac80211/wpa.c
232
pn = atomic64_inc_return(&key->conf.tx_pn);
net/mac80211/wpa.c
233
pos = ieee80211_tkip_add_iv(pos, &key->conf, pn);
net/mac80211/wpa.c
380
static void ccmp_special_blocks(struct sk_buff *skb, u8 *pn, u8 *b_0, u8 *aad,
net/mac80211/wpa.c
401
memcpy(&b_0[8], pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/wpa.c
404
static inline void ccmp_pn2hdr(u8 *hdr, u8 *pn, int key_id)
net/mac80211/wpa.c
406
hdr[0] = pn[5];
net/mac80211/wpa.c
407
hdr[1] = pn[4];
net/mac80211/wpa.c
410
hdr[4] = pn[3];
net/mac80211/wpa.c
411
hdr[5] = pn[2];
net/mac80211/wpa.c
412
hdr[6] = pn[1];
net/mac80211/wpa.c
413
hdr[7] = pn[0];
net/mac80211/wpa.c
417
static inline void ccmp_hdr2pn(u8 *pn, u8 *hdr)
net/mac80211/wpa.c
419
pn[0] = hdr[7];
net/mac80211/wpa.c
420
pn[1] = hdr[6];
net/mac80211/wpa.c
421
pn[2] = hdr[5];
net/mac80211/wpa.c
422
pn[3] = hdr[4];
net/mac80211/wpa.c
423
pn[4] = hdr[1];
net/mac80211/wpa.c
424
pn[5] = hdr[0];
net/mac80211/wpa.c
436
u8 pn[6];
net/mac80211/wpa.c
478
pn[5] = pn64;
net/mac80211/wpa.c
479
pn[4] = pn64 >> 8;
net/mac80211/wpa.c
480
pn[3] = pn64 >> 16;
net/mac80211/wpa.c
481
pn[2] = pn64 >> 24;
net/mac80211/wpa.c
482
pn[1] = pn64 >> 32;
net/mac80211/wpa.c
483
pn[0] = pn64 >> 40;
net/mac80211/wpa.c
485
ccmp_pn2hdr(pos, pn, key->conf.keyidx);
net/mac80211/wpa.c
492
ccmp_special_blocks(skb, pn, b_0, aad,
net/mac80211/wpa.c
526
u8 pn[IEEE80211_CCMP_PN_LEN];
net/mac80211/wpa.c
557
ccmp_hdr2pn(pn, skb->data + hdrlen);
net/mac80211/wpa.c
561
res = memcmp(pn, key->u.ccmp.rx_pn[queue],
net/mac80211/wpa.c
585
ccmp_special_blocks(skb, pn, b_0, aad,
net/mac80211/wpa.c
597
memcpy(key->u.ccmp.rx_pn[queue], pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/wpa.c
599
memcpy(rx->ccm_gcm.pn, pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/wpa.c
611
static void gcmp_special_blocks(struct sk_buff *skb, u8 *pn, u8 *j_0, u8 *aad,
net/mac80211/wpa.c
618
memcpy(&j_0[ETH_ALEN], pn, IEEE80211_GCMP_PN_LEN);
net/mac80211/wpa.c
623
static inline void gcmp_pn2hdr(u8 *hdr, const u8 *pn, int key_id)
net/mac80211/wpa.c
625
hdr[0] = pn[5];
net/mac80211/wpa.c
626
hdr[1] = pn[4];
net/mac80211/wpa.c
629
hdr[4] = pn[3];
net/mac80211/wpa.c
630
hdr[5] = pn[2];
net/mac80211/wpa.c
631
hdr[6] = pn[1];
net/mac80211/wpa.c
632
hdr[7] = pn[0];
net/mac80211/wpa.c
635
static inline void gcmp_hdr2pn(u8 *pn, const u8 *hdr)
net/mac80211/wpa.c
637
pn[0] = hdr[7];
net/mac80211/wpa.c
638
pn[1] = hdr[6];
net/mac80211/wpa.c
639
pn[2] = hdr[5];
net/mac80211/wpa.c
640
pn[3] = hdr[4];
net/mac80211/wpa.c
641
pn[4] = hdr[1];
net/mac80211/wpa.c
642
pn[5] = hdr[0];
net/mac80211/wpa.c
652
u8 pn[6];
net/mac80211/wpa.c
695
pn[5] = pn64;
net/mac80211/wpa.c
696
pn[4] = pn64 >> 8;
net/mac80211/wpa.c
697
pn[3] = pn64 >> 16;
net/mac80211/wpa.c
698
pn[2] = pn64 >> 24;
net/mac80211/wpa.c
699
pn[1] = pn64 >> 32;
net/mac80211/wpa.c
700
pn[0] = pn64 >> 40;
net/mac80211/wpa.c
702
gcmp_pn2hdr(pos, pn, key->conf.keyidx);
net/mac80211/wpa.c
709
gcmp_special_blocks(skb, pn, j_0, aad,
net/mac80211/wpa.c
739
u8 pn[IEEE80211_GCMP_PN_LEN];
net/mac80211/wpa.c
769
gcmp_hdr2pn(pn, skb->data + hdrlen);
net/mac80211/wpa.c
773
res = memcmp(pn, key->u.gcmp.rx_pn[queue],
net/mac80211/wpa.c
796
gcmp_special_blocks(skb, pn, j_0, aad,
net/mac80211/wpa.c
809
memcpy(key->u.gcmp.rx_pn[queue], pn, IEEE80211_GCMP_PN_LEN);
net/mac80211/wpa.c
811
memcpy(rx->ccm_gcm.pn, pn, IEEE80211_CCMP_PN_LEN);
net/mac80211/wpa.c
841
static inline void bip_ipn_set64(u8 *d, u64 pn)
net/mac80211/wpa.c
843
*d++ = pn;
net/mac80211/wpa.c
844
*d++ = pn >> 8;
net/mac80211/wpa.c
845
*d++ = pn >> 16;
net/mac80211/wpa.c
846
*d++ = pn >> 24;
net/mac80211/wpa.c
847
*d++ = pn >> 32;
net/mac80211/wpa.c
848
*d = pn >> 40;
net/mac802154/llsec.c
344
struct ieee802154_llsec_device_key *pos, *pn;
net/mac802154/llsec.c
347
list_for_each_entry_safe(pos, pn, &dev->dev.keys, list) {
net/phonet/af_phonet.c
100
pn->dobject = 0;
net/phonet/af_phonet.c
101
pn->resource = 0;
net/phonet/af_phonet.c
232
struct pn_sock *pn = pn_sk(sk);
net/phonet/af_phonet.c
237
src = pn->sobject;
net/phonet/af_phonet.c
242
dst = pn->dobject;
net/phonet/af_phonet.c
243
res = pn->resource;
net/phonet/af_phonet.c
54
struct pn_sock *pn;
net/phonet/af_phonet.c
98
pn = pn_sk(sk);
net/phonet/af_phonet.c
99
pn->sobject = 0;
net/phonet/pep.c
1004
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1007
INIT_HLIST_HEAD(&pn->hlist);
net/phonet/pep.c
1008
pn->listener = NULL;
net/phonet/pep.c
1009
skb_queue_head_init(&pn->ctrlreq_queue);
net/phonet/pep.c
1010
atomic_set(&pn->tx_credits, 0);
net/phonet/pep.c
1011
pn->ifindex = 0;
net/phonet/pep.c
1012
pn->peer_type = 0;
net/phonet/pep.c
1013
pn->pipe_handle = PN_PIPE_INVALID_HANDLE;
net/phonet/pep.c
1014
pn->rx_credits = 0;
net/phonet/pep.c
1015
pn->rx_fc = pn->tx_fc = PN_LEGACY_FLOW_CONTROL;
net/phonet/pep.c
1016
pn->init_enable = 1;
net/phonet/pep.c
1017
pn->aligned = 0;
net/phonet/pep.c
1024
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1041
if (!pn->ifindex == !val)
net/phonet/pep.c
1051
pn->ifindex = err;
net/phonet/pep.c
1055
pn->ifindex = 0;
net/phonet/pep.c
1065
pn->pipe_handle = val;
net/phonet/pep.c
1071
pn->init_enable = !!val;
net/phonet/pep.c
1086
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1096
val = pn->ifindex ? PNPIPE_ENCAP_IP : PNPIPE_ENCAP_NONE;
net/phonet/pep.c
1100
val = pn->ifindex;
net/phonet/pep.c
1104
val = pn->pipe_handle;
net/phonet/pep.c
1110
val = pn->init_enable;
net/phonet/pep.c
112
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1127
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1131
if (pn_flow_safe(pn->tx_fc) &&
net/phonet/pep.c
1132
!atomic_add_unless(&pn->tx_credits, -1, 0)) {
net/phonet/pep.c
1137
skb_push(skb, 3 + pn->aligned);
net/phonet/pep.c
1141
if (pn->aligned) {
net/phonet/pep.c
1146
ph->pipe_handle = pn->pipe_handle;
net/phonet/pep.c
1149
if (err && pn_flow_safe(pn->tx_fc))
net/phonet/pep.c
1150
atomic_inc(&pn->tx_credits);
net/phonet/pep.c
1157
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1176
skb_reserve(skb, MAX_PHONET_HEADER + 3 + pn->aligned);
net/phonet/pep.c
1202
done = atomic_read(&pn->tx_credits);
net/phonet/pep.c
1216
done = sk_wait_event(sk, &timeo, atomic_read(&pn->tx_credits), &wait);
net/phonet/pep.c
123
ph->pipe_handle = pn->pipe_handle;
net/phonet/pep.c
1236
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1238
return atomic_read(&pn->tx_credits);
net/phonet/pep.c
1296
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1300
skb = skb_dequeue(&pn->ctrlreq_queue);
net/phonet/pep.c
133
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1340
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
1345
if (pn->listener != NULL) {
net/phonet/pep.c
1346
skparent = pn->listener;
net/phonet/pep.c
1347
pn->listener = NULL;
net/phonet/pep.c
1350
pn = pep_sk(skparent);
net/phonet/pep.c
1358
if (hlist_empty(&pn->hlist))
net/phonet/pep.c
1359
pn_sock_unhash(&pn->pn_sk.sk);
net/phonet/pep.c
144
ph->pipe_handle = pn->pipe_handle;
net/phonet/pep.c
151
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
154
pn->tx_fc, pn->rx_fc,
net/phonet/pep.c
231
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
235
switch (pn->rx_fc) {
net/phonet/pep.c
241
pn->rx_credits = 1;
net/phonet/pep.c
244
if ((pn->rx_credits + CREDITS_THR) > CREDITS_MAX)
net/phonet/pep.c
247
CREDITS_MAX - pn->rx_credits,
net/phonet/pep.c
249
pn->rx_credits = CREDITS_MAX;
net/phonet/pep.c
256
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
272
switch (pn->tx_fc) {
net/phonet/pep.c
276
atomic_set(&pn->tx_credits, 0);
net/phonet/pep.c
279
atomic_set(&pn->tx_credits, wake = 1);
net/phonet/pep.c
285
atomic_set(&pn->tx_credits, wake = 1);
net/phonet/pep.c
291
if (pn->tx_fc != PN_MULTI_CREDIT_FLOW_CONTROL)
net/phonet/pep.c
293
atomic_add(wake = hdr->data[3], &pn->tx_credits);
net/phonet/pep.c
308
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
312
pn->rx_fc = pn->tx_fc = PN_LEGACY_FLOW_CONTROL;
net/phonet/pep.c
324
pn->tx_fc = data[0] & 3;
net/phonet/pep.c
325
pn->rx_fc = data[1] & 3;
net/phonet/pep.c
337
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
364
pn->init_enable = 0;
net/phonet/pep.c
367
pn->init_enable = 1;
net/phonet/pep.c
375
atomic_set(&pn->tx_credits, 0);
net/phonet/pep.c
380
if (skb_queue_len(&pn->ctrlreq_queue) >= PNPIPE_CTRLREQ_MAX) {
net/phonet/pep.c
385
queue = &pn->ctrlreq_queue;
net/phonet/pep.c
393
if (!pn_flow_safe(pn->rx_fc)) {
net/phonet/pep.c
401
if (pn->rx_credits == 0) {
net/phonet/pep.c
406
pn->rx_credits--;
net/phonet/pep.c
424
if (!pn->init_enable)
net/phonet/pep.c
428
if (!pn_flow_safe(pn->tx_fc)) {
net/phonet/pep.c
429
atomic_set(&pn->tx_credits, 1);
net/phonet/pep.c
440
pn->rx_credits = 0;
net/phonet/pep.c
464
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
467
skb_queue_purge(&pn->ctrlreq_queue);
net/phonet/pep.c
486
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
510
pn->tx_fc = pipe_negotiate_fc(data + 2, len - 2);
net/phonet/pep.c
516
pn->rx_fc = pipe_negotiate_fc(data + 2, len - 2);
net/phonet/pep.c
540
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
542
if (!pn_flow_safe(pn->tx_fc)) {
net/phonet/pep.c
543
atomic_set(&pn->tx_credits, 1);
net/phonet/pep.c
553
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
563
if (!pn_flow_safe(pn->rx_fc)) {
net/phonet/pep.c
571
if (pn->rx_credits == 0) {
net/phonet/pep.c
576
pn->rx_credits--;
net/phonet/pep.c
593
if (pn->init_enable == PN_PIPE_DISABLE)
net/phonet/pep.c
658
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
675
sknode = pep_find_pipe(&pn->hlist, &dst, pipe_handle);
net/phonet/pep.c
734
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
745
ph->pipe_handle = pn->pipe_handle;
net/phonet/pep.c
753
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
770
ifindex = pn->ifindex;
net/phonet/pep.c
771
pn->ifindex = 0;
net/phonet/pep.c
782
struct pep_sock *pn = pep_sk(sk), *newpn;
net/phonet/pep.c
847
newsk = pep_find_pipe(&pn->hlist, &dst, pipe_handle);
net/phonet/pep.c
894
sk_add_node(newsk, &pn->hlist);
net/phonet/pep.c
905
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
909
if (pn->pipe_handle == PN_PIPE_INVALID_HANDLE)
net/phonet/pep.c
910
pn->pipe_handle = 1; /* anything but INVALID_HANDLE */
net/phonet/pep.c
913
pn->init_enable, data, 4);
net/phonet/pep.c
915
pn->pipe_handle = PN_PIPE_INVALID_HANDLE;
net/phonet/pep.c
940
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
947
q = &pn->ctrlreq_queue;
net/phonet/pep.c
971
struct pep_sock *pn = pep_sk(sk);
net/phonet/pep.c
991
else if (!pn->pn_sk.sobject)
net/phonet/socket.c
159
struct pn_sock *pn = pn_sk(sk);
net/phonet/socket.c
179
if (sk->sk_state != TCP_CLOSE || pn_port(pn->sobject)) {
net/phonet/socket.c
190
pn->sobject = pn_object(saddr, pn_port(pn->sobject));
net/phonet/socket.c
191
pn->resource = spn->spn_resource;
net/phonet/socket.c
227
struct pn_sock *pn = pn_sk(sk);
net/phonet/socket.c
257
pn->dobject = pn_sockaddr_get_object(spn);
net/phonet/socket.c
258
pn->resource = pn_sockaddr_get_resource(spn);
net/phonet/socket.c
264
pn->dobject = 0;
net/phonet/socket.c
324
struct pn_sock *pn = pn_sk(sk);
net/phonet/socket.c
330
pn->sobject);
net/phonet/socket.c
339
struct pep_sock *pn = pep_sk(sk);
net/phonet/socket.c
348
if (!skb_queue_empty_lockless(&pn->ctrlreq_queue))
net/phonet/socket.c
355
atomic_read(&pn->tx_credits))
net/phonet/socket.c
365
struct pn_sock *pn = pn_sk(sk);
net/phonet/socket.c
391
handle = pn_object(saddr, pn_port(pn->sobject));
net/phonet/socket.c
477
struct pn_sock *pn = pn_sk(sk);
net/phonet/socket.c
516
pn->sobject = pn_object(pn_addr(pn->sobject), sport);
net/phonet/socket.c
586
struct pn_sock *pn = pn_sk(sk);
net/phonet/socket.c
590
sk->sk_protocol, pn->sobject, pn->dobject,
net/phonet/socket.c
591
pn->resource, sk->sk_state,
net/phonet/socket.c
76
struct pn_sock *pn = pn_sk(sknode);
net/phonet/socket.c
77
BUG_ON(!pn->sobject); /* unbound socket */
net/phonet/socket.c
83
if (pn_port(pn->sobject) != pn_port(obj))
net/phonet/socket.c
87
if (pn->resource != res)
net/phonet/socket.c
90
if (pn_addr(pn->sobject) &&
net/phonet/socket.c
91
pn_addr(pn->sobject) != pn_addr(obj))
sound/core/control.c
2134
struct snd_kctl_ioctl *pn;
sound/core/control.c
2136
pn = kzalloc_obj(struct snd_kctl_ioctl);
sound/core/control.c
2137
if (pn == NULL)
sound/core/control.c
2139
pn->fioctl = fcn;
sound/core/control.c
2141
list_add_tail(&pn->list, lists);
sound/soc/codecs/wcd-common.h
23
#define WCD_SDW_CH(id, pn, cmask) \
sound/soc/codecs/wcd-common.h
25
.port_num = pn, \
sound/soc/qcom/qdsp6/audioreach.c
438
int pn;
sound/soc/qcom/qdsp6/audioreach.c
446
for (pn = 0; pn < module->max_op_port; pn++) {
sound/soc/qcom/qdsp6/audioreach.c
447
if (module->dst_mod_inst_id[pn]) {
sound/soc/qcom/qdsp6/audioreach.c
451
module->src_mod_op_port_id[pn];
sound/soc/qcom/qdsp6/audioreach.c
453
module->dst_mod_inst_id[pn];
sound/soc/qcom/qdsp6/audioreach.c
455
module->dst_mod_ip_port_id[pn];
sound/soc/qcom/qdsp6/topology.c
570
int pn, id = 0;
sound/soc/qcom/qdsp6/topology.c
576
for (pn = 0; pn < mod->max_op_port; pn++) {
sound/soc/qcom/qdsp6/topology.c
577
if (src_mod_op_port_id[pn] && dst_mod_inst_id[pn] &&
sound/soc/qcom/qdsp6/topology.c
578
dst_mod_ip_port_id[pn]) {
sound/soc/qcom/qdsp6/topology.c
579
mod->src_mod_op_port_id[id] = src_mod_op_port_id[pn];
sound/soc/qcom/qdsp6/topology.c
580
mod->dst_mod_inst_id[id] = dst_mod_inst_id[pn];
sound/soc/qcom/qdsp6/topology.c
581
mod->dst_mod_ip_port_id[id] = dst_mod_ip_port_id[pn];
virt/kvm/kvm_main.c
6371
struct kvm_vcpu *preempt_notifier_to_vcpu(struct preempt_notifier *pn)
virt/kvm/kvm_main.c
6373
return container_of(pn, struct kvm_vcpu, preempt_notifier);
virt/kvm/kvm_main.c
6376
static void kvm_sched_in(struct preempt_notifier *pn, int cpu)
virt/kvm/kvm_main.c
6378
struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn);
virt/kvm/kvm_main.c
6389
static void kvm_sched_out(struct preempt_notifier *pn,
virt/kvm/kvm_main.c
6392
struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn);