Home
last modified time | relevance | path

Searched refs:boundary (Results 1 – 25 of 47) sorted by relevance

12

/bsp/allwinner/libraries/sunxi-hal/include/hal/sound/
A Dsnd_pcm.h188 avail += runtime->boundary; in snd_pcm_capture_avail()
198 avail += runtime->boundary; in snd_pcm_playback_avail()
199 else if ((snd_pcm_uframes_t) avail >= runtime->boundary) in snd_pcm_playback_avail()
200 avail -= runtime->boundary; in snd_pcm_playback_avail()
221 if (runtime->stop_threshold >= runtime->boundary) in snd_pcm_playback_data()
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/
A Dpcm_mmap.c44 appl_ptr += pcm->boundary; in snd_pcm_mmap_appl_backward()
52 if (appl_ptr >= pcm->boundary) in snd_pcm_mmap_appl_forward()
53 appl_ptr -= pcm->boundary; in snd_pcm_mmap_appl_forward()
62 hw_ptr += pcm->boundary; in snd_pcm_mmap_hw_backward()
70 if (hw_ptr >= pcm->boundary) in snd_pcm_mmap_hw_forward()
71 hw_ptr -= pcm->boundary; in snd_pcm_mmap_hw_forward()
A Dpcm_direct.c281 COPY_SLAVE(boundary); in save_slave_setting()
300 snd_pcm_uframes_t boundary; in snd_pcm_direct_initialize_slave() local
397 ret = snd_pcm_sw_params_get_boundary(&sw_params, &boundary); in snd_pcm_direct_initialize_slave()
402 ret = snd_pcm_sw_params_set_stop_threshold(spcm, &sw_params, boundary); in snd_pcm_direct_initialize_slave()
417 ret = snd_pcm_sw_params_set_silence_size(spcm, &sw_params, boundary); in snd_pcm_direct_initialize_slave()
449 dmix->slave_boundary = spcm->boundary; in snd_pcm_direct_initialize_slave()
471 COPY_SLAVE(boundary); in copy_slave_setting()
493 dmix->slave_boundary = spcm->boundary; in snd_pcm_direct_initialize_secondary_slave()
A Dpcm_dmix.c274 if (size >= pcm->boundary / 2) in snd_pcm_dmix_sync_area()
275 size = pcm->boundary - size; in snd_pcm_dmix_sync_area()
288 dmix->last_appl_ptr %= pcm->boundary; in snd_pcm_dmix_sync_area()
294 if (size >= pcm->boundary / 2) in snd_pcm_dmix_sync_area()
295 size = pcm->boundary - size; in snd_pcm_dmix_sync_area()
321 dmix->last_appl_ptr %= pcm->boundary; in snd_pcm_dmix_sync_area()
371 dmix->hw_ptr %= pcm->boundary; in snd_pcm_dmix_sync_ptr0()
372 if (pcm->stop_threshold >= pcm->boundary) /* don't care */ in snd_pcm_dmix_sync_ptr0()
A Dpcm_local.h146 snd_pcm_uframes_t boundary; member
280 avail += pcm->boundary; in snd_pcm_mmap_playback_avail()
281 else if ((snd_pcm_uframes_t) avail >= pcm->boundary) in snd_pcm_mmap_playback_avail()
282 avail -= pcm->boundary; in snd_pcm_mmap_playback_avail()
291 avail += pcm->boundary; in snd_pcm_mmap_capture_avail()
A Dpcm_rate.c479 sboundary = sparams->boundary; in snd_pcm_rate_sw_params()
488 params->boundary = boundary1; in snd_pcm_rate_sw_params()
489 sparams->boundary = sboundary; in snd_pcm_rate_sw_params()
502 if (sparams->stop_threshold >= params->boundary) { in snd_pcm_rate_sw_params()
503 sparams->stop_threshold = sparams->boundary; in snd_pcm_rate_sw_params()
510 if (sparams->silence_size >= params->boundary) { in snd_pcm_rate_sw_params()
511 sparams->silence_size = sparams->boundary; in snd_pcm_rate_sw_params()
770 rate->hw_ptr %= pcm->boundary; in snd_pcm_rate_sync_hwptr0()
811 rate->hw_ptr %= pcm->boundary; in snd_pcm_rate_sync_hwptr0()
1218 xfer = appl_ptr - rate->last_commit_ptr + pcm->boundary; in snd_pcm_rate_sync_playback_area()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-utils/
A Dcommon.c114 snd_pcm_uframes_t boundary = 0; in set_param() local
115 snd_pcm_sw_params_get_boundary(sw_params, &boundary); in set_param()
118 snd_pcm_sw_params_set_silence_size(handle, sw_params, boundary); in set_param()
/bsp/renesas/ra8d1-ek/script/
A Dfsp.scat59 ; Allocate required RAM and align to 32K boundary
291 ; The required minimum ending alignment is a 32 byte boundary for Armv8-M MPU requirements.
416 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
417 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
427 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
453 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
454 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
464 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
479 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
977 ; The required minimum ending alignment is a 32 byte boundary for Armv8-M MPU requirements.
/bsp/renesas/ra8m1-ek/script/
A Dfsp.scat59 ; Allocate required RAM and align to 32K boundary
291 ; The required minimum ending alignment is a 32 byte boundary for Armv8-M MPU requirements.
416 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
417 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
427 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
453 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
454 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
464 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
479 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
977 ; The required minimum ending alignment is a 32 byte boundary for Armv8-M MPU requirements.
/bsp/renesas/ra8d1-vision-board/script/
A Dfsp.scat59 ; Allocate required RAM and align to 32K boundary
291 ; The required minimum ending alignment is a 32 byte boundary for Armv8-M MPU requirements.
416 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
417 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
427 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
453 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
454 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
464 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
479 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
977 ; The required minimum ending alignment is a 32 byte boundary for Armv8-M MPU requirements.
/bsp/renesas/ra6m3-hmi-board/script/
A Dfsp.scat59 ; Allocate required RAM and align to 32K boundary
398 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
399 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
409 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
435 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
436 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
446 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
461 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
A Dfsp.ld162 /* Allocate flash write-boundary-aligned
531 * If it is not specified, the address for NSC RAM is the end of RAM aligned to a 1K boundary.
537 * specified, the address for NSC RAM is the end of RAM aligned to an 8K boundary.
545 /* Allocate RAM on a 32-byte boundary to help with placement of Ethernet buffers. */
/bsp/renesas/ra4e2-eco/script/
A Dfsp.scat72 ; Allocate required RAM and align to 32K boundary
413 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
414 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
424 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
450 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
451 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
461 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
476 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
/bsp/renesas/ra6e2-fpb/script/
A Dfsp.scat61 ; Allocate required RAM and align to 32K boundary
402 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
403 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
413 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
439 ; The required minimum execution address alignment is an 8 byte boundary for ECC compatibility.
440 …; Aligning instead to a 16 byte boundary meets the above requirement and also aligns the load addr…
450 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
465 ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility.
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/
A Dsnd_pcm.c570 runtime->boundary; in snd_pcm_playback_silence()
576 frames += runtime->boundary; in snd_pcm_playback_silence()
683 if (hw_base >= runtime->boundary) { in snd_pcm_update_hw_ptr0()
694 delta += runtime->boundary; in snd_pcm_update_hw_ptr0()
1064 if (appl_ptr >= runtime->boundary) in snd_pcm_lib_write()
1065 appl_ptr -= runtime->boundary; in snd_pcm_lib_write()
1211 if (appl_ptr >= runtime->boundary) in snd_pcm_lib_read()
1212 appl_ptr -= runtime->boundary; in snd_pcm_lib_read()
1918 runtime->boundary *= 2; in ksnd_pcm_hw_params()
1965 params->boundary = runtime->boundary; in ksnd_pcm_sw_params()
[all …]
/bsp/tae32f5300/Libraries/CMSIS/Device/Tai_action/TAE32F53xx/Source/ARM/
A Dtae32f53xx_ac5_sram.sct59 User Stack & Heap boundary definition
A Dtae32f53xx_ac6_sram.sct59 User Stack & Heap boundary definition
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/test/
A Dtt-aw-alsa-lib.c575 snd_pcm_uframes_t boundary = 0; in pcm_state_test() local
611 snd_pcm_sw_params_get_boundary(sw_params, &boundary); in pcm_state_test()
614 snd_pcm_sw_params_set_stop_threshold(handle, sw_params, boundary); in pcm_state_test()
615 snd_pcm_sw_params_set_silence_size(handle, sw_params, boundary); in pcm_state_test()
/bsp/tae32f5300/board/linker_scripts/
A Dtae32f53xx_ac5_flash.sct73 User Stack & Heap boundary definition
/bsp/renesas/ra6m4-cpk/script/
A Dfsp.ld151 /* Allocate flash write-boundary-aligned
498 * If it is not specified, the address for NSC RAM is the end of RAM aligned to a 1K boundary.
504 * specified, the address for NSC RAM is the end of RAM aligned to an 8K boundary.
512 /* Allocate RAM on a 32-byte boundary to help with placement of Ethernet buffers. */
/bsp/renesas/ra4m2-eco/script/
A Dfsp.ld149 /* Allocate flash write-boundary-aligned
457 * If it is not specified, the address for NSC RAM is the end of RAM aligned to a 1K boundary.
463 * specified, the address for NSC RAM is the end of RAM aligned to an 8K boundary.
471 /* Allocate RAM on a 32-byte boundary to help with placement of Ethernet buffers. */
/bsp/renesas/ra2l1-cpk/script/
A Dfsp.ld151 /* Allocate flash write-boundary-aligned
498 * If it is not specified, the address for NSC RAM is the end of RAM aligned to a 1K boundary.
504 * specified, the address for NSC RAM is the end of RAM aligned to an 8K boundary.
512 /* Allocate RAM on a 32-byte boundary to help with placement of Ethernet buffers. */
/bsp/mm32f526x/board/linker_scripts/
A Dlink.sct69 User Stack & Heap boundary definition
/bsp/mm32f526x/drivers/linker_scripts/
A Dlink.sct69 User Stack & Heap boundary definition
/bsp/renesas/ra6m3-ek/script/
A Dfsp.ld162 /* Allocate flash write-boundary-aligned
515 * If it is not specified, the address for NSC RAM is the end of RAM aligned to a 1K boundary.
521 * specified, the address for NSC RAM is the end of RAM aligned to an 8K boundary.
529 /* Allocate RAM on a 32-byte boundary to help with placement of Ethernet buffers. */

Completed in 65 milliseconds

12