Lines Matching refs:tsensor
4718 bfa_trc(diag, diag->tsensor.lock);
4730 if (diag->tsensor.lock) {
4731 diag->tsensor.status = BFA_STATUS_IOC_FAILURE;
4732 diag->tsensor.cbfn(diag->tsensor.cbarg,
4733 diag->tsensor.status);
4734 diag->tsensor.lock = 0;
4901 msg = (struct bfi_diag_ts_req_s *)diag->tsensor.mbcmd.msg;
4907 bfa_ioc_mbox_queue(diag->ioc, &diag->tsensor.mbcmd);
4913 if (!diag->tsensor.lock) {
4915 bfa_trc(diag, diag->tsensor.lock);
4923 diag->tsensor.temp->temp = be16_to_cpu(rsp->temp);
4924 diag->tsensor.temp->ts_junc = rsp->ts_junc;
4925 diag->tsensor.temp->ts_brd = rsp->ts_brd;
4928 /* tsensor.temp->status is brd_temp status */
4929 diag->tsensor.temp->status = rsp->status;
4931 diag->tsensor.temp->brd_temp =
4934 diag->tsensor.temp->brd_temp = 0;
4943 /* tsensor status is always good bcos we always have junction temp */
4944 diag->tsensor.status = BFA_STATUS_OK;
4945 diag->tsensor.cbfn(diag->tsensor.cbarg, diag->tsensor.status);
4946 diag->tsensor.lock = 0;
5159 if (diag->block || diag->tsensor.lock) {
5161 bfa_trc(diag, diag->tsensor.lock);
5169 diag->tsensor.lock = 1;
5170 diag->tsensor.temp = result;
5171 diag->tsensor.cbfn = cbfn;
5172 diag->tsensor.cbarg = cbarg;
5173 diag->tsensor.status = BFA_STATUS_OK;