Lines Matching refs:chan
884 struct upgt_lmac_channel *chan;
913 chan = (struct upgt_lmac_channel *)(mem + 1);
915 chan->header1.flags = UPGT_H1_FLAGS_TX_NO_CALLBACK;
916 chan->header1.type = UPGT_H1_TYPE_CTRL;
917 chan->header1.len = htole16(
920 chan->header2.reqid = htole32(sc->sc_memaddr_frame_start);
921 chan->header2.type = htole16(UPGT_H2_TYPE_CHANNEL);
922 chan->header2.flags = 0;
924 chan->unknown1 = htole16(UPGT_CHANNEL_UNKNOWN1);
925 chan->unknown2 = htole16(UPGT_CHANNEL_UNKNOWN2);
926 chan->freq6 = sc->sc_eeprom_freq6[channel];
927 chan->settings = sc->sc_eeprom_freq6_settings;
928 chan->unknown3 = UPGT_CHANNEL_UNKNOWN3;
930 memcpy(chan->freq3_1, &sc->sc_eeprom_freq3[channel].data,
931 sizeof(chan->freq3_1));
932 memcpy(chan->freq4, &sc->sc_eeprom_freq4[channel],
934 memcpy(chan->freq3_2, &sc->sc_eeprom_freq3[channel].data,
935 sizeof(chan->freq3_2));
937 data_cmd->buflen = sizeof(*mem) + sizeof(*chan);
939 mem->chksum = upgt_chksum_le((uint32_t *)chan,