Lines Matching refs:pkeys
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()
966 if (!ppd->pkeys[i] && in add_pkey()
969 ppd->pkeys[i] = key; in add_pkey()
986 static int set_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) in set_pkeys() argument
1002 for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { in set_pkeys()
1003 u16 key = pkeys[i]; in set_pkeys()
1004 u16 okey = rcd->pkeys[i]; in set_pkeys()
1022 rcd->pkeys[i] = key; in set_pkeys()