Lines Matching refs:channels
75 kfree(cl->tx_cfg.channels); in hsi_client_release()
76 kfree(cl->rx_cfg.channels); in hsi_client_release()
91 if (cl->tx_cfg.channels) { in hsi_new_client()
92 size = cl->tx_cfg.num_channels * sizeof(*cl->tx_cfg.channels); in hsi_new_client()
93 cl->tx_cfg.channels = kmemdup(info->tx_cfg.channels, size, in hsi_new_client()
95 if (!cl->tx_cfg.channels) in hsi_new_client()
100 if (cl->rx_cfg.channels) { in hsi_new_client()
101 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client()
102 cl->rx_cfg.channels = kmemdup(info->rx_cfg.channels, size, in hsi_new_client()
104 if (!cl->rx_cfg.channels) in hsi_new_client()
122 kfree(cl->tx_cfg.channels); in hsi_new_client()
270 cl->rx_cfg.channels = kcalloc(cells, sizeof(channel), GFP_KERNEL); in hsi_add_client_from_dt()
271 if (!cl->rx_cfg.channels) { in hsi_add_client_from_dt()
276 cl->tx_cfg.channels = kcalloc(cells, sizeof(channel), GFP_KERNEL); in hsi_add_client_from_dt()
277 if (!cl->tx_cfg.channels) { in hsi_add_client_from_dt()
297 cl->rx_cfg.channels[i] = channel; in hsi_add_client_from_dt()
298 cl->tx_cfg.channels[i] = channel; in hsi_add_client_from_dt()
317 kfree(cl->tx_cfg.channels); in hsi_add_client_from_dt()
319 kfree(cl->rx_cfg.channels); in hsi_add_client_from_dt()
755 if (!cl->rx_cfg.channels) in hsi_get_channel_id_by_name()
759 if (!strcmp(cl->rx_cfg.channels[i].name, name)) in hsi_get_channel_id_by_name()
760 return cl->rx_cfg.channels[i].id; in hsi_get_channel_id_by_name()