Lines Matching refs:pkeys
579 static int get_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) in get_pkeys() argument
589 memcpy(pkeys, rcd->pkeys, sizeof(rcd->pkeys)); in get_pkeys()
899 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in rm_pkey()
900 if (ppd->pkeys[i] != key) in rm_pkey()
903 ppd->pkeys[i] = 0; in rm_pkey()
937 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in add_pkey()
938 if (!ppd->pkeys[i]) { in add_pkey()
943 if (ppd->pkeys[i] == key) { in add_pkey()
957 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in add_pkey()
966 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in add_pkey()
967 if (!ppd->pkeys[i] && in add_pkey()
970 ppd->pkeys[i] = key; in add_pkey()
987 static int set_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) in set_pkeys() argument
1003 for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { in set_pkeys()
1004 u16 key = pkeys[i]; in set_pkeys()
1005 u16 okey = rcd->pkeys[i]; in set_pkeys()
1023 rcd->pkeys[i] = key; in set_pkeys()