Lines Matching refs:tsensor
4719 bfa_trc(diag, diag->tsensor.lock);
4731 if (diag->tsensor.lock) {
4732 diag->tsensor.status = BFA_STATUS_IOC_FAILURE;
4733 diag->tsensor.cbfn(diag->tsensor.cbarg,
4734 diag->tsensor.status);
4735 diag->tsensor.lock = 0;
4902 msg = (struct bfi_diag_ts_req_s *)diag->tsensor.mbcmd.msg;
4908 bfa_ioc_mbox_queue(diag->ioc, &diag->tsensor.mbcmd);
4914 if (!diag->tsensor.lock) {
4916 bfa_trc(diag, diag->tsensor.lock);
4924 diag->tsensor.temp->temp = be16_to_cpu(rsp->temp);
4925 diag->tsensor.temp->ts_junc = rsp->ts_junc;
4926 diag->tsensor.temp->ts_brd = rsp->ts_brd;
4929 /* tsensor.temp->status is brd_temp status */
4930 diag->tsensor.temp->status = rsp->status;
4932 diag->tsensor.temp->brd_temp =
4935 diag->tsensor.temp->brd_temp = 0;
4944 /* tsensor status is always good bcos we always have junction temp */
4945 diag->tsensor.status = BFA_STATUS_OK;
4946 diag->tsensor.cbfn(diag->tsensor.cbarg, diag->tsensor.status);
4947 diag->tsensor.lock = 0;
5160 if (diag->block || diag->tsensor.lock) {
5162 bfa_trc(diag, diag->tsensor.lock);
5170 diag->tsensor.lock = 1;
5171 diag->tsensor.temp = result;
5172 diag->tsensor.cbfn = cbfn;
5173 diag->tsensor.cbarg = cbarg;
5174 diag->tsensor.status = BFA_STATUS_OK;