Lines Matching refs:tx_cfg
62 kfree(cl->tx_cfg.channels); in hsi_client_release()
77 cl->tx_cfg = info->tx_cfg; in hsi_new_client()
78 if (cl->tx_cfg.channels) { in hsi_new_client()
79 size = cl->tx_cfg.num_channels * sizeof(*cl->tx_cfg.channels); in hsi_new_client()
80 cl->tx_cfg.channels = kmemdup(info->tx_cfg.channels, size, in hsi_new_client()
82 if (!cl->tx_cfg.channels) in hsi_new_client()
110 kfree(cl->tx_cfg.channels); in hsi_new_client()
222 &cl->tx_cfg.mode); in hsi_add_client_from_dt()
227 cl->tx_cfg.mode = mode; in hsi_add_client_from_dt()
231 &cl->tx_cfg.speed); in hsi_add_client_from_dt()
234 cl->rx_cfg.speed = cl->tx_cfg.speed; in hsi_add_client_from_dt()
255 cl->tx_cfg.num_channels = cells; in hsi_add_client_from_dt()
262 cl->tx_cfg.channels = kcalloc(cells, sizeof(channel), GFP_KERNEL); in hsi_add_client_from_dt()
263 if (!cl->tx_cfg.channels) { in hsi_add_client_from_dt()
284 cl->tx_cfg.channels[i] = channel; in hsi_add_client_from_dt()
288 cl->tx_cfg.num_hw_channels = max_chan + 1; in hsi_add_client_from_dt()
304 kfree(cl->tx_cfg.channels); in hsi_add_client_from_dt()