Lines Matching defs:cdb
107 static int cmis_cdb_advertisement_get(struct ethtool_cmis_cdb *cdb,
135 cdb->read_write_len_ext = rpl.read_write_len_ext;
163 cmis_cdb_validate_password(struct ethtool_cmis_cdb *cdb,
193 cdb->read_write_len_ext, 1000,
242 static int cmis_cdb_module_features_get(struct ethtool_cmis_cdb *cdb,
251 ethtool_cmis_cdb_check_completion_flag(cdb->cmis_rev, &flags);
255 cdb->read_write_len_ext, 1000,
267 cdb->max_completion_time =
278 struct ethtool_cmis_cdb *cdb;
281 cdb = kzalloc_obj(*cdb);
282 if (!cdb)
285 err = cmis_rev_major_get(dev, &cdb->cmis_rev);
289 if (cdb->cmis_rev < 4) {
297 err = cmis_cdb_advertisement_get(cdb, dev, ntf_params);
302 err = cmis_cdb_validate_password(cdb, dev, params, ntf_params);
307 err = cmis_cdb_module_features_get(cdb, dev, ntf_params);
311 return cdb;
314 ethtool_cmis_cdb_fini(cdb);
318 void ethtool_cmis_cdb_fini(struct ethtool_cmis_cdb *cdb)
320 kfree(cdb);