Lines Matching refs:tlv_len
832 dhd_ts_fw_clksrc_log(dhd_ts_t *ts, uchar *tlvs, uint32 tlv_len, uint32 seqnum) in dhd_ts_fw_clksrc_log() argument
841 while (tlv_len) { in dhd_ts_fw_clksrc_log()
852 tlv_len -= sizeof(*fw_clock_info); in dhd_ts_fw_clksrc_log()
860 dhd_timesync_handle_fw_timestamp(dhd_ts_t *ts, uchar *tlvs, uint32 tlv_len, uint32 seqnum) in dhd_timesync_handle_fw_timestamp() argument
865 DHD_INFO(("FW sent timestamp message, tlv_len %d, seqnum %d\n", tlv_len, seqnum)); in dhd_timesync_handle_fw_timestamp()
866 bcm_print_bytes("fw ts", tlvs, tlv_len); in dhd_timesync_handle_fw_timestamp()
878 if (tlv_len < BCM_XTLV_HDR_SIZE) { in dhd_timesync_handle_fw_timestamp()
879 DHD_ERROR(("%s: bad length %d\n", __FUNCTION__, tlv_len)); in dhd_timesync_handle_fw_timestamp()
882 if (tlv_len > MAX_SIZE_FW_CLKINFO_TYPE) { in dhd_timesync_handle_fw_timestamp()
883 DHD_ERROR(("tlv_len %d more than what is supported in Host %d\n", tlv_len, in dhd_timesync_handle_fw_timestamp()
887 if (tlv_len % (sizeof(*fw_clock_info))) { in dhd_timesync_handle_fw_timestamp()
888 DHD_ERROR(("bad tlv_len for the packet %d, needs to be multiple of %d\n", tlv_len, in dhd_timesync_handle_fw_timestamp()
897 while (check_len < tlv_len) { in dhd_timesync_handle_fw_timestamp()
918 bcopy(tlvs, &ts->fw_tlv[0], tlv_len); in dhd_timesync_handle_fw_timestamp()
919 ts->fw_tlv_len = tlv_len; in dhd_timesync_handle_fw_timestamp()
921 dhd_ts_fw_clksrc_log(ts, tlvs, tlv_len, seqnum); in dhd_timesync_handle_fw_timestamp()