Searched refs:fw_cmpl (Results 1 – 2 of 2) sorted by relevance
686 struct fbnic_fw_completion *fw_cmpl; in fbnic_mac_get_sensor_asic() local690 fw_cmpl = kzalloc(sizeof(*fw_cmpl), GFP_KERNEL); in fbnic_mac_get_sensor_asic()691 if (!fw_cmpl) in fbnic_mac_get_sensor_asic()695 fbnic_fw_init_cmpl(fw_cmpl, FBNIC_TLV_MSG_ID_TSENE_READ_RESP); in fbnic_mac_get_sensor_asic()699 sensor = &fw_cmpl->u.tsene.millidegrees; in fbnic_mac_get_sensor_asic()702 sensor = &fw_cmpl->u.tsene.millivolts; in fbnic_mac_get_sensor_asic()709 err = fbnic_fw_xmit_tsene_read_msg(fbd, fw_cmpl); in fbnic_mac_get_sensor_asic()718 while (!wait_for_completion_timeout(&fw_cmpl->done, 2 * HZ)) { in fbnic_mac_get_sensor_asic()738 if (fw_cmpl->result) { in fbnic_mac_get_sensor_asic()739 err = fw_cmpl->result; in fbnic_mac_get_sensor_asic()[all …]
980 void fbnic_fw_init_cmpl(struct fbnic_fw_completion *fw_cmpl, in fbnic_fw_init_cmpl() argument983 fw_cmpl->msg_type = msg_type; in fbnic_fw_init_cmpl()984 init_completion(&fw_cmpl->done); in fbnic_fw_init_cmpl()985 kref_init(&fw_cmpl->ref_count); in fbnic_fw_init_cmpl()997 void fbnic_fw_put_cmpl(struct fbnic_fw_completion *fw_cmpl) in fbnic_fw_put_cmpl() argument999 kref_put(&fw_cmpl->ref_count, fbnic_fw_release_cmpl_data); in fbnic_fw_put_cmpl()