Lines Matching refs:ts_info
418 u32 slot_map, struct qmc_chan_ts_info *ts_info) in qmc_hdlc_xlate_slot_map() argument
425 if (ts_info->rx_ts_mask_avail != ts_info->tx_ts_mask_avail) { in qmc_hdlc_xlate_slot_map()
427 ts_info->rx_ts_mask_avail, ts_info->tx_ts_mask_avail); in qmc_hdlc_xlate_slot_map()
431 bitmap_from_u64(ts_mask_avail, ts_info->rx_ts_mask_avail); in qmc_hdlc_xlate_slot_map()
441 bitmap_to_arr64(&ts_info->tx_ts_mask, ts_mask, 64); in qmc_hdlc_xlate_slot_map()
442 ts_info->rx_ts_mask = ts_info->tx_ts_mask; in qmc_hdlc_xlate_slot_map()
447 const struct qmc_chan_ts_info *ts_info, u32 *slot_map) in qmc_hdlc_xlate_ts_info() argument
455 if (ts_info->rx_ts_mask_avail != ts_info->tx_ts_mask_avail) { in qmc_hdlc_xlate_ts_info()
457 ts_info->rx_ts_mask_avail, ts_info->tx_ts_mask_avail); in qmc_hdlc_xlate_ts_info()
460 if (ts_info->rx_ts_mask != ts_info->tx_ts_mask) { in qmc_hdlc_xlate_ts_info()
462 ts_info->rx_ts_mask, ts_info->tx_ts_mask); in qmc_hdlc_xlate_ts_info()
466 bitmap_from_u64(ts_mask_avail, ts_info->rx_ts_mask_avail); in qmc_hdlc_xlate_ts_info()
467 bitmap_from_u64(ts_mask, ts_info->rx_ts_mask); in qmc_hdlc_xlate_ts_info()
489 struct qmc_chan_ts_info ts_info; in qmc_hdlc_set_iface() local
492 ret = qmc_chan_get_ts_info(qmc_hdlc->qmc_chan, &ts_info); in qmc_hdlc_set_iface()
497 ret = qmc_hdlc_xlate_slot_map(qmc_hdlc, te1->slot_map, &ts_info); in qmc_hdlc_set_iface()
501 ret = qmc_chan_set_ts_info(qmc_hdlc->qmc_chan, &ts_info); in qmc_hdlc_set_iface()
710 struct qmc_chan_ts_info ts_info; in qmc_hdlc_probe() local
737 ret = qmc_chan_get_ts_info(qmc_hdlc->qmc_chan, &ts_info); in qmc_hdlc_probe()
741 ret = qmc_hdlc_xlate_ts_info(qmc_hdlc, &ts_info, &qmc_hdlc->slot_map); in qmc_hdlc_probe()