Lines Matching refs:pkeys
581 static int get_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) in get_pkeys() argument
591 memcpy(pkeys, rcd->pkeys, sizeof(rcd->pkeys)); in get_pkeys()
900 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in rm_pkey()
901 if (ppd->pkeys[i] != key) in rm_pkey()
904 ppd->pkeys[i] = 0; in rm_pkey()
938 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in add_pkey()
939 if (!ppd->pkeys[i]) { in add_pkey()
944 if (ppd->pkeys[i] == key) { in add_pkey()
958 if ((ppd->pkeys[i] & 0x7FFF) == lkey) { in add_pkey()
967 for (i = 0; i < ARRAY_SIZE(ppd->pkeys); i++) { in add_pkey()
968 if (!ppd->pkeys[i] && in add_pkey()
971 ppd->pkeys[i] = key; in add_pkey()
988 static int set_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys) in set_pkeys() argument
1004 for (i = 0; i < ARRAY_SIZE(rcd->pkeys); i++) { in set_pkeys()
1005 u16 key = pkeys[i]; in set_pkeys()
1006 u16 okey = rcd->pkeys[i]; in set_pkeys()
1024 rcd->pkeys[i] = key; in set_pkeys()