Lines Matching refs:buf_cfg
819 const struct cs_buffer_config *buf_cfg) in check_buf_params() argument
821 size_t buf_size_aligned = L1_CACHE_ALIGN(buf_cfg->buf_size) * in check_buf_params()
822 (buf_cfg->rx_bufs + buf_cfg->tx_bufs); in check_buf_params()
826 if (buf_cfg->rx_bufs > CS_MAX_BUFFERS || in check_buf_params()
827 buf_cfg->tx_bufs > CS_MAX_BUFFERS) { in check_buf_params()
888 struct cs_buffer_config *buf_cfg) in cs_hsi_data_enable() argument
894 set_buffer_sizes(hi, buf_cfg->rx_bufs, buf_cfg->tx_bufs); in cs_hsi_data_enable()
933 struct cs_buffer_config *buf_cfg) in cs_hsi_buf_config() argument
955 r = check_buf_params(hi, buf_cfg); in cs_hsi_buf_config()
959 hi->buf_size = buf_cfg->buf_size; in cs_hsi_buf_config()
961 hi->flags = buf_cfg->flags; in cs_hsi_buf_config()
968 cs_hsi_data_enable(hi, buf_cfg); in cs_hsi_buf_config()
1250 struct cs_buffer_config buf_cfg; in cs_char_ioctl() local
1252 if (copy_from_user(&buf_cfg, (void __user *)arg, in cs_char_ioctl()
1253 sizeof(buf_cfg))) in cs_char_ioctl()
1256 r = cs_hsi_buf_config(csdata->hi, &buf_cfg); in cs_char_ioctl()