Lines Matching refs:status

1587 	int status = 0;
1594 while ((count-- != 0) && (status == 0))
1595 status = chipio_write_data(codec, *data++);
1597 return status;
1613 /* read status */
1690 int status;
1693 status = chipio_write_address(codec, chip_addx);
1694 if (status < 0)
1697 status = chipio_write_data_multiple(codec, data, count);
1701 return status;
1921 int status;
1925 status = snd_hda_codec_read(codec, WIDGET_DSP_CTRL, 0,
1927 if ((status == VENDOR_STATUS_DSPIO_OK) ||
1928 (status == VENDOR_STATUS_DSPIO_SCP_RESPONSE_QUEUE_EMPTY))
1940 int status;
1945 status = dspio_send(codec, VENDOR_DSPIO_SCP_WRITE_DATA_LOW,
1947 if (status < 0)
1950 status = dspio_send(codec, VENDOR_DSPIO_SCP_WRITE_DATA_HIGH,
1952 if (status < 0)
1956 status = snd_hda_codec_read(codec, WIDGET_DSP_CTRL, 0,
1961 return (status == VENDOR_STATUS_DSPIO_SCP_COMMAND_QUEUE_FULL) ?
1971 int status = 0;
1979 status = dspio_write(codec, *buffer++);
1980 if (status != 0)
1985 return status;
1990 int status;
1992 status = dspio_send(codec, VENDOR_DSPIO_SCP_POST_READ_DATA, 0);
1993 if (status == -EIO)
1994 return status;
1996 status = dspio_send(codec, VENDOR_DSPIO_STATUS, 0);
1997 if (status == -EIO ||
1998 status == VENDOR_STATUS_DSPIO_SCP_RESPONSE_QUEUE_EMPTY)
2010 int status = 0;
2021 status = dspio_read(codec, buffer++);
2022 if (status != 0)
2028 if (status == 0) {
2030 status = dspio_read(codec, &dummy);
2031 if (status != 0)
2038 return status;
2104 int status;
2108 status = dspio_read(codec, &dummy);
2109 } while (status == 0 && time_before(jiffies, timeout));
2144 int status = -1;
2182 status = dspio_write_multiple(codec, (unsigned int *)send_buf,
2184 if (status < 0) {
2186 return status;
2202 status = 0;
2204 status = -EIO;
2209 return status;
2230 int status = 0;
2261 status = dspio_send_scp_message(codec, (unsigned char *)&scp_send,
2265 if (status < 0) {
2267 return status;
2302 return status;
2334 int status = 0;
2338 status = dspio_scp(codec, MASTERCONTROL, 0x20,
2342 if (status < 0) {
2344 return status;
2355 return status;
2363 int status = 0;
2369 status = dspio_scp(codec, MASTERCONTROL, 0x20,
2373 if (status < 0) {
2375 return status;
2380 return status;
2480 int status = 0;
2511 status = chipio_read(codec, DSPDMAC_CHNLPROP_INST_OFFSET,
2514 if (status < 0) {
2516 return status;
2528 status = chipio_write(codec, DSPDMAC_CHNLPROP_INST_OFFSET, chnl_prop);
2529 if (status < 0) {
2531 return status;
2536 status = chipio_read(codec, DSPDMAC_ACTIVE_INST_OFFSET,
2539 if (status < 0) {
2541 return status;
2549 status = chipio_write(codec, DSPDMAC_ACTIVE_INST_OFFSET, active);
2550 if (status < 0) {
2552 return status;
2557 status = chipio_write(codec, DSPDMAC_AUDCHSEL_INST_OFFSET(dma_chan),
2559 if (status < 0) {
2561 return status;
2565 status = chipio_write(codec, DSPDMAC_IRQCNT_INST_OFFSET(dma_chan),
2567 if (status < 0) {
2569 return status;
2592 int status = 0;
2632 status = chipio_write(codec, DSPDMAC_DMACFG_INST_OFFSET(dma_chan),
2634 if (status < 0) {
2636 return status;
2643 status = chipio_write(codec, DSPDMAC_DSPADROFS_INST_OFFSET(dma_chan),
2645 if (status < 0) {
2647 return status;
2657 status = chipio_write(codec,
2659 if (status < 0) {
2661 return status;
2682 int status = 0;
2687 status = chipio_read(codec,
2690 if (status < 0) {
2692 return status;
2700 status = chipio_write(codec, DSPDMAC_CHNLSTART_INST_OFFSET,
2702 if (status < 0) {
2704 return status;
2708 return status;
2718 int status = 0;
2723 status = chipio_read(codec,
2726 if (status < 0) {
2728 return status;
2735 status = chipio_write(codec, DSPDMAC_CHNLSTART_INST_OFFSET,
2737 if (status < 0) {
2739 return status;
2743 return status;
2763 int status = 0;
2767 status = chipio_send(codec, VENDOR_CHIPIO_STATUS, 0);
2768 if (status < 0)
2769 return status;
2783 status = chipio_send(codec, VENDOR_CHIPIO_STATUS, 0);
2784 if (status < 0)
2785 return status;
2800 int status = 0;
2802 status = chipio_send(codec, VENDOR_CHIPIO_STATUS, 0);
2803 if (status < 0)
2804 return status;
2810 status = chipio_send(codec, VENDOR_CHIPIO_STATUS, 0);
2812 return status;
2822 int status;
2831 status = dsp_allocate_router_ports(codec, num_chans,
2836 return status;
2843 int status;
2857 status = dsp_allocate_ports(codec, num_chans, rate_multi, port_map);
2859 return status;
2867 int status;
2871 status = dsp_free_router_ports(codec);
2872 if (status < 0) {
2874 return status;
2878 return status;
2920 int status;
2925 status = snd_hda_codec_load_dsp_prepare(codec,
2929 if (status < 0)
2930 return status;
2931 spec->dsp_stream_id = status;
3036 int status;
3048 status = chipio_write(codec, data[0], data[1]);
3049 if (status < 0) {
3051 return status;
3082 int status = 0;
3187 status = dsp_dma_stop(codec, dma_chan, ovly);
3188 if (status < 0)
3189 return status;
3190 status = dsp_dma_setup_common(codec, chip_addx,
3192 if (status < 0)
3193 return status;
3197 status = dsp_dma_setup(codec, chip_addx,
3199 if (status < 0)
3200 return status;
3201 status = dsp_dma_start(codec, dma_chan, ovly);
3202 if (status < 0)
3203 return status;
3208 status = dma_set_state(dma_engine, DMA_STATE_RUN);
3209 if (status < 0)
3210 return status;
3212 status = chipio_write_multiple(codec,
3216 if (status < 0)
3217 return status;
3221 status = dspxfr_hci_write(codec, hci_write);
3222 if (status < 0)
3223 return status;
3239 status = dma_reset(dma_engine);
3241 if (status < 0)
3242 return status;
3250 status = chipio_write_multiple(codec, chip_addx_remainder,
3254 return status;
3278 int status;
3307 status = codec_set_converter_format(codec, WIDGET_CHIP_CTRL,
3310 if (status < 0) {
3315 status = snd_hda_codec_load_dsp_prepare(codec,
3319 if (status < 0)
3321 spec->dsp_stream_id = status;
3324 status = dspio_alloc_dma_chan(codec, &dma_chan);
3325 if (status < 0) {
3333 status = dsp_allocate_ports_format(codec, hda_format,
3335 if (status < 0) {
3341 status = codec_set_converter_stream_channel(codec,
3343 if (status < 0) {
3351 status = -EINVAL;
3354 status = dspxfr_one_seg(codec, fls_data, reloc,
3357 if (status < 0)
3368 status = dsp_free_ports(codec);
3370 if (status < 0)
3373 status = codec_set_converter_stream_channel(codec,
3385 return status;
3430 int status = 0;
3453 status = dsp_reset(codec);
3455 if (status < 0)
3459 status = dspxfr_image(codec, fls, reloc, sample_rate, channels,
3462 if (status < 0)
3468 status = dsp_set_run_state(codec);
3474 return status;
3481 int status = 0;
3483 status = chipio_read(codec, 0x40004, &data);
3484 if ((status < 0) || (data != 1))