Lines Matching refs:current_key
90 unsigned int key_number, current_key, mask = ARRAY_SIZE(conn->rxgk.keys) - 1;
97 current_key = conn->rxgk.key_number;
99 key_number = current_key;
101 if (*specific_key_number == (u16)current_key)
102 key_number = current_key;
103 else if (*specific_key_number == (u16)(current_key - 1))
104 key_number = current_key - 1;
105 else if (*specific_key_number == (u16)(current_key + 1))
125 trace_rxrpc_rxgk_rekey(conn, current_key,
127 if (current_key == UINT_MAX)
129 if (current_key + 1 == UINT_MAX)
132 key_number = current_key + 1;
138 gk = conn->rxgk.keys[current_key & mask];
147 current_key++;
148 conn->rxgk.key_number = current_key;
149 dead = conn->rxgk.keys[(current_key - 2) & mask];
150 conn->rxgk.keys[(current_key - 2) & mask] = NULL;
152 conn->rxgk.keys[current_key & mask] = gk;
171 unsigned int key_number, current_key, mask = ARRAY_SIZE(conn->rxgk.keys) - 1;
178 current_key = conn->rxgk.key_number;
180 key_number = current_key;
186 if (*specific_key_number == (u16)current_key)
187 key_number = current_key;
188 else if (*specific_key_number == (u16)(current_key - 1))
189 key_number = current_key - 1;
190 else if (*specific_key_number == (u16)(current_key + 1))
217 if (current_key == UINT_MAX)
219 gk = conn->rxgk.keys[current_key & mask];