Lines Matching refs:cs
656 static void cs_set_control(struct zd_mac *mac, struct zd_ctrlset *cs, in cs_set_control() argument
666 cs->control = 0; in cs_set_control()
670 cs->control |= ZD_CS_NEED_RANDOM_BACKOFF; in cs_set_control()
674 cs->control |= ZD_CS_NO_ACK; in cs_set_control()
678 cs->control |= ZD_CS_PS_POLL_FRAME; in cs_set_control()
681 cs->control |= ZD_CS_RTS; in cs_set_control()
684 cs->control |= ZD_CS_SELF_CTS; in cs_set_control()
871 struct zd_ctrlset *cs = (struct zd_ctrlset *) in fill_ctrlset() local
887 cs->modulation = txrate->hw_value; in fill_ctrlset()
889 cs->modulation = txrate->hw_value_short; in fill_ctrlset()
891 cs->tx_length = cpu_to_le16(frag_len); in fill_ctrlset()
893 cs_set_control(mac, cs, hdr, info); in fill_ctrlset()
900 cs->packet_length = cpu_to_le16(zd_chip_is_zd1211b(&mac->chip) ? in fill_ctrlset()
916 cs->service = 0; in fill_ctrlset()
917 r = zd_calc_tx_length_us(&cs->service, ZD_RATE(cs->modulation), in fill_ctrlset()
918 le16_to_cpu(cs->tx_length)); in fill_ctrlset()
921 cs->current_length = cpu_to_le16(r); in fill_ctrlset()
922 cs->next_frame_length = 0; in fill_ctrlset()