Lines Matching refs:cdata

145     struct nvme_controller_data *cdata)  in _nvmf_init_io_controller_data()  argument
149 nvmf_strpad(cdata->sn, serial, sizeof(cdata->sn)); in _nvmf_init_io_controller_data()
150 nvmf_strpad(cdata->mn, model, sizeof(cdata->mn)); in _nvmf_init_io_controller_data()
151 nvmf_strpad(cdata->fr, firmware_version, sizeof(cdata->fr)); in _nvmf_init_io_controller_data()
152 cp = memchr(cdata->fr, '-', sizeof(cdata->fr)); in _nvmf_init_io_controller_data()
154 memset(cp, ' ', sizeof(cdata->fr) - (cp - (char *)cdata->fr)); in _nvmf_init_io_controller_data()
157 cdata->ieee[0] = 0xfc; in _nvmf_init_io_controller_data()
158 cdata->ieee[1] = 0x9c; in _nvmf_init_io_controller_data()
159 cdata->ieee[2] = 0x58; in _nvmf_init_io_controller_data()
161 cdata->ctrlr_id = htole16(cntlid); in _nvmf_init_io_controller_data()
162 cdata->ver = htole32(NVME_REV(1, 4)); in _nvmf_init_io_controller_data()
163 cdata->ctratt = htole32( in _nvmf_init_io_controller_data()
166 cdata->cntrltype = 1; in _nvmf_init_io_controller_data()
167 cdata->acl = 3; in _nvmf_init_io_controller_data()
168 cdata->aerl = 3; in _nvmf_init_io_controller_data()
171 cdata->frmw = NVMEF(NVME_CTRLR_DATA_FRMW_SLOT1_RO, 1) | in _nvmf_init_io_controller_data()
174 cdata->lpa = NVMEF(NVME_CTRLR_DATA_LPA_EXT_DATA, 1); in _nvmf_init_io_controller_data()
177 cdata->npss = 0; in _nvmf_init_io_controller_data()
183 cdata->wctemp = htole16(0x0157); in _nvmf_init_io_controller_data()
184 cdata->cctemp = cdata->wctemp; in _nvmf_init_io_controller_data()
187 cdata->kas = htole16(10); in _nvmf_init_io_controller_data()
189 cdata->sqes = NVMEF(NVME_CTRLR_DATA_SQES_MAX, 6) | in _nvmf_init_io_controller_data()
191 cdata->cqes = NVMEF(NVME_CTRLR_DATA_CQES_MAX, 4) | in _nvmf_init_io_controller_data()
194 cdata->maxcmd = htole16(max_io_qsize); in _nvmf_init_io_controller_data()
195 cdata->nn = htole32(nn); in _nvmf_init_io_controller_data()
197 cdata->vwc = in _nvmf_init_io_controller_data()
202 cdata->sgls = htole32( in _nvmf_init_io_controller_data()
207 strlcpy(cdata->subnqn, subnqn, sizeof(cdata->subnqn)); in _nvmf_init_io_controller_data()
209 cdata->ioccsz = htole32(ioccsz / 16); in _nvmf_init_io_controller_data()
210 cdata->iorcsz = htole32(iorcsz / 16); in _nvmf_init_io_controller_data()
213 cdata->icdoff = 0; in _nvmf_init_io_controller_data()
215 cdata->fcatt = 0; in _nvmf_init_io_controller_data()
218 cdata->msdbd = 1; in _nvmf_init_io_controller_data()