/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | sysfs.c | 449 if (p->dev->pkeys.virt2phys_pkey[p->slave][p->port_num - 1][tab_attr->index] >= in show_port_pkey() 454 p->dev->pkeys.virt2phys_pkey[p->slave] in show_port_pkey() 478 p->dev->pkeys.virt2phys_pkey[p->slave][p->port_num - 1] in store_port_pkey() 689 list_add_tail(&p->kobj.entry, &dev->pkeys.pkey_port_list[slave]); in add_port() 718 dev->pkeys.device_parent[slave] = in register_one_pkey_tree() 721 if (!dev->pkeys.device_parent[slave]) { in register_one_pkey_tree() 726 INIT_LIST_HEAD(&dev->pkeys.pkey_port_list[slave]); in register_one_pkey_tree() 730 kobject_get(dev->pkeys.device_parent[slave])); in register_one_pkey_tree() 750 &dev->pkeys.pkey_port_list[slave], in register_one_pkey_tree() 762 kobject_put(dev->pkeys.device_parent[slave]); in register_one_pkey_tree() [all …]
|
D | mad.c | 270 dev->pkeys.phys_pkey_cache[port_num - 1][i + bn*32]) { in smp_snoop() 272 dev->pkeys.phys_pkey_cache[port_num - 1][i + bn*32] = in smp_snoop() 328 if (dev->pkeys.virt2phys_pkey[slave][port_num - 1] in __propagate_pkey_ev() 433 if (dev->pkeys.virt2phys_pkey[slave][port - 1][i] == unassigned_pkey_ix) in find_slave_port_pkey_ix() 436 pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][i]; in find_slave_port_pkey_ix() 506 tun_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0]; in mlx4_ib_send_to_slave() 1194 wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0]; in mlx4_ib_send_to_wire() 1198 wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][pkey_index]; in mlx4_ib_send_to_wire() 1642 to_mdev(ctx->ib_dev)->pkeys.virt2phys_pkey[ctx->slave][ctx->port - 1][0]; in create_pv_sqp()
|
D | mlx4_ib.h | 531 struct pkey_mgt pkeys; member
|
D | main.c | 2022 ibdev->pkeys.virt2phys_pkey[slave][port - 1][i] = in init_pkeys() 2027 ibdev->pkeys.virt2phys_pkey[slave][port - 1][i]); in init_pkeys() 2036 ibdev->pkeys.phys_pkey_cache[port-1][i] = in init_pkeys()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_file_ops.c | 594 for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { in qib_set_part_key() 595 if (!rcd->pkeys[i] && pidx == -1) in qib_set_part_key() 597 if (rcd->pkeys[i] == key) { in qib_set_part_key() 606 for (any = i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in qib_set_part_key() 607 if (!ppd->pkeys[i]) { in qib_set_part_key() 611 if (ppd->pkeys[i] == key) { in qib_set_part_key() 615 rcd->pkeys[pidx] = key; in qib_set_part_key() 626 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in qib_set_part_key() 640 for (any = i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in qib_set_part_key() 641 if (!ppd->pkeys[i] && in qib_set_part_key() [all …]
|
D | qib_mad.c | 578 static int get_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) in get_pkeys() argument 588 memcpy(pkeys, rcd->pkeys, sizeof(rcd->pkeys)); in get_pkeys() 898 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in rm_pkey() 899 if (ppd->pkeys[i] != key) in rm_pkey() 902 ppd->pkeys[i] = 0; in rm_pkey() 936 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in add_pkey() 937 if (!ppd->pkeys[i]) { in add_pkey() 942 if (ppd->pkeys[i] == key) { in add_pkey() 956 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in add_pkey() 965 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in add_pkey() [all …]
|
D | qib_ud.c | 404 for (i = 0; i < ARRAY_SIZE(dd->rcd[ctxt]->pkeys); ++i) in qib_lookup_pkey() 405 if ((dd->rcd[ctxt]->pkeys[i] & 0x7fff) == pkey) in qib_lookup_pkey()
|
D | qib.h | 210 u16 pkeys[4]; member 635 u16 pkeys[4]; member
|
D | qib_iba6120.c | 2833 val64 = (u64) ppd->pkeys[0] | ((u64) ppd->pkeys[1] << 16) | in qib_6120_set_ib_cfg() 2834 ((u64) ppd->pkeys[2] << 32) | in qib_6120_set_ib_cfg() 2835 ((u64) ppd->pkeys[3] << 48); in qib_6120_set_ib_cfg()
|
D | qib_verbs.c | 1929 return ARRAY_SIZE(dd->rcd[0]->pkeys); in qib_get_npkeys() 1944 if (!dd->rcd || index >= ARRAY_SIZE(dd->rcd[ctxt]->pkeys)) in qib_get_pkey() 1947 ret = dd->rcd[ctxt]->pkeys[index]; in qib_get_pkey()
|
D | qib_iba7220.c | 2558 maskr = (u64) ppd->pkeys[0] | ((u64) ppd->pkeys[1] << 16) | in qib_7220_set_ib_cfg() 2559 ((u64) ppd->pkeys[2] << 32) | in qib_7220_set_ib_cfg() 2560 ((u64) ppd->pkeys[3] << 48); in qib_7220_set_ib_cfg()
|
D | qib_init.c | 159 rcd->pkeys[0] = QIB_DEFAULT_P_KEY; in qib_create_ctxts()
|
D | qib_iba7322.c | 4222 maskr = (u64) ppd->pkeys[0] | ((u64) ppd->pkeys[1] << 16) | in qib_7322_set_ib_cfg() 4223 ((u64) ppd->pkeys[2] << 32) | in qib_7322_set_ib_cfg() 4224 ((u64) ppd->pkeys[3] << 48); in qib_7322_set_ib_cfg()
|
/linux-4.1.27/Documentation/infiniband/ |
D | sysfs.txt | 54 The "pkeys" and "gids" subdirectories contain one file for each 56 ports/1/pkeys/10 contains the value at index 10 in port 1's P_Key
|
/linux-4.1.27/drivers/hid/ |
D | hid-prodikeys.c | 541 unsigned int *pkeys = &keys[0]; in pcmidi_setup_extra_keys() local 552 while (*pkeys != 0) { in pcmidi_setup_extra_keys() 553 set_bit(*pkeys, pm->input_ep82->keybit); in pcmidi_setup_extra_keys() 554 ++pkeys; in pcmidi_setup_extra_keys()
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_hca.c | 273 memcpy(attr->pkeys, rblock->pkey_entries, sizeof(attr->pkeys)); in ehca_query_sma_attr()
|
D | ehca_classes.h | 93 u16 pkey_tbl_len, pkeys[16]; member
|
D | ehca_irq.c | 357 memcmp(new_attr.pkeys, old_attr->pkeys, in notify_port_conf_change()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_mad.c | 350 static int get_pkeys(struct ipath_devdata *dd, u16 * pkeys) in get_pkeys() argument 355 memcpy(pkeys, pd->port_pkeys, sizeof(pd->port_pkeys)); in get_pkeys() 729 static int set_pkeys(struct ipath_devdata *dd, u16 *pkeys, u8 port) in set_pkeys() argument 739 u16 key = pkeys[i]; in set_pkeys()
|