Lines Matching refs:rx_cfg
63 kfree(cl->rx_cfg.channels); in hsi_client_release()
86 cl->rx_cfg = info->rx_cfg; in hsi_new_client()
87 if (cl->rx_cfg.channels) { in hsi_new_client()
88 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client()
89 cl->rx_cfg.channels = kmemdup(info->rx_cfg.channels, size, in hsi_new_client()
91 if (!cl->rx_cfg.channels) in hsi_new_client()
216 &cl->rx_cfg.mode); in hsi_add_client_from_dt()
225 cl->rx_cfg.mode = mode; in hsi_add_client_from_dt()
233 cl->rx_cfg.speed = cl->tx_cfg.speed; in hsi_add_client_from_dt()
236 &cl->rx_cfg.flow); in hsi_add_client_from_dt()
241 &cl->rx_cfg.arb_mode); in hsi_add_client_from_dt()
253 cl->rx_cfg.num_channels = cells; in hsi_add_client_from_dt()
255 cl->rx_cfg.channels = kcalloc(cells, sizeof(channel), GFP_KERNEL); in hsi_add_client_from_dt()
256 if (!cl->rx_cfg.channels) { in hsi_add_client_from_dt()
282 cl->rx_cfg.channels[i] = channel; in hsi_add_client_from_dt()
286 cl->rx_cfg.num_hw_channels = max_chan + 1; in hsi_add_client_from_dt()
305 kfree(cl->rx_cfg.channels); in hsi_add_client_from_dt()
741 if (!cl->rx_cfg.channels) in hsi_get_channel_id_by_name()
744 for (i = 0; i < cl->rx_cfg.num_channels; i++) in hsi_get_channel_id_by_name()
745 if (!strcmp(cl->rx_cfg.channels[i].name, name)) in hsi_get_channel_id_by_name()
746 return cl->rx_cfg.channels[i].id; in hsi_get_channel_id_by_name()