Lines Matching refs:nvm
178 struct iwl_mei_nvm *nvm; member
888 kfree(mei->nvm); in iwl_mei_handle_nvm()
889 mei->nvm = kzalloc(sizeof(*mei_nvm), GFP_KERNEL); in iwl_mei_handle_nvm()
890 if (!mei->nvm) in iwl_mei_handle_nvm()
893 ether_addr_copy(mei->nvm->hw_addr, sap_nvm->hw_addr); in iwl_mei_handle_nvm()
894 mei->nvm->n_hw_addrs = sap_nvm->n_hw_addrs; in iwl_mei_handle_nvm()
895 mei->nvm->radio_cfg = le32_to_cpu(sap_nvm->radio_cfg); in iwl_mei_handle_nvm()
896 mei->nvm->caps = le32_to_cpu(sap_nvm->caps); in iwl_mei_handle_nvm()
897 mei->nvm->nvm_version = le32_to_cpu(sap_nvm->nvm_version); in iwl_mei_handle_nvm()
899 for (i = 0; i < ARRAY_SIZE(mei->nvm->channels); i++) in iwl_mei_handle_nvm()
900 mei->nvm->channels[i] = le32_to_cpu(sap_nvm->channels[i]); in iwl_mei_handle_nvm()
1353 struct iwl_mei_nvm *nvm = NULL; in iwl_mei_get_nvm() local
1374 ret = wait_event_timeout(mei->get_nvm_wq, mei->nvm, 2 * HZ); in iwl_mei_get_nvm()
1388 if (mei->nvm) in iwl_mei_get_nvm()
1389 nvm = kmemdup(mei->nvm, sizeof(*mei->nvm), GFP_KERNEL); in iwl_mei_get_nvm()
1393 return nvm; in iwl_mei_get_nvm()
2184 kfree(mei->nvm); in iwl_mei_remove()