Lines Matching refs:btc
330 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_coex_query_bt_req_len() local
332 return btc->bt_req_len; in rtw89_coex_query_bt_req_len()
341 void _slot_set_le(struct rtw89_btc *btc, u8 sid, __le16 dura, __le32 tbl, __le16 type) in _slot_set_le() argument
343 if (btc->ver->fcxslots == 1) { in _slot_set_le()
344 btc->dm.slot.v1[sid].dur = dura; in _slot_set_le()
345 btc->dm.slot.v1[sid].cxtbl = tbl; in _slot_set_le()
346 btc->dm.slot.v1[sid].cxtype = type; in _slot_set_le()
347 } else if (btc->ver->fcxslots == 7) { in _slot_set_le()
348 btc->dm.slot.v7[sid].dur = dura; in _slot_set_le()
349 btc->dm.slot.v7[sid].cxtype = type; in _slot_set_le()
350 btc->dm.slot.v7[sid].cxtbl = tbl; in _slot_set_le()
355 void _slot_set(struct rtw89_btc *btc, u8 sid, u16 dura, u32 tbl, u16 type) in _slot_set() argument
357 _slot_set_le(btc, sid, cpu_to_le16(dura), cpu_to_le32(tbl), cpu_to_le16(type)); in _slot_set()
361 void _slot_set_dur(struct rtw89_btc *btc, u8 sid, u16 dura) in _slot_set_dur() argument
363 if (btc->ver->fcxslots == 1) in _slot_set_dur()
364 btc->dm.slot.v1[sid].dur = cpu_to_le16(dura); in _slot_set_dur()
365 else if (btc->ver->fcxslots == 7) in _slot_set_dur()
366 btc->dm.slot.v7[sid].dur = cpu_to_le16(dura); in _slot_set_dur()
370 void _slot_set_type(struct rtw89_btc *btc, u8 sid, u16 type) in _slot_set_type() argument
372 if (btc->ver->fcxslots == 1) in _slot_set_type()
373 btc->dm.slot.v1[sid].cxtype = cpu_to_le16(type); in _slot_set_type()
374 else if (btc->ver->fcxslots == 7) in _slot_set_type()
375 btc->dm.slot.v7[sid].cxtype = cpu_to_le16(type); in _slot_set_type()
379 void _slot_set_tbl(struct rtw89_btc *btc, u8 sid, u32 tbl) in _slot_set_tbl() argument
381 if (btc->ver->fcxslots == 1) in _slot_set_tbl()
382 btc->dm.slot.v1[sid].cxtbl = cpu_to_le32(tbl); in _slot_set_tbl()
383 else if (btc->ver->fcxslots == 7) in _slot_set_tbl()
384 btc->dm.slot.v7[sid].cxtbl = cpu_to_le32(tbl); in _slot_set_tbl()