Lines Matching refs:auth

2190 	struct usb4_switch_nvm_auth *auth = data;  in icm_usb4_switch_nvm_auth_complete()  local
2191 struct icm *icm = auth->icm; in icm_usb4_switch_nvm_auth_complete()
2195 get_route(auth->reply.route_hi, auth->reply.route_lo), in icm_usb4_switch_nvm_auth_complete()
2196 auth->reply.hdr.flags, auth->reply.status); in icm_usb4_switch_nvm_auth_complete()
2201 icm->last_nvm_auth = auth; in icm_usb4_switch_nvm_auth_complete()
2207 struct usb4_switch_nvm_auth *auth; in icm_usb4_switch_nvm_authenticate() local
2212 auth = kzalloc(sizeof(*auth), GFP_KERNEL); in icm_usb4_switch_nvm_authenticate()
2213 if (!auth) in icm_usb4_switch_nvm_authenticate()
2216 auth->icm = icm; in icm_usb4_switch_nvm_authenticate()
2217 auth->request.hdr.code = ICM_USB4_SWITCH_OP; in icm_usb4_switch_nvm_authenticate()
2218 auth->request.route_hi = upper_32_bits(route); in icm_usb4_switch_nvm_authenticate()
2219 auth->request.route_lo = lower_32_bits(route); in icm_usb4_switch_nvm_authenticate()
2220 auth->request.opcode = USB4_SWITCH_OP_NVM_AUTH; in icm_usb4_switch_nvm_authenticate()
2230 req->request = &auth->request; in icm_usb4_switch_nvm_authenticate()
2231 req->request_size = sizeof(auth->request); in icm_usb4_switch_nvm_authenticate()
2233 req->response = &auth->reply; in icm_usb4_switch_nvm_authenticate()
2235 req->response_size = sizeof(auth->reply); in icm_usb4_switch_nvm_authenticate()
2242 auth); in icm_usb4_switch_nvm_authenticate()
2251 kfree(auth); in icm_usb4_switch_nvm_authenticate()
2320 struct usb4_switch_nvm_auth *auth; in icm_usb4_switch_nvm_authenticate_status() local
2328 auth = icm->last_nvm_auth; in icm_usb4_switch_nvm_authenticate_status()
2331 if (auth && auth->reply.route_hi == sw->config.route_hi && in icm_usb4_switch_nvm_authenticate_status()
2332 auth->reply.route_lo == sw->config.route_lo) { in icm_usb4_switch_nvm_authenticate_status()
2334 tb_route(sw), auth->reply.hdr.flags, auth->reply.status); in icm_usb4_switch_nvm_authenticate_status()
2335 if (auth->reply.hdr.flags & ICM_FLAGS_ERROR) in icm_usb4_switch_nvm_authenticate_status()
2338 *status = auth->reply.status; in icm_usb4_switch_nvm_authenticate_status()
2343 kfree(auth); in icm_usb4_switch_nvm_authenticate_status()