pkeys 284 arch/x86/kvm/paging_tmpl.h unsigned pkeys = 0; pkeys 288 arch/x86/kvm/paging_tmpl.h pkeys = pte_flags_pkey(pte_flags(pte)); pkeys 290 arch/x86/kvm/paging_tmpl.h return pkeys; pkeys 535 drivers/hid/hid-prodikeys.c const unsigned int *pkeys = &keys[0]; pkeys 546 drivers/hid/hid-prodikeys.c while (*pkeys != 0) { pkeys 547 drivers/hid/hid-prodikeys.c set_bit(*pkeys, pm->input_ep82->keybit); pkeys 548 drivers/hid/hid-prodikeys.c ++pkeys; pkeys 7278 drivers/infiniband/hw/hfi1/chip.c if (ppd->pkeys[2] != 0) { pkeys 7279 drivers/infiniband/hw/hfi1/chip.c ppd->pkeys[2] = 0; pkeys 13415 drivers/infiniband/hw/hfi1/chip.c reg |= (ppd->pkeys[i] & pkeys 1615 drivers/infiniband/hw/hfi1/file_ops.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) pkeys 1616 drivers/infiniband/hw/hfi1/file_ops.c if (pkey == ppd->pkeys[i]) pkeys 838 drivers/infiniband/hw/hfi1/hfi.h u16 pkeys[MAX_PKEY_VALUES]; pkeys 1698 drivers/infiniband/hw/hfi1/hfi.h if (ingress_pkey_matches_entry(pkey, ppd->pkeys[i])) pkeys 1745 drivers/infiniband/hw/hfi1/hfi.h if (ingress_pkey_matches_entry(pkey, ppd->pkeys[idx])) pkeys 1906 drivers/infiniband/hw/hfi1/hfi.h if (index >= ARRAY_SIZE(ppd->pkeys)) pkeys 1909 drivers/infiniband/hw/hfi1/hfi.h ret = ppd->pkeys[index]; pkeys 665 drivers/infiniband/hw/hfi1/init.c ppd->pkeys[default_pkey_idx] = DEFAULT_P_KEY; pkeys 671 drivers/infiniband/hw/hfi1/init.c ppd->pkeys[!default_pkey_idx] = 0x8001; pkeys 84 drivers/infiniband/hw/hfi1/intr.c if (!((ppd->pkeys[2] == 0) || (ppd->pkeys[2] == FULL_MGMT_P_KEY))) pkeys 86 drivers/infiniband/hw/hfi1/intr.c __func__, ppd->pkeys[2], FULL_MGMT_P_KEY); pkeys 87 drivers/infiniband/hw/hfi1/intr.c ppd->pkeys[2] = FULL_MGMT_P_KEY; pkeys 105 drivers/infiniband/hw/hfi1/mad.c if (pkey_idx < ARRAY_SIZE(ppd->pkeys)) pkeys 106 drivers/infiniband/hw/hfi1/mad.c return ppd->pkeys[pkey_idx]; pkeys 1012 drivers/infiniband/hw/hfi1/mad.c static int get_pkeys(struct hfi1_devdata *dd, u8 port, u16 *pkeys) pkeys 1016 drivers/infiniband/hw/hfi1/mad.c memcpy(pkeys, ppd->pkeys, sizeof(ppd->pkeys)); pkeys 1670 drivers/infiniband/hw/hfi1/mad.c static int set_pkeys(struct hfi1_devdata *dd, u8 port, u16 *pkeys) pkeys 1687 drivers/infiniband/hw/hfi1/mad.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 1688 drivers/infiniband/hw/hfi1/mad.c if (pkeys[i] == LIM_MGMT_P_KEY) { pkeys 1697 drivers/infiniband/hw/hfi1/mad.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 1698 drivers/infiniband/hw/hfi1/mad.c u16 key = pkeys[i]; pkeys 1699 drivers/infiniband/hw/hfi1/mad.c u16 okey = ppd->pkeys[i]; pkeys 1708 drivers/infiniband/hw/hfi1/mad.c ppd->pkeys[i] = key; pkeys 4385 drivers/infiniband/hw/hfi1/mad.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); ++i) pkeys 4386 drivers/infiniband/hw/hfi1/mad.c if (ppd->pkeys[i] == FULL_MGMT_P_KEY) pkeys 4427 drivers/infiniband/hw/hfi1/mad.c if (in_wc->pkey_index >= ARRAY_SIZE(ppd->pkeys)) pkeys 4430 drivers/infiniband/hw/hfi1/mad.c pkey = ppd->pkeys[in_wc->pkey_index]; pkeys 604 drivers/infiniband/hw/hfi1/ud.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); ++i) { pkeys 606 drivers/infiniband/hw/hfi1/ud.c if (ppd->pkeys[i] == pkey) pkeys 608 drivers/infiniband/hw/hfi1/ud.c if (ppd->pkeys[i] == LIM_MGMT_P_KEY) pkeys 622 drivers/infiniband/hw/hfi1/ud.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); ++i) pkeys 623 drivers/infiniband/hw/hfi1/ud.c if ((ppd->pkeys[i] & 0x7fff) == pkey) pkeys 1180 drivers/infiniband/hw/hfi1/verbs.c egress_pkey_matches_entry(pkey, ppd->pkeys[s_pkey_index])) { pkeys 1185 drivers/infiniband/hw/hfi1/verbs.c if (egress_pkey_matches_entry(pkey, ppd->pkeys[i])) pkeys 1581 drivers/infiniband/hw/hfi1/verbs.c return ARRAY_SIZE(dd->pport[0].pkeys); pkeys 1926 drivers/infiniband/hw/hfi1/verbs.c ppd->pkeys); pkeys 271 drivers/infiniband/hw/mlx4/mad.c dev->pkeys.phys_pkey_cache[port_num - 1][i + bn*32]) { pkeys 273 drivers/infiniband/hw/mlx4/mad.c dev->pkeys.phys_pkey_cache[port_num - 1][i + bn*32] = pkeys 351 drivers/infiniband/hw/mlx4/mad.c if (dev->pkeys.virt2phys_pkey[slave][port_num - 1] pkeys 458 drivers/infiniband/hw/mlx4/mad.c if (dev->pkeys.virt2phys_pkey[slave][port - 1][i] == unassigned_pkey_ix) pkeys 461 drivers/infiniband/hw/mlx4/mad.c pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][i]; pkeys 549 drivers/infiniband/hw/mlx4/mad.c tun_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0]; pkeys 1387 drivers/infiniband/hw/mlx4/mad.c wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0]; pkeys 1391 drivers/infiniband/hw/mlx4/mad.c wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][pkey_index]; pkeys 1852 drivers/infiniband/hw/mlx4/mad.c to_mdev(ctx->ib_dev)->pkeys.virt2phys_pkey[ctx->slave][ctx->port - 1][0]; pkeys 2414 drivers/infiniband/hw/mlx4/main.c ibdev->pkeys.virt2phys_pkey[slave][port - 1][i] = pkeys 2419 drivers/infiniband/hw/mlx4/main.c ibdev->pkeys.virt2phys_pkey[slave][port - 1][i]); pkeys 2428 drivers/infiniband/hw/mlx4/main.c ibdev->pkeys.phys_pkey_cache[port-1][i] = pkeys 607 drivers/infiniband/hw/mlx4/mlx4_ib.h struct pkey_mgt pkeys; pkeys 446 drivers/infiniband/hw/mlx4/sysfs.c if (p->dev->pkeys.virt2phys_pkey[p->slave][p->port_num - 1][tab_attr->index] >= pkeys 451 drivers/infiniband/hw/mlx4/sysfs.c p->dev->pkeys.virt2phys_pkey[p->slave] pkeys 475 drivers/infiniband/hw/mlx4/sysfs.c p->dev->pkeys.virt2phys_pkey[p->slave][p->port_num - 1] pkeys 686 drivers/infiniband/hw/mlx4/sysfs.c list_add_tail(&p->kobj.entry, &dev->pkeys.pkey_port_list[slave]); pkeys 715 drivers/infiniband/hw/mlx4/sysfs.c dev->pkeys.device_parent[slave] = pkeys 718 drivers/infiniband/hw/mlx4/sysfs.c if (!dev->pkeys.device_parent[slave]) { pkeys 723 drivers/infiniband/hw/mlx4/sysfs.c INIT_LIST_HEAD(&dev->pkeys.pkey_port_list[slave]); pkeys 727 drivers/infiniband/hw/mlx4/sysfs.c kobject_get(dev->pkeys.device_parent[slave])); pkeys 747 drivers/infiniband/hw/mlx4/sysfs.c &dev->pkeys.pkey_port_list[slave], pkeys 759 drivers/infiniband/hw/mlx4/sysfs.c kobject_put(dev->pkeys.device_parent[slave]); pkeys 761 drivers/infiniband/hw/mlx4/sysfs.c kobject_put(dev->pkeys.device_parent[slave]); pkeys 792 drivers/infiniband/hw/mlx4/sysfs.c &device->pkeys.pkey_port_list[slave], pkeys 803 drivers/infiniband/hw/mlx4/sysfs.c kobject_put(device->pkeys.device_parent[slave]); pkeys 804 drivers/infiniband/hw/mlx4/sysfs.c kobject_put(device->pkeys.device_parent[slave]); pkeys 201 drivers/infiniband/hw/qib/qib.h u16 pkeys[4]; pkeys 618 drivers/infiniband/hw/qib/qib.h u16 pkeys[4]; pkeys 594 drivers/infiniband/hw/qib/qib_file_ops.c for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { pkeys 595 drivers/infiniband/hw/qib/qib_file_ops.c if (!rcd->pkeys[i] && pidx == -1) pkeys 597 drivers/infiniband/hw/qib/qib_file_ops.c if (rcd->pkeys[i] == key) pkeys 602 drivers/infiniband/hw/qib/qib_file_ops.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 603 drivers/infiniband/hw/qib/qib_file_ops.c if (!ppd->pkeys[i]) { pkeys 607 drivers/infiniband/hw/qib/qib_file_ops.c if (ppd->pkeys[i] == key) { pkeys 611 drivers/infiniband/hw/qib/qib_file_ops.c rcd->pkeys[pidx] = key; pkeys 620 drivers/infiniband/hw/qib/qib_file_ops.c if ((ppd->pkeys[i] & 0x7FFF) == lkey) pkeys 630 drivers/infiniband/hw/qib/qib_file_ops.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 631 drivers/infiniband/hw/qib/qib_file_ops.c if (!ppd->pkeys[i] && pkeys 633 drivers/infiniband/hw/qib/qib_file_ops.c rcd->pkeys[pidx] = key; pkeys 634 drivers/infiniband/hw/qib/qib_file_ops.c ppd->pkeys[i] = key; pkeys 687 drivers/infiniband/hw/qib/qib_file_ops.c for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { pkeys 688 drivers/infiniband/hw/qib/qib_file_ops.c if (!rcd->pkeys[i]) pkeys 690 drivers/infiniband/hw/qib/qib_file_ops.c for (j = 0; j < ARRAY_SIZE(ppd->pkeys); j++) { pkeys 692 drivers/infiniband/hw/qib/qib_file_ops.c if ((ppd->pkeys[j] & 0x7fff) != pkeys 693 drivers/infiniband/hw/qib/qib_file_ops.c (rcd->pkeys[i] & 0x7fff)) pkeys 696 drivers/infiniband/hw/qib/qib_file_ops.c ppd->pkeys[j] = 0; pkeys 701 drivers/infiniband/hw/qib/qib_file_ops.c rcd->pkeys[i] = 0; pkeys 2791 drivers/infiniband/hw/qib/qib_iba6120.c val64 = (u64) ppd->pkeys[0] | ((u64) ppd->pkeys[1] << 16) | pkeys 2792 drivers/infiniband/hw/qib/qib_iba6120.c ((u64) ppd->pkeys[2] << 32) | pkeys 2793 drivers/infiniband/hw/qib/qib_iba6120.c ((u64) ppd->pkeys[3] << 48); pkeys 2527 drivers/infiniband/hw/qib/qib_iba7220.c maskr = (u64) ppd->pkeys[0] | ((u64) ppd->pkeys[1] << 16) | pkeys 2528 drivers/infiniband/hw/qib/qib_iba7220.c ((u64) ppd->pkeys[2] << 32) | pkeys 2529 drivers/infiniband/hw/qib/qib_iba7220.c ((u64) ppd->pkeys[3] << 48); pkeys 4172 drivers/infiniband/hw/qib/qib_iba7322.c maskr = (u64) ppd->pkeys[0] | ((u64) ppd->pkeys[1] << 16) | pkeys 4173 drivers/infiniband/hw/qib/qib_iba7322.c ((u64) ppd->pkeys[2] << 32) | pkeys 4174 drivers/infiniband/hw/qib/qib_iba7322.c ((u64) ppd->pkeys[3] << 48); pkeys 156 drivers/infiniband/hw/qib/qib_init.c rcd->pkeys[0] = QIB_DEFAULT_P_KEY; pkeys 581 drivers/infiniband/hw/qib/qib_mad.c static int get_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) pkeys 591 drivers/infiniband/hw/qib/qib_mad.c memcpy(pkeys, rcd->pkeys, sizeof(rcd->pkeys)); pkeys 900 drivers/infiniband/hw/qib/qib_mad.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 901 drivers/infiniband/hw/qib/qib_mad.c if (ppd->pkeys[i] != key) pkeys 904 drivers/infiniband/hw/qib/qib_mad.c ppd->pkeys[i] = 0; pkeys 938 drivers/infiniband/hw/qib/qib_mad.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 939 drivers/infiniband/hw/qib/qib_mad.c if (!ppd->pkeys[i]) { pkeys 944 drivers/infiniband/hw/qib/qib_mad.c if (ppd->pkeys[i] == key) { pkeys 958 drivers/infiniband/hw/qib/qib_mad.c if ((ppd->pkeys[i] & 0x7FFF) == lkey) { pkeys 967 drivers/infiniband/hw/qib/qib_mad.c for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { pkeys 968 drivers/infiniband/hw/qib/qib_mad.c if (!ppd->pkeys[i] && pkeys 971 drivers/infiniband/hw/qib/qib_mad.c ppd->pkeys[i] = key; pkeys 988 drivers/infiniband/hw/qib/qib_mad.c static int set_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) pkeys 1004 drivers/infiniband/hw/qib/qib_mad.c for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { pkeys 1005 drivers/infiniband/hw/qib/qib_mad.c u16 key = pkeys[i]; pkeys 1006 drivers/infiniband/hw/qib/qib_mad.c u16 okey = rcd->pkeys[i]; pkeys 1024 drivers/infiniband/hw/qib/qib_mad.c rcd->pkeys[i] = key; pkeys 402 drivers/infiniband/hw/qib/qib_ud.c for (i = 0; i < ARRAY_SIZE(dd->rcd[ctxt]->pkeys); ++i) pkeys 403 drivers/infiniband/hw/qib/qib_ud.c if ((dd->rcd[ctxt]->pkeys[i] & 0x7fff) == pkey) pkeys 1366 drivers/infiniband/hw/qib/qib_verbs.c return ARRAY_SIZE(dd->rcd[0]->pkeys); pkeys 1381 drivers/infiniband/hw/qib/qib_verbs.c if (!dd->rcd || index >= ARRAY_SIZE(dd->rcd[ctxt]->pkeys)) pkeys 1384 drivers/infiniband/hw/qib/qib_verbs.c ret = dd->rcd[ctxt]->pkeys[index]; pkeys 1616 drivers/infiniband/hw/qib/qib_verbs.c dd->rcd[ctxt]->pkeys);