Searched refs:word_en (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/staging/rtl8712/
H A Drtl8712_efuse.h18 #define MAKE_EFUSE_HEADER(offset, word_en) ((((offset) & 0x0F) << 4) | \
19 ((word_en) & 0x0F))
23 u8 word_en; member in struct:PGPKT_STRUCT
36 const u8 offset, const u8 word_en,
H A Drtl8712_efuse.c183 static u8 calculate_word_cnts(const u8 word_en) argument
189 if (!(word_en & BIT(word_idx)))
194 static void pgpacket_copy_data(const u8 word_en, const u8 *sourdata, argument
201 if (!(word_en & BIT(word_idx))) {
276 u8 offset, word_en, value; local
282 pkt.word_en = GET_EFUSE_WORD_EN(header);
283 addr = header_addr + 1 + calculate_word_cnts(pkt.word_en) * 2;
294 word_en = GET_EFUSE_WORD_EN(value);
296 addr += calculate_word_cnts(word_en) * 2;
300 if (!(BIT(i) & word_en))
352 r8712_efuse_pg_packet_write(struct _adapter *adapter, const u8 offset, const u8 word_en, const u8 *data) argument
485 u8 offset, word_en, empty; local
[all...]
/linux-master/drivers/staging/rtl8723bs/core/
H A Drtw_efuse.c112 Efuse_CalculateWordCnts(u8 word_en) argument
115 if (!(word_en & BIT(0)))
117 if (!(word_en & BIT(1)))
119 if (!(word_en & BIT(2)))
121 if (!(word_en & BIT(3)))
338 u8 word_en,
342 return padapter->HalFunc.Efuse_PgPacketWrite(padapter, offset, word_en,
364 efuse_WordEnableDataRead(u8 word_en, argument
368 if (!(word_en&BIT(0))) {
372 if (!(word_en
336 Efuse_PgPacketWrite(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest) argument
388 Efuse_WordEnableDataWrite(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool bPseudoTest) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Defuse.c22 #define invalid_efuse_content(word_en, i) \
23 (((word_en) & BIT(i)) != 0x0)
34 * block[2:0] 0 1111 block[6:3] word_en[3:0] byte0 byte1
37 * word_en: 4 bits each word. 0 -> write; 1 -> not write
38 * N: 1~4, depends on word_en
49 u8 word_en; local
61 word_en = hdr2 & 0xf;
66 word_en = hdr1 & 0xf;
71 if (invalid_efuse_content(word_en, i))
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Defuse.c38 u8 word_en, u8 *data);
39 static void efuse_word_enable_data_read(u8 word_en, u8 *sourdata,
42 u16 efuse_addr, u8 word_en, u8 *data);
44 static u8 efuse_calculate_word_cnts(u8 word_en);
416 u8 word_en = 0x0F; local
435 word_en = 0x0F;
440 word_en &= ~(BIT(i / 2));
448 word_en &= ~(BIT(i / 2));
456 if (word_en != 0x0F) {
465 if (!efuse_pg_packet_write(hw, (u8) offset, word_en,
734 efuse_write_data_case1(struct ieee80211_hw *hw, u16 *efuse_addr, u8 efuse_data, u8 offset, int *continual, u8 *write_state, struct pgpkt_struct *target_pkt, int *repeat_times, int *result, u8 word_en) argument
912 efuse_pg_packet_write(struct ieee80211_hw *hw, u8 offset, u8 word_en, u8 *data) argument
1006 efuse_word_enable_data_read(u8 word_en, u8 *sourdata, u8 *targetdata) argument
1030 enable_efuse_data_write(struct ieee80211_hw *hw, u16 efuse_addr, u8 word_en, u8 *data) argument
1198 efuse_calculate_word_cnts(u8 word_en) argument
[all...]
H A Defuse.h33 u8 word_en; member in struct:pgpkt_struct
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_efuse.h62 u8 word_en; member in struct:pgpkt_struct
107 u8 Efuse_CalculateWordCnts(u8 word_en);
114 int Efuse_PgPacketWrite(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest);
115 void efuse_WordEnableDataRead(u8 word_en, u8 *sourdata, u8 *targetdata);
116 u8 Efuse_WordEnableDataWrite(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool bPseudoTest);
H A Dhal_intf.h247 int (*Efuse_PgPacketWrite)(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest);
248 u8 (*Efuse_WordEnableDataWrite)(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool bPseudoTest);
249 bool (*Efuse_PgPacketWrite_BT)(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest);
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Defuse.c190 #define invalid_efuse_content(word_en, i) \
191 (((word_en) & BIT(i)) != 0x0)
206 u8 word_en; local
219 word_en = hdr2 & 0xf;
223 if (invalid_efuse_content(word_en, i))
H A Defuse_be.c215 #define invalid_efuse_content_be(word_en, i) \
216 (((word_en) & BIT(i)) != 0x0)
240 u8 word_en; local
265 word_en = u32_get_bits(hdr, EFUSE_HDR_WORD_EN_MASK);
279 word_en = u32_get_bits(hdr, EFUSE_HDR_WORD_EN_MASK);
289 if (invalid_efuse_content_be(word_en, i))
/linux-master/drivers/staging/rtl8723bs/hal/
H A Drtl8723b_hal_init.c1162 u8 word_en,
1174 if (!(word_en & BIT(0))) {
1185 if (!(word_en & BIT(1))) {
1197 if (!(word_en & BIT(2))) {
1209 if (!(word_en & BIT(3))) {
1315 u8 word_en,
1322 pTargetPkt->word_en = word_en;
1323 efuse_WordEnableDataRead(word_en, pData, pTargetPkt->data);
1324 pTargetPkt->word_cnts = Efuse_CalculateWordCnts(pTargetPkt->word_en);
1159 Hal_EfuseWordEnableDataWrite( struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool bPseudoTest ) argument
1313 hal_EfuseConstructPGPkt( u8 offset, u8 word_en, u8 *pData, struct pgpkt_struct *pTargetPkt ) argument
1563 Hal_EfusePgPacketWrite( struct adapter *padapter, u8 offset, u8 word_en, u8 *pData, bool bPseudoTest ) argument
1592 Hal_EfusePgPacketWrite_BT( struct adapter *padapter, u8 offset, u8 word_en, u8 *pData, bool bPseudoTest ) argument
[all...]

Completed in 175 milliseconds