Home
last modified time | relevance | path

Searched refs:pkey (Results 1 – 25 of 107) sorted by relevance

12345

/drivers/infiniband/core/
A Dsecurity.c61 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 Dcache.c1050 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 Duverbs_marshall.c150 dst->pkey = src->pkey; in __ib_copy_path_rec_to_user()
/drivers/s390/crypto/
A DMakefile17 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 Dipoib_vlan.c72 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 Dipoib_main.c913 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 Dipoib_ib.c915 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 Dipoib_netlink.c54 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 Dipoib.h356 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 Dud.c70 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 Dtrace_ibhdrs.h77 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 Druc.c37 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 Dhfi.h351 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 Dtrace.c120 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 Dverbs.c440 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 Dgh100.c106 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 Dgpio-macsmc.c119 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 Drxe_hdr.h64 __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 Dpriv.h19 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 Dbase.c9 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 Dvirtio_crypto_akcipher_algs.c104 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 Dopa_vnic_vema_iface.c172 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 Dipsec.c272 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 DKconfig82 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 Dvport.c612 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()

Completed in 70 milliseconds

12345