Lines Matching refs:tsensor
4697 bfa_trc(diag, diag->tsensor.lock);
4709 if (diag->tsensor.lock) {
4710 diag->tsensor.status = BFA_STATUS_IOC_FAILURE;
4711 diag->tsensor.cbfn(diag->tsensor.cbarg,
4712 diag->tsensor.status);
4713 diag->tsensor.lock = 0;
4880 msg = (struct bfi_diag_ts_req_s *)diag->tsensor.mbcmd.msg;
4886 bfa_ioc_mbox_queue(diag->ioc, &diag->tsensor.mbcmd);
4892 if (!diag->tsensor.lock) {
4894 bfa_trc(diag, diag->tsensor.lock);
4902 diag->tsensor.temp->temp = be16_to_cpu(rsp->temp);
4903 diag->tsensor.temp->ts_junc = rsp->ts_junc;
4904 diag->tsensor.temp->ts_brd = rsp->ts_brd;
4907 /* tsensor.temp->status is brd_temp status */
4908 diag->tsensor.temp->status = rsp->status;
4910 diag->tsensor.temp->brd_temp =
4913 diag->tsensor.temp->brd_temp = 0;
4922 /* tsensor status is always good bcos we always have junction temp */
4923 diag->tsensor.status = BFA_STATUS_OK;
4924 diag->tsensor.cbfn(diag->tsensor.cbarg, diag->tsensor.status);
4925 diag->tsensor.lock = 0;
5138 if (diag->block || diag->tsensor.lock) {
5140 bfa_trc(diag, diag->tsensor.lock);
5148 diag->tsensor.lock = 1;
5149 diag->tsensor.temp = result;
5150 diag->tsensor.cbfn = cbfn;
5151 diag->tsensor.cbarg = cbarg;
5152 diag->tsensor.status = BFA_STATUS_OK;