Lines Matching refs:nvm
22 struct tb_nvm *nvm = priv;
23 struct tb_retimer *rt = tb_to_retimer(nvm->dev);
46 struct tb_nvm *nvm = priv;
47 struct tb_retimer *rt = tb_to_retimer(nvm->dev);
53 ret = tb_nvm_write_buf(nvm, offset, val, bytes);
61 struct tb_nvm *nvm;
65 nvm = tb_nvm_alloc(&rt->dev);
66 if (IS_ERR(nvm))
67 return PTR_ERR(nvm);
74 nvm->major = val >> 16;
75 nvm->minor = val >> 8;
85 ret = tb_nvm_add_active(nvm, nvm_size, tb_retimer_nvm_read);
89 ret = tb_nvm_add_non_active(nvm, NVM_MAX_SIZE, tb_retimer_nvm_write);
93 rt->nvm = nvm;
97 tb_nvm_free(nvm);
104 const u8 *buf = rt->nvm->buf;
107 image_size = rt->nvm->buf_data_size;
165 if (!rt->nvm)
189 if (!rt->nvm) {
202 if (!rt->nvm->buf) {
235 if (!rt->nvm)
238 ret = sprintf(buf, "%x.%x\n", rt->nvm->major, rt->nvm->minor);
370 tb_nvm_free(rt->nvm);