| /drivers/infiniband/core/ |
| A D | security.c | 61 return pkey; in get_pkey_idx_qp_list() 96 pkey); in enforce_qp_pkey_security() 115 u16 pkey; in check_qp_port_pkey_settings() local 123 &pkey, in check_qp_port_pkey_settings() 137 &pkey, in check_qp_port_pkey_settings() 258 if (!pkey) { in port_pkey_list_insert() 261 pkey = kzalloc(sizeof(*pkey), GFP_KERNEL); in port_pkey_list_insert() 262 if (!pkey) in port_pkey_list_insert() 273 kfree(pkey); in port_pkey_list_insert() 566 kfree(pkey); in ib_security_release_port_pkey_list() [all …]
|
| A D | cache.c | 1050 u16 *pkey) in ib_get_cached_pkey() argument 1061 cache = device->port_data[port_num].cache.pkey; in ib_get_cached_pkey() 1066 *pkey = cache->table[index]; in ib_get_cached_pkey() 1086 u16 pkey, u16 *index) in ib_find_cached_pkey() argument 1099 cache = device->port_data[port_num].cache.pkey; in ib_find_cached_pkey() 1108 if ((cache->table[i] & 0x7fff) == (pkey & 0x7fff)) { in ib_find_cached_pkey() 1500 old_pkey_cache = device->port_data[port].cache.pkey; in ib_cache_update() 1501 device->port_data[port].cache.pkey = pkey_cache; in ib_cache_update() 1634 kfree(device->port_data[p].cache.pkey); in ib_cache_release_one()
|
| A D | uverbs_marshall.c | 150 dst->pkey = src->pkey; in __ib_copy_path_rec_to_user()
|
| /drivers/s390/crypto/ |
| A D | Makefile | 17 pkey-objs := pkey_base.o pkey_api.o pkey_sysfs.o 18 obj-$(CONFIG_PKEY) += pkey.o 21 pkey-cca-objs := pkey_cca.o 22 obj-$(CONFIG_PKEY_CCA) += pkey-cca.o 25 pkey-ep11-objs := pkey_ep11.o 26 obj-$(CONFIG_PKEY_EP11) += pkey-ep11.o 29 pkey-pckmo-objs := pkey_pckmo.o 30 obj-$(CONFIG_PKEY_PCKMO) += pkey-pckmo.o 33 pkey-uv-objs := pkey_uv.o 34 obj-$(CONFIG_PKEY_UV) += pkey-uv.o
|
| /drivers/infiniband/ulp/ipoib/ |
| A D | ipoib_vlan.c | 72 if (ppriv->pkey == priv->pkey) in is_child_unique() 77 if (tpriv->pkey == priv->pkey && in is_child_unique() 98 u16 pkey, int type) in __ipoib_vlan_add() argument 116 if (pkey == 0 || pkey == 0x8000) { in __ipoib_vlan_add() 124 priv->pkey = pkey; in __ipoib_vlan_add() 168 int ipoib_vlan_add(struct net_device *pdev, unsigned short pkey) in ipoib_vlan_add() argument 193 pkey); in ipoib_vlan_add() 204 result = __ipoib_vlan_add(ppriv, priv, pkey, IPOIB_LEGACY_CHILD); in ipoib_vlan_add() 252 int ipoib_vlan_delete(struct net_device *pdev, unsigned short pkey) in ipoib_vlan_delete() argument 273 if (priv->pkey == pkey && in ipoib_vlan_delete()
|
| A D | ipoib_main.c | 913 path->pathrec.pkey = cpu_to_be16(priv->pkey); in init_path_rec() 1163 phdr->hwaddr[9] = priv->pkey & 0xff; in ipoib_start_xmit() 2017 priv->pkey |= 0x8000; in ipoib_ndo_init() 2019 ndev->broadcast[8] = priv->pkey >> 8; in ipoib_ndo_init() 2358 static DEVICE_ATTR_RO(pkey); 2474 int pkey; in create_child_store() local 2477 if (sscanf(buf, "%i", &pkey) != 1) in create_child_store() 2480 if (pkey <= 0 || pkey > 0xffff || pkey == 0x8000) in create_child_store() 2493 int pkey; in delete_child_store() local 2496 if (sscanf(buf, "%i", &pkey) != 1) in delete_child_store() [all …]
|
| A D | ipoib_ib.c | 915 ipoib_warn(priv, "P_Key 0x%04x is %s\n", priv->pkey, in ipoib_ib_dev_open() 916 (!(priv->pkey & 0x7fff) ? "Invalid" : "not found")); in ipoib_ib_dev_open() 950 if (!(priv->pkey & 0x7fff) || in ipoib_pkey_dev_check_presence() 951 ib_find_pkey(priv->ca, priv->port, priv->pkey, in ipoib_pkey_dev_check_presence() 1041 prev_pkey = priv->pkey; in update_parent_pkey() 1042 result = ib_query_pkey(priv->ca, priv->port, 0, &priv->pkey); in update_parent_pkey() 1049 priv->pkey |= 0x8000; in update_parent_pkey() 1051 if (prev_pkey != priv->pkey) { in update_parent_pkey() 1053 prev_pkey, priv->pkey); in update_parent_pkey() 1058 priv->dev->broadcast[8] = priv->pkey >> 8; in update_parent_pkey() [all …]
|
| A D | ipoib_netlink.c | 54 if (nla_put_u16(skb, IFLA_IPOIB_PKEY, priv->pkey)) in ipoib_fill_info() 128 child_pkey = ppriv->pkey; in ipoib_new_child_link()
|
| A D | ipoib.h | 356 u16 pkey; member 593 int ipoib_vlan_add(struct net_device *pdev, unsigned short pkey); 594 int ipoib_vlan_delete(struct net_device *pdev, unsigned short pkey); 597 u16 pkey, int child_type);
|
| /drivers/infiniband/hw/hfi1/ |
| A D | ud.c | 70 u16 pkey; in ud_loopback() local 80 hfi1_bad_pkey(ibp, pkey, in ud_loopback() 247 bth0 |= *pkey; in hfi1_make_bth_deth() 265 u16 len, slid, dlid, pkey; in hfi1_make_ud_req_9B() local 343 u16 len, pkey; in hfi1_make_ud_req_16B() local 560 if (pkey == FULL_MGMT_P_KEY || pkey == LIM_MGMT_P_KEY) { in hfi1_lookup_pkey_idx() 565 if (ppd->pkeys[i] == pkey) in hfi1_lookup_pkey_idx() 572 if (pkey == FULL_MGMT_P_KEY) in hfi1_lookup_pkey_idx() 780 if (pkey != FULL_MGMT_P_KEY) { in opa_smp_check() 813 u16 pkey; in hfi1_ud_rcv() local [all …]
|
| A D | trace_ibhdrs.h | 77 u16 *pkey, u32 *psn, u32 *qpn); 140 __field(u16, pkey) 168 &__entry->pkey, 207 &__entry->pkey, 238 __entry->pkey, 254 __entry->pkey, 299 __field(u16, pkey) 328 &__entry->pkey, 375 &__entry->pkey, 402 __entry->pkey, [all …]
|
| A D | ruc.c | 37 u16 pkey = packet->pkey; in hfi1_ruc_check_hdr() local 62 if (unlikely(rcv_pkey_check(ppd_from_ibp(ibp), pkey, in hfi1_ruc_check_hdr() 64 hfi1_bad_pkey(ibp, pkey, sl, 0, qp->ibqp.qp_num, in hfi1_ruc_check_hdr() 99 if (unlikely(rcv_pkey_check(ppd_from_ibp(ibp), pkey, in hfi1_ruc_check_hdr() 101 hfi1_bad_pkey(ibp, pkey, sl, 0, qp->ibqp.qp_num, in hfi1_ruc_check_hdr() 241 u16 pkey = hfi1_get_pkey(ibp, qp->s_pkey_index); in hfi1_make_ruc_header_16B() local 286 bth0 |= pkey; in hfi1_make_ruc_header_16B() 302 pkey, becn, 0, l4, priv->s_sc); in hfi1_make_ruc_header_16B() 328 u16 pkey = hfi1_get_pkey(ibp, qp->s_pkey_index); in hfi1_make_ruc_header_9B() local 364 bth0 |= pkey; in hfi1_make_ruc_header_9B()
|
| A D | hfi.h | 351 u16 pkey; member 969 u16 pkey; member 1698 u16 pkey, u32 slid, u32 dlid, u8 sc5, 1752 u16 mkey = pkey & PKEY_LOW_15_MASK; in ingress_pkey_matches_entry() 1761 if (!(pkey & PKEY_MEMBER_MASK)) in ingress_pkey_matches_entry() 1798 dd->err_info_rcv_constraint.pkey = pkey; in ingress_pkey_table_fail() 1821 if ((pkey & PKEY_LOW_15_MASK) == 0) in ingress_pkey_check() 1829 if (!ingress_pkey_table_search(ppd, pkey)) in ingress_pkey_check() 1833 ingress_pkey_table_fail(ppd, pkey, slid); in ingress_pkey_check() 1855 ingress_pkey_table_fail(ppd, pkey, slid); in rcv_pkey_check() [all …]
|
| A D | trace.c | 120 u16 *pkey, u32 *psn, u32 *qpn) in hfi1_trace_parse_9b_bth() argument 130 *pkey = ib_bth_get_pkey(ohdr); in hfi1_trace_parse_9b_bth() 171 u16 *entropy, u16 *len, u16 *pkey, in hfi1_trace_parse_16b_hdr() argument 182 *pkey = hfi1_16B_get_pkey(hdr); in hfi1_trace_parse_16b_hdr() 195 u16 len, u16 pkey, u32 dlid, u32 slid) in hfi1_trace_fmt_lrh() argument 203 age, becn, fecn, l4, rc, sc, pkey, entropy); in hfi1_trace_fmt_lrh() 224 u8 tver, u16 pkey, u32 psn, u32 qpn, in hfi1_trace_fmt_rest() argument 241 se, mig, pad, tver, pkey, fecn, becn, in hfi1_trace_fmt_rest()
|
| A D | verbs.c | 440 u16 pkey; in hfi1_do_pkey_check() local 447 pkey = hfi1_16B_get_pkey(hdr); in hfi1_do_pkey_check() 448 return ingress_pkey_check(ppd, pkey, packet->sc, in hfi1_do_pkey_check() 1086 u16 mkey = pkey & PKEY_LOW_15_MASK; in egress_pkey_matches_entry() 1095 if (pkey & PKEY_MEMBER_MASK) in egress_pkey_matches_entry() 1131 if ((pkey & PKEY_LOW_15_MASK) == 0) in egress_pkey_check() 1161 dd->err_info_xmit_constraint.pkey = pkey; in egress_pkey_check() 1220 u16 pkey; in hfi1_verbs_send() local 1235 pkey = hfi1_16B_get_pkey(hdr); in hfi1_verbs_send() 1245 pkey = ib_bth_get_pkey(ohdr); in hfi1_verbs_send() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| A D | gh100.c | 106 gsp->fmc.fw.addr, gsp->fmc.hash, gsp->fmc.pkey, gsp->fmc.sig); in gh100_gsp_init() 269 const void *hash, *sig, *pkey, *img; in gh100_gsp_oneinit() local 282 pkey = elf_section(fw, "publickey", &pkey_len); in gh100_gsp_oneinit() 285 if (!hash || !sig || !pkey || !img) { in gh100_gsp_oneinit() 301 gsp->fmc.pkey = kmemdup(pkey, pkey_len, GFP_KERNEL); in gh100_gsp_oneinit() 303 if (!gsp->fmc.hash || !gsp->fmc.pkey || !gsp->fmc.sig) in gh100_gsp_oneinit()
|
| /drivers/gpio/ |
| A D | gpio-macsmc.c | 119 smc_key pkey; in macsmc_gpio_find_first_gpio_index() local 122 ret = apple_smc_get_key_by_index(smc, pivot, &pkey); in macsmc_gpio_find_first_gpio_index() 126 if (pkey == key) in macsmc_gpio_find_first_gpio_index() 131 if (pkey < key) { in macsmc_gpio_find_first_gpio_index()
|
| /drivers/infiniband/sw/rxe/ |
| A D | rxe_hdr.h | 64 __be16 pkey; member 166 return be16_to_cpu(bth->pkey); in __bth_pkey() 169 static inline void __bth_set_pkey(void *arg, u16 pkey) in __bth_set_pkey() argument 173 bth->pkey = cpu_to_be16(pkey); in __bth_set_pkey() 335 static inline void bth_set_pkey(struct rxe_pkt_info *pkt, u16 pkey) in bth_set_pkey() argument 337 __bth_set_pkey(pkt->hdr, pkey); in bth_set_pkey() 406 int mig, int pad, u16 pkey, u32 qpn, int ack_req, in bth_init() argument 417 bth->pkey = cpu_to_be16(pkey); in bth_init()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/fsp/ |
| A D | priv.h | 19 u64 img_addr, const u8 *hash, const u8 *pkey, const u8 *sig); 28 u64 img_addr, const u8 *hash, const u8 *pkey, const u8 *sig);
|
| A D | base.c | 9 u64 img_addr, const u8 *hash, const u8 *pkey, const u8 *sig) in nvkm_fsp_boot_gsp_fmc() argument 12 img_addr, hash, pkey, sig); in nvkm_fsp_boot_gsp_fmc()
|
| /drivers/crypto/virtio/ |
| A D | virtio_crypto_akcipher_algs.c | 104 uint8_t *pkey; in virtio_crypto_alg_akcipher_init_session() local 111 pkey = kmemdup(key, keylen, GFP_KERNEL); in virtio_crypto_alg_akcipher_init_session() 112 if (!pkey) in virtio_crypto_alg_akcipher_init_session() 130 sg_init_one(&key_sg, pkey, keylen); in virtio_crypto_alg_akcipher_init_session() 153 kfree_sensitive(pkey); in virtio_crypto_alg_akcipher_init_session()
|
| /drivers/infiniband/ulp/opa_vnic/ |
| A D | opa_vnic_vema_iface.c | 172 info->pkey = cpu_to_be16(src->pkey); in opa_vnic_get_vesw_info() 206 dst->pkey = be16_to_cpu(info->pkey); in opa_vnic_set_vesw_info()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ipsec.c | 272 const void *pkey; in mlx5e_ipsec_init_macs() local 290 pkey = &addrs->saddr.a4; in mlx5e_ipsec_init_macs() 296 pkey = &addrs->saddr.a6; in mlx5e_ipsec_init_macs() 310 pkey = &addrs->daddr.a4; in mlx5e_ipsec_init_macs() 316 pkey = &addrs->daddr.a6; in mlx5e_ipsec_init_macs() 354 n = dst_neigh_lookup(rt_dst_entry, pkey); in mlx5e_ipsec_init_macs() 367 n = neigh_lookup(&arp_tbl, pkey, netdev); in mlx5e_ipsec_init_macs() 369 n = neigh_create(&arp_tbl, pkey, netdev); in mlx5e_ipsec_init_macs()
|
| /drivers/crypto/ |
| A D | Kconfig | 82 With this option enabled the pkey kernel modules provide an API 87 - A pkey base and API kernel module (pkey.ko) which offers the 88 infrastructure for the pkey handler kernel modules, the ioctl 91 - A pkey pckmo kernel module (pkey-pckmo.ko) which is automatically 94 - A pkey CCA kernel module (pkey-cca.ko) which is automatically 96 - A pkey EP11 kernel module (pkey-ep11.ko) which is automatically 98 - A pkey UV kernel module (pkey-uv.ko) which is automatically
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | vport.c | 612 u16 *pkey) in mlx5_query_hca_vport_pkey() argument 636 out_sz += nout * MLX5_ST_SZ_BYTES(pkey); in mlx5_query_hca_vport_pkey() 664 pkarr = MLX5_ADDR_OF(query_hca_vport_pkey_out, out, pkey); in mlx5_query_hca_vport_pkey() 665 for (i = 0; i < nout; i++, pkey++, pkarr += MLX5_ST_SZ_BYTES(pkey)) in mlx5_query_hca_vport_pkey() 666 *pkey = MLX5_GET_PR(pkey, pkarr, pkey); in mlx5_query_hca_vport_pkey()
|