Lines Matching refs:err

70 	int err;  in cmis_rev_major_get()  local
76 err = ops->get_module_eeprom_by_page(dev, &page_data, &extack); in cmis_rev_major_get()
77 if (err < 0) { in cmis_rev_major_get()
80 return err; in cmis_rev_major_get()
114 int err; in cmis_cdb_advertisement_get() local
120 err = ops->get_module_eeprom_by_page(dev, &page_data, &extack); in cmis_cdb_advertisement_get()
121 if (err < 0) { in cmis_cdb_advertisement_get()
124 return err; in cmis_cdb_advertisement_get()
174 int err; in cmis_cdb_validate_password() local
182 err = ops->set_module_eeprom_by_page(dev, &page_data, &extack); in cmis_cdb_validate_password()
183 if (err < 0) { in cmis_cdb_validate_password()
186 return err; in cmis_cdb_validate_password()
195 err = ethtool_cmis_cdb_execute_cmd(dev, &args); in cmis_cdb_validate_password()
196 if (err < 0) { in cmis_cdb_validate_password()
200 return err; in cmis_cdb_validate_password()
247 int err; in cmis_cdb_module_features_get() local
256 err = ethtool_cmis_cdb_execute_cmd(dev, &args); in cmis_cdb_module_features_get()
257 if (err < 0) { in cmis_cdb_module_features_get()
261 return err; in cmis_cdb_module_features_get()
277 int err; in ethtool_cmis_cdb_init() local
283 err = cmis_rev_major_get(dev, &cdb->cmis_rev); in ethtool_cmis_cdb_init()
284 if (err < 0) in ethtool_cmis_cdb_init()
285 goto err; in ethtool_cmis_cdb_init()
291 err = -EOPNOTSUPP; in ethtool_cmis_cdb_init()
292 goto err; in ethtool_cmis_cdb_init()
295 err = cmis_cdb_advertisement_get(cdb, dev, ntf_params); in ethtool_cmis_cdb_init()
296 if (err < 0) in ethtool_cmis_cdb_init()
297 goto err; in ethtool_cmis_cdb_init()
300 err = cmis_cdb_validate_password(cdb, dev, params, ntf_params); in ethtool_cmis_cdb_init()
301 if (err < 0) in ethtool_cmis_cdb_init()
302 goto err; in ethtool_cmis_cdb_init()
305 err = cmis_cdb_module_features_get(cdb, dev, ntf_params); in ethtool_cmis_cdb_init()
306 if (err < 0) in ethtool_cmis_cdb_init()
307 goto err; in ethtool_cmis_cdb_init()
311 err: in ethtool_cmis_cdb_init()
313 return ERR_PTR(err); in ethtool_cmis_cdb_init()
352 int err; in ethtool_cmis_module_poll() local
357 err = ops->get_module_eeprom_by_page(dev, &page_data, &extack); in ethtool_cmis_module_poll()
358 if (err < 0) { in ethtool_cmis_module_poll()
380 int err; in ethtool_cmis_wait_for_cond() local
390 err = ethtool_cmis_module_poll(dev, &rpl, offset, cond_success, in ethtool_cmis_wait_for_cond()
392 if (err != -EBUSY) in ethtool_cmis_wait_for_cond()
398 err = ethtool_cmis_module_poll(dev, &rpl, offset, cond_success, in ethtool_cmis_wait_for_cond()
400 if (err == -EBUSY) in ethtool_cmis_wait_for_cond()
401 err = -ETIMEDOUT; in ethtool_cmis_wait_for_cond()
405 return err; in ethtool_cmis_wait_for_cond()
414 int err; in cmis_cdb_wait_for_completion() local
421 err = ethtool_cmis_wait_for_cond(dev, args->flags, in cmis_cdb_wait_for_completion()
426 if (err < 0) in cmis_cdb_wait_for_completion()
429 return err; in cmis_cdb_wait_for_completion()
469 int err; in cmis_cdb_wait_for_status() local
476 err = ethtool_cmis_wait_for_cond(dev, args->flags, CDB_F_STATUS_VALID, in cmis_cdb_wait_for_status()
480 if (err < 0 && !args->err_msg) in cmis_cdb_wait_for_status()
483 return err; in cmis_cdb_wait_for_status()
497 int err; in cmis_cdb_process_reply() local
508 err = ops->get_module_eeprom_by_page(dev, page_data, &extack); in cmis_cdb_process_reply()
509 if (err < 0) { in cmis_cdb_process_reply()
518 err = -EIO; in cmis_cdb_process_reply()
527 return err; in cmis_cdb_process_reply()
537 int err; in __ethtool_cmis_cdb_execute_cmd() local
544 err = ops->set_module_eeprom_by_page(dev, page_data, &extack); in __ethtool_cmis_cdb_execute_cmd()
545 if (err < 0) { in __ethtool_cmis_cdb_execute_cmd()
551 return err; in __ethtool_cmis_cdb_execute_cmd()
567 int err; in ethtool_cmis_cdb_execute_epl_cmd() local
583 err = __ethtool_cmis_cdb_execute_cmd(dev, page_data, in ethtool_cmis_cdb_execute_epl_cmd()
587 if (err < 0) in ethtool_cmis_cdb_execute_epl_cmd()
588 return err; in ethtool_cmis_cdb_execute_epl_cmd()
615 int err; in ethtool_cmis_cdb_execute_cmd() local
635 err = __ethtool_cmis_cdb_execute_cmd(dev, &page_data, in ethtool_cmis_cdb_execute_cmd()
639 if (err < 0) in ethtool_cmis_cdb_execute_cmd()
640 return err; in ethtool_cmis_cdb_execute_cmd()
643 err = ethtool_cmis_cdb_execute_epl_cmd(dev, args, &page_data); in ethtool_cmis_cdb_execute_cmd()
644 if (err < 0) in ethtool_cmis_cdb_execute_cmd()
645 return err; in ethtool_cmis_cdb_execute_cmd()
650 err = __ethtool_cmis_cdb_execute_cmd(dev, &page_data, in ethtool_cmis_cdb_execute_cmd()
654 if (err < 0) in ethtool_cmis_cdb_execute_cmd()
655 return err; in ethtool_cmis_cdb_execute_cmd()
657 err = cmis_cdb_wait_for_completion(dev, args); in ethtool_cmis_cdb_execute_cmd()
658 if (err < 0) in ethtool_cmis_cdb_execute_cmd()
659 return err; in ethtool_cmis_cdb_execute_cmd()
661 err = cmis_cdb_wait_for_status(dev, args); in ethtool_cmis_cdb_execute_cmd()
662 if (err < 0) in ethtool_cmis_cdb_execute_cmd()
663 return err; in ethtool_cmis_cdb_execute_cmd()