Lines Matching refs:indicate
667 struct rndis_indicate_status *indicate = &resp->msg.indicate_status; in netvsc_linkstatus_callback() local
680 memcpy(indicate, data + RNDIS_HEADER_SIZE, sizeof(*indicate)); in netvsc_linkstatus_callback()
683 if (indicate->status == RNDIS_STATUS_LINK_SPEED_CHANGE) { in netvsc_linkstatus_callback()
692 if (indicate->status_buflen < sizeof(speed) || in netvsc_linkstatus_callback()
693 indicate->status_buf_offset < sizeof(*indicate) || in netvsc_linkstatus_callback()
694 data_buflen - RNDIS_HEADER_SIZE < indicate->status_buf_offset || in netvsc_linkstatus_callback()
695 data_buflen - RNDIS_HEADER_SIZE - indicate->status_buf_offset in netvsc_linkstatus_callback()
696 < indicate->status_buflen) { in netvsc_linkstatus_callback()
701 speed = *(u32 *)(data + RNDIS_HEADER_SIZE + indicate->status_buf_offset) / 10000; in netvsc_linkstatus_callback()
707 if (indicate->status != RNDIS_STATUS_NETWORK_CHANGE && in netvsc_linkstatus_callback()
708 indicate->status != RNDIS_STATUS_MEDIA_CONNECT && in netvsc_linkstatus_callback()
709 indicate->status != RNDIS_STATUS_MEDIA_DISCONNECT) in netvsc_linkstatus_callback()
718 event->event = indicate->status; in netvsc_linkstatus_callback()