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);