| /src/contrib/libsamplerate/ |
| H A D | src_linear.c | 69 for (ch = 0 ; ch < state->channels ; ch++) in linear_vari_process() 74 priv->in_count = data->input_frames * state->channels ; in linear_vari_process() 75 priv->out_count = data->output_frames * state->channels ; in linear_vari_process() 88 if (priv->in_used + state->channels * (1.0 + input_index) >= priv->in_count) in linear_vari_process() 94 for (ch = 0 ; ch < state->channels ; ch++) in linear_vari_process() 105 priv->in_used += state->channels * lrint (input_index - rem) ; in linear_vari_process() 109 …while (priv->out_gen < priv->out_count && priv->in_used + state->channels * input_index < priv->in… in linear_vari_process() 115 if (priv->in_used < state->channels && input_index < 1.0) in linear_vari_process() 116 …sed : %ld channels : %d input_index : %f\n", priv->in_used, state->channels, input_index) ; in linear_vari_process() 121 for (ch = 0 ; ch < state->channels ; ch++) in linear_vari_process() [all …]
|
| H A D | src_zoh.c | 67 for (ch = 0 ; ch < state->channels ; ch++) in zoh_vari_process() 72 priv->in_count = data->input_frames * state->channels ; in zoh_vari_process() 73 priv->out_count = data->output_frames * state->channels ; in zoh_vari_process() 86 if (priv->in_used + state->channels * input_index >= priv->in_count) in zoh_vari_process() 92 for (ch = 0 ; ch < state->channels ; ch++) in zoh_vari_process() 102 priv->in_used += state->channels * lrint (input_index - rem) ; in zoh_vari_process() 106 …while (priv->out_gen < priv->out_count && priv->in_used + state->channels * input_index <= priv->i… in zoh_vari_process() 111 for (ch = 0 ; ch < state->channels ; ch++) in zoh_vari_process() 112 { data->data_out [priv->out_gen] = data->data_in [priv->in_used - state->channels + ch] ; in zoh_vari_process() 120 priv->in_used += state->channels * lrint (input_index - rem) ; in zoh_vari_process() [all …]
|
| H A D | src_sinc.c | 82 static SRC_ERROR prepare_data (SINC_FILTER *filter, int channels, SRC_DATA *data, int half_filter_c… 209 sinc_filter_new (int converter_type, int channels) in sinc_filter_new() argument 214 assert (channels > 0 && channels <= MAX_CHANNELS) ; in sinc_filter_new() 247 priv->b_len *= channels ; in sinc_filter_new() 251 priv->buffer = (float *) calloc (priv->b_len + channels, sizeof (float)) ; in sinc_filter_new() 263 sinc_state_new (int converter_type, int channels, SRC_ERROR *error) in sinc_state_new() argument 268 assert (channels > 0) ; in sinc_state_new() 271 if (channels > MAX_CHANNELS) in sinc_state_new() 284 state->channels = channels ; in sinc_state_new() 287 if (state->channels == 1) in sinc_state_new() [all …]
|
| H A D | samplerate.c | 21 static SRC_STATE *psrc_set_converter (int converter_type, int channels, int *error) ; 25 src_new (int converter_type, int channels, int *error) in src_new() argument 27 return psrc_set_converter (converter_type, channels, error) ; in src_new() 52 src_callback_new (src_callback_t func, int converter_type, int channels, int *error, void* cb_data) 64 if ((state = src_new (converter_type, channels, error)) == NULL) 116 { if (data->data_in + data->input_frames * state->channels > data->data_out) in src_process() 122 else if (data->data_out + data->output_frames * state->channels > data->data_in) in src_process() 217 src_data.data_in += src_data.input_frames_used * state->channels ; 220 src_data.data_out += src_data.output_frames_gen * state->channels ; 263 return state->channels ; [all …]
|
| /src/contrib/wpa/src/p2p/ |
| H A D | p2p_utils.c | 87 for (i = 0; i < a->channels; i++) { in p2p_reg_class_intersect() 88 for (j = 0; j < b->channels; j++) { in p2p_reg_class_intersect() 91 res->channel[res->channels] = a->channel[i]; in p2p_reg_class_intersect() 92 res->channels++; in p2p_reg_class_intersect() 93 if (res->channels == P2P_MAX_REG_CLASS_CHANNELS) in p2p_reg_class_intersect() 128 if (res->reg_class[res->reg_classes].channels) { in p2p_channels_intersect() 143 for (i = 0; i < b_cl->channels; i++) { in p2p_op_class_union() 144 for (j = 0; j < cl->channels; j++) { in p2p_op_class_union() 148 if (j == cl->channels) { in p2p_op_class_union() 149 if (cl->channels == P2P_MAX_REG_CLASS_CHANNELS) in p2p_op_class_union() [all …]
|
| H A D | p2p_invitation.c | 80 p2p_buf_add_channel_list(buf, p2p->cfg->country, &p2p->channels, in p2p_build_invitation_req() 117 struct p2p_channels *channels) in p2p_build_invitation_resp() argument 162 if (channels) { in p2p_build_invitation_resp() 167 p2p_buf_add_channel_list(buf, p2p->cfg->country, channels, in p2p_build_invitation_resp() 196 struct p2p_channels all_channels, intersection, *channels = NULL; in p2p_process_invitation_req() local 248 p2p_channels_union(&p2p->cfg->channels, &p2p->cfg->cli_channels, in p2p_process_invitation_req() 259 p2p_channels_dump(p2p, "own channels", &p2p->cfg->channels); in p2p_process_invitation_req() 261 p2p_channels_dump(p2p, "peer channels", &dev->channels); in p2p_process_invitation_req() 262 p2p_channels_intersect(&all_channels, &dev->channels, in p2p_process_invitation_req() 275 p2p_channels_intersect(&p2p->cfg->channels, &dev->channels, in p2p_process_invitation_req() [all …]
|
| /src/usr.sbin/virtual_oss/virtual_oss/ |
| H A D | eq.c | 42 size_t channels; in vclient_tx_equalizer() local 50 channels = pvc->channels; in vclient_tx_equalizer() 51 total /= channels; in vclient_tx_equalizer() 64 for (x = 0; x != channels; x++) { in vclient_tx_equalizer() 70 pvc->tx_filter_in[x][y + offset] = src[x + y * channels]; in vclient_tx_equalizer() 71 src[x + y * channels] = pvc->tx_filter_out[x][y + offset]; in vclient_tx_equalizer() 77 src += delta * channels; in vclient_tx_equalizer() 81 for (x = 0; x != channels; x++) { in vclient_tx_equalizer() 107 size_t channels; in vclient_rx_equalizer() local 116 channels = pvc->channels; in vclient_rx_equalizer() [all …]
|
| H A D | main.c | 99 mod = pvc->channels * vclient_sample_bytes(pvc); in vclient_output_delay() 127 return (pvc->channels * samples_scaled * vclient_sample_bytes(pvc)); in vclient_bufsize_scaled() 143 retval = pvc->channels * samples_scaled * vclient_sample_bytes(pvc); in vclient_bufsize_consumed() 245 pvr->state = src_new(voss_libsamplerate_quality, pvc->channels, &code); in vresample_setup() 340 int channels, int format, int sample_rate) in vclient_setup_buffers() argument 370 if (channels > 0) in vclient_setup_buffers() 371 pvc->channels = channels; in vclient_setup_buffers() 373 mod = pvc->channels * vclient_sample_bytes(pvc); in vclient_setup_buffers() 374 mod_internal = pvc->channels * 8; in vclient_setup_buffers() 404 if (pvc->channels <= 0 || pvc->channels > pvc->profile->channels) in vclient_setup_buffers() [all …]
|
| /src/sys/contrib/device-tree/Bindings/input/touchscreen/ |
| H A D | resistive-adc-touch.txt | 6 The device must be connected to an ADC device that provides channels for 12 - iio-channels: must have at least two channels connected to an ADC device. 13 These should correspond to the channels exposed by the ADC device and should 14 have the right index as the ADC device registers them. These channels 16 - iio-channel-names: must have all the channels' names. Mandatory channels 20 - iio-channels: The third channel named "pressure" is optional and can be 31 io-channels = <&adc 24>, <&adc 25>, <&adc 26>;
|
| /src/sys/contrib/device-tree/Bindings/spi/ |
| H A D | spi-sprd-adi.txt | 8 ADI controller has 50 channels including 2 software read/write channels and 9 48 hardware channels to access analog chip. For 2 software read/write channels, 10 users should set ADI registers to access analog chip. For hardware channels, 14 triggered by hardware components instead of ADI software channels. 16 Thus we introduce one property named "sprd,hw-channels" to configure hardware 17 channels, the first value specifies the hardware channel id which is used to 22 one system is reading/writing data by ADI software channels, that should be under 24 data by ADI software channels at the same time, or two parallel routine of setting 28 The new version ADI controller supplies multiple master channels for different 45 - sprd,hw-channels: This is an array of channel values up to 49 channels. [all …]
|
| /src/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | imx8mm-verdin-ivy.dtsi | 19 io-channels = <&ivy_adc1 0>; 28 io-channels = <&ivy_adc1 1>; 43 channels = "ain1_voltage", ""; 44 io-channels = <&ain1_voltage_unmanaged 0>; 52 channels = "", "ain1_current"; 53 io-channels = <&ain1_current_unmanaged>; 63 io-channels = <&ivy_adc2 0>; 72 io-channels = <&ivy_adc2 1>; 87 channels = "ain2_voltage", ""; 88 io-channels = <&ain2_voltage_unmanaged 0>; [all …]
|
| H A D | imx8mp-verdin-ivy.dtsi | 20 io-channels = <&ivy_adc1 0>; 29 io-channels = <&ivy_adc1 1>; 44 channels = "ain1_voltage", ""; 45 io-channels = <&ain1_voltage_unmanaged 0>; 53 channels = "", "ain1_current"; 54 io-channels = <&ain1_current_unmanaged>; 64 io-channels = <&ivy_adc2 0>; 73 io-channels = <&ivy_adc2 1>; 88 channels = "ain2_voltage", ""; 89 io-channels = <&ain2_voltage_unmanaged 0>; [all …]
|
| /src/sys/dev/sound/pcm/ |
| H A D | feeder_matrix.c | 184 AFMT_CHANNEL(info->in) != m_in->channels || in feed_matrix_setup() 185 AFMT_CHANNEL(info->out) != m_out->channels || in feed_matrix_setup() 186 m_in->channels < SND_CHN_MIN || m_in->channels > SND_CHN_MAX || in feed_matrix_setup() 187 m_out->channels < SND_CHN_MIN || m_out->channels > SND_CHN_MAX) in feed_matrix_setup() 229 m_in->offset[i] < (int)m_in->channels) in feed_matrix_setup() 431 if (ch < feeder_matrix_maps[SND_CHN_MATRIX_BEGIN].channels || in feeder_matrix_default_id() 432 ch > feeder_matrix_maps[SND_CHN_MATRIX_END].channels) in feeder_matrix_default_id() 446 if (ch < feeder_matrix_maps[SND_CHN_MATRIX_BEGIN].channels || in feeder_matrix_default_channel_map() 447 ch > feeder_matrix_maps[SND_CHN_MATRIX_END].channels) in feeder_matrix_default_channel_map() 469 if (feeder_matrix_maps[i].channels == ch && in feeder_matrix_default_format() [all …]
|
| H A D | feeder_volume.c | 54 uint32_t channels, uint8_t *dst, uint32_t count) \ 60 dst += count * PCM_##BIT##_BPS * channels; \ 62 i = channels; \ 101 uint32_t bps, channels; member 167 info->channels = AFMT_CHANNEL(f->desc.in); in feed_volume_init() 173 m = feeder_matrix_default_channel_map(info->channels); in feed_volume_init() 270 i = info->channels; in feed_volume_feed() 294 align = info->bps * info->channels; in feed_volume_feed() 305 info->apply(temp_vol, matrix, info->channels, dst, j); in feed_volume_feed() 343 m == NULL || m->channels < SND_CHN_MIN || in feeder_volume_apply_matrix() [all …]
|
| H A D | feeder_format.c | 54 uint32_t ialign, oalign, channels; member 72 info->channels = AFMT_CHANNEL(f->desc.in); in feed_format_init() 75 info->ialign = info->ibps * info->channels; in feed_format_init() 79 info->oalign = info->obps * info->channels; in feed_format_init() 111 info->channels = (uint32_t)value; in feed_format_set() 112 info->ialign = info->ibps * info->channels; in feed_format_set() 113 info->oalign = info->obps * info->channels; in feed_format_set() 158 j *= info->channels; in feed_format_feed()
|
| /src/sys/contrib/device-tree/src/arm64/ti/ |
| H A D | k3-am62-verdin-ivy.dtsi | 20 io-channels = <&ivy_adc1 0>; 29 io-channels = <&ivy_adc1 1>; 44 channels = "ain1_voltage", ""; 45 io-channels = <&ain1_voltage_unmanaged 0>; 53 channels = "", "ain1_current"; 54 io-channels = <&ain1_current_unmanaged>; 64 io-channels = <&ivy_adc2 0>; 73 io-channels = <&ivy_adc2 1>; 88 channels = "ain2_voltage", ""; 89 io-channels = <&ain2_voltage_unmanaged 0>; [all …]
|
| H A D | k3-am62p-verdin-ivy.dtsi | 24 io-channels = <&ivy_adc1 0>; 33 io-channels = <&ivy_adc1 1>; 48 channels = "ain1_voltage", ""; 49 io-channels = <&ain1_voltage_unmanaged 0>; 57 channels = "", "ain1_current"; 58 io-channels = <&ain1_current_unmanaged>; 68 io-channels = <&ivy_adc2 0>; 77 io-channels = <&ivy_adc2 1>; 92 channels = "ain2_voltage", ""; 93 io-channels = <&ain2_voltage_unmanaged 0>; [all …]
|
| /src/usr.sbin/bhyve/ |
| H A D | audio.c | 130 int format, channels, rate; in audio_set_params() local 173 channels = params->channels; in audio_set_params() 174 err = ioctl(audio_fd, SNDCTL_DSP_CHANNELS, &channels); in audio_set_params() 177 params->channels, errno); in audio_set_params() 182 if (channels != params->channels) { in audio_set_params() 184 channels, params->channels); in audio_set_params()
|
| /src/usr.sbin/bluetooth/l2control/ |
| H A D | l2cap.c | 203 r.channels = calloc(NG_L2CAP_MAX_CHAN_NUM, in l2cap_read_channel_list() 205 if (r.channels == NULL) { in l2cap_read_channel_list() 224 bdaddrpr(&r.channels[n].remote), in l2cap_read_channel_list() 225 r.channels[n].scid, r.channels[n].dcid, in l2cap_read_channel_list() 226 r.channels[n].psm, r.channels[n].imtu, in l2cap_read_channel_list() 227 r.channels[n].omtu, in l2cap_read_channel_list() 228 ch_state2str(r.channels[n].state)); in l2cap_read_channel_list() 231 free(r.channels); in l2cap_read_channel_list()
|
| /src/sys/contrib/device-tree/Bindings/dma/ |
| H A D | brcm,bcm2835-dma.txt | 3 The BCM2835 DMA controller has 16 channels in total. 4 Only the lower 13 channels have an associated IRQ. 5 Some arbitrary channels are used by the firmware 7 The channels 0,2 and 3 have special functionality 14 to the DMA channels in ascending order. 18 that is shared by all dma channels. 21 - brcm,dma-channel-mask: Bit mask representing the channels 46 /* unused shared irq for all channels */
|
| /src/sys/contrib/device-tree/src/arm/aspeed/ |
| H A D | aspeed-bmc-ampere-mtjade.dts | 113 io-channels = <&adc 0>; 117 channels = "s0", "s1"; 122 io-channels = <&adc 1>; 126 channels = "s0", "s1"; 131 io-channels = <&adc 2>; 135 channels = "s0", "s1"; 140 io-channels = <&adc 3>; 144 channels = "s0", "s1"; 149 io-channels = <&adc 4>; 153 channels = "s0", "s1"; [all …]
|
| H A D | aspeed-bmc-ampere-mtmitchell.dts | 163 io-channels = <&adc_i2c_0 0>; 168 channels = "s0", "s1"; 173 io-channels = <&adc_i2c_0 1>; 178 channels = "s0", "s1"; 183 io-channels = <&adc_i2c_0 2>; 188 channels = "s0", "s1"; 193 io-channels = <&adc_i2c_0 3>; 198 channels = "s0", "s1"; 203 io-channels = <&adc_i2c_0 4>; 208 channels = "s0", "s1"; [all …]
|
| /src/lib/virtual_oss/bt/ |
| H A D | sbc_encode.c | 129 for (ch = 0; ch != sbc->channels; ch++) { in calc_scalefactors() 157 sbc->channels = 1; in calc_bitneed() 165 for (ch = start_chan; ch < sbc->channels; ch++) { in calc_bitneed() 174 for (ch = start_chan; ch < sbc->channels; ch++) { in calc_bitneed() 203 for (ch = start_chan; ch < sbc->channels; ch++) { in calc_bitneed() 219 for (ch = start_chan; ch < sbc->channels; ch++) { in calc_bitneed() 245 if (sbc->channels == 1 || start_chan == 1) in calc_bitneed() 264 if (sbc->channels == 1 || start_chan == 1) in calc_bitneed() 275 sbc->channels = 2; in calc_bitneed() 326 if (sbc->channels == 2) in sbc_encode() [all …]
|
| /src/sys/contrib/device-tree/Bindings/iio/multiplexer/ |
| H A D | io-channel-mux.txt | 8 - io-channels : Channel node of the parent channel that has multiplexed 14 - channels : List of strings, labeling the mux controller states. 16 For each non-empty string in the channels property, an io-channel will 18 the list of strings in the channels property, and also matches the mux 33 io-channels = <&adc 0>; 38 channels = "sync", "in", "system-regulator";
|
| /src/sys/contrib/device-tree/Bindings/sound/ |
| H A D | xlnx,i2s.txt | 12 - xlnx,num-channels: Number of I2S streams. Can be any of 1, 2, 3, 4. 13 supported channels = 2 * xlnx,num-channels 21 xlnx,num-channels = <1>; 27 xlnx,num-channels = <1>;
|