Home
last modified time | relevance | path

Searched refs:frames (Results 1 – 25 of 354) sorted by relevance

12345678910>>...15

/linux/sound/core/oss/
H A Dpcm_plugin.c49 static int snd_pcm_plugin_alloc(struct snd_pcm_plugin *plugin, snd_pcm_uframes_t frames) in snd_pcm_plugin_alloc() argument
65 size = array3_size(frames, format->channels, width); in snd_pcm_plugin_alloc()
72 if (plugin->buf_frames < frames) { in snd_pcm_plugin_alloc()
75 plugin->buf_frames = frames; in snd_pcm_plugin_alloc()
84 c->frames = frames; in snd_pcm_plugin_alloc()
96 c->frames = frames; in snd_pcm_plugin_alloc()
108 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames) in snd_pcm_plug_alloc() argument
117 frames = plugin->dst_frames(plugin, frames); in snd_pcm_plug_alloc()
118 if ((snd_pcm_sframes_t)frames <= 0) in snd_pcm_plug_alloc()
121 err = snd_pcm_plugin_alloc(plugin, frames); in snd_pcm_plug_alloc()
[all …]
H A Droute.c28 snd_pcm_uframes_t frames, snd_pcm_format_t format) in zero_areas() argument
33 snd_pcm_area_silence(&dvp->area, 0, frames, format); in zero_areas()
41 snd_pcm_uframes_t frames, snd_pcm_format_t format) in copy_area() argument
44 snd_pcm_area_copy(&src_channel->area, 0, &dst_channel->area, 0, frames, format); in copy_area()
50 snd_pcm_uframes_t frames) in route_transfer() argument
58 if (frames == 0) in route_transfer()
60 if (frames > dst_channels[0].frames) in route_transfer()
61 frames = dst_channels[0].frames; in route_transfer()
71 copy_area(src_channels, dvp, frames, format); in route_transfer()
74 return frames; in route_transfer()
[all …]
H A Drate.c183 static snd_pcm_sframes_t rate_src_frames(struct snd_pcm_plugin *plugin, snd_pcm_uframes_t frames) in rate_src_frames() argument
190 if (frames == 0) in rate_src_frames()
194 res = (((frames * data->pitch) + (BITS/2)) >> SHIFT); in rate_src_frames()
196 res = DIV_ROUND_CLOSEST(frames << SHIFT, data->pitch); in rate_src_frames()
199 snd_pcm_sframes_t frames1 = frames, res1 = data->old_dst_frames; in rate_src_frames()
211 data->old_src_frames = frames; in rate_src_frames()
216 static snd_pcm_sframes_t rate_dst_frames(struct snd_pcm_plugin *plugin, snd_pcm_uframes_t frames) in rate_dst_frames() argument
223 if (frames == 0) in rate_dst_frames()
227 res = DIV_ROUND_CLOSEST(frames << SHIFT, data->pitch); in rate_dst_frames()
229 res = (((frames * data->pitch) + (BITS/2)) >> SHIFT); in rate_dst_frames()
[all …]
H A Dmulaw.c144 snd_pcm_uframes_t frames);
171 snd_pcm_uframes_t frames) in mulaw_decode() argument
183 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); in mulaw_decode()
192 frames1 = frames; in mulaw_decode()
217 snd_pcm_uframes_t frames) in mulaw_encode() argument
229 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); in mulaw_encode()
238 frames1 = frames; in mulaw_encode()
251 snd_pcm_uframes_t frames) in mulaw_transfer() argument
257 if (frames == 0) in mulaw_transfer()
272 if (frames > dst_channels[0].frames) in mulaw_transfer()
[all …]
H A Dlinear.c58 snd_pcm_uframes_t frames) in convert() argument
70 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); in convert()
79 frames1 = frames; in convert()
91 snd_pcm_uframes_t frames) in linear_transfer() argument
95 if (frames == 0) in linear_transfer()
110 if (frames > dst_channels[0].frames) in linear_transfer()
111 frames = dst_channels[0].frames; in linear_transfer()
112 convert(plugin, src_channels, dst_channels, frames); in linear_transfer()
113 return frames; in linear_transfer()
H A Dio.c40 snd_pcm_uframes_t frames) in io_playback_transfer() argument
47 return pcm_write(plugin->plug, src_channels->area.addr, frames); in io_playback_transfer()
59 return pcm_writev(plugin->plug, bufs, frames); in io_playback_transfer()
66 snd_pcm_uframes_t frames) in io_capture_transfer() argument
73 return pcm_read(plugin->plug, dst_channels->area.addr, frames); in io_capture_transfer()
85 return pcm_readv(plugin->plug, bufs, frames); in io_capture_transfer()
91 snd_pcm_uframes_t frames, in io_src_channels() argument
97 err = snd_pcm_plugin_client_channels(plugin, frames, &v); in io_src_channels()
105 return frames; in io_src_channels()
H A Dcopy.c30 snd_pcm_uframes_t frames) in copy_transfer() argument
37 if (frames == 0) in copy_transfer()
49 snd_pcm_area_silence(&dst_channels->area, 0, frames, plugin->dst_format.format); in copy_transfer()
54 …snd_pcm_area_copy(&src_channels->area, 0, &dst_channels->area, 0, frames, plugin->src_format.forma… in copy_transfer()
58 return frames; in copy_transfer()
H A Dpcm_plugin.h28 snd_pcm_uframes_t frames; /* allocated frames */ member
50 snd_pcm_uframes_t frames,
55 snd_pcm_uframes_t frames);
77 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames);
129 snd_pcm_uframes_t frames,
155 void **bufs, snd_pcm_uframes_t frames);
157 void **bufs, snd_pcm_uframes_t frames);
/linux/drivers/media/usb/pwc/
H A Dpwc-ctrl.c142 int frames, int *compression, int send_to_cam) in set_video_mode_Nala() argument
168 if (frames < 4) in set_video_mode_Nala()
169 frames = 4; in set_video_mode_Nala()
170 else if (size > PSZ_QCIF && frames > 15) in set_video_mode_Nala()
171 frames = 15; in set_video_mode_Nala()
172 else if (frames > 25) in set_video_mode_Nala()
173 frames = 25; in set_video_mode_Nala()
174 frames = frames2frames[frames]; in set_video_mode_Nala()
175 fps = frames2table[frames]; in set_video_mode_Nala()
191 pdev->vframes = frames; in set_video_mode_Nala()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
H A Dagg-rx.c16 mt76_aggr_release(struct mt76_rx_tid *tid, struct sk_buff_head *frames, int idx) in mt76_aggr_release() argument
28 __skb_queue_tail(frames, skb); in mt76_aggr_release()
33 struct sk_buff_head *frames, in mt76_rx_aggr_release_frames() argument
40 mt76_aggr_release(tid, frames, idx); in mt76_rx_aggr_release_frames()
45 mt76_rx_aggr_release_head(struct mt76_rx_tid *tid, struct sk_buff_head *frames) in mt76_rx_aggr_release_head() argument
50 mt76_aggr_release(tid, frames, idx); in mt76_rx_aggr_release_head()
56 mt76_rx_aggr_check_release(struct mt76_rx_tid *tid, struct sk_buff_head *frames) in mt76_rx_aggr_check_release() argument
65 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_check_release()
84 mt76_rx_aggr_release_frames(tid, frames, status->seqno); in mt76_rx_aggr_check_release()
87 mt76_rx_aggr_release_head(tid, frames); in mt76_rx_aggr_check_release()
[all …]
/linux/Documentation/networking/device_drivers/can/freescale/
H A Dflexcan.rst10 On/off RTR frames reception
19 and i.MX53 SOCs) only receive RTR frames if the controller is
22 The RX FIFO mode uses a hardware FIFO with a depth of 6 CAN frames,
24 CAN frames. With the help of the bigger buffer, the mailbox mode
27 As reception of RTR frames is part of the CAN standard, all flexcan
30 With the "rx-rtr" private flag the ability to receive RTR frames can
35 Receive RTR frames. (default)
37 The CAN controller can and will receive RTR frames.
39 On some IP cores the controller cannot receive RTR frames in the
45 Waive ability to receive RTR frames. (not supported on all IP cores)
[all …]
/linux/net/dsa/
H A DKconfig25 frames over the CPU port.
30 Say Y or M if you want to enable support for tagging frames for
41 Say Y if you want to enable support for tagging frames for the
48 Say Y if you want to enable support for tagging frames for the
56 Say Y if you want to enable support for tagging frames for the
63 Say Y or M if you want to enable support for tagging frames
69 Say Y or M if you want to enable support for tagging frames for the
79 Say Y or M if you want to enable support for tagging frames for the
86 Say Y or M if you want to enable support for tagging frames for the
92 Say Y or M if you want to enable support for tagging frames for
[all …]
/linux/drivers/xen/
H A Dmem-reservation.c31 xen_pfn_t *frames) in __xenmem_reservation_va_mapping_update() argument
48 set_phys_to_machine(pfn, frames[i]); in __xenmem_reservation_va_mapping_update()
52 mfn_pte(frames[i], PAGE_KERNEL), 0); in __xenmem_reservation_va_mapping_update()
86 int xenmem_reservation_increase(int count, xen_pfn_t *frames) in xenmem_reservation_increase() argument
95 set_xen_guest_handle(reservation.extent_start, frames); in xenmem_reservation_increase()
102 int xenmem_reservation_decrease(int count, xen_pfn_t *frames) in xenmem_reservation_decrease() argument
111 set_xen_guest_handle(reservation.extent_start, frames); in xenmem_reservation_decrease()
/linux/drivers/staging/media/atomisp/pci/camera/pipe/src/
H A Dpipe_util.c33 struct ia_css_frame *frames[]) in ia_css_pipe_util_create_output_frames() argument
37 assert(frames); in ia_css_pipe_util_create_output_frames()
39 frames[i] = NULL; in ia_css_pipe_util_create_output_frames()
44 struct ia_css_frame *frames[], in ia_css_pipe_util_set_output_frames() argument
50 frames[idx] = frame; in ia_css_pipe_util_set_output_frames()
/linux/include/xen/
H A Dmem-reservation.h31 xen_pfn_t *frames);
39 xen_pfn_t *frames) in xenmem_reservation_va_mapping_update() argument
43 __xenmem_reservation_va_mapping_update(count, pages, frames); in xenmem_reservation_va_mapping_update()
56 int xenmem_reservation_increase(int count, xen_pfn_t *frames);
58 int xenmem_reservation_decrease(int count, xen_pfn_t *frames);
/linux/net/mac80211/
H A Dmesh_ps.c419 struct sk_buff_head *frames) in mpsp_qos_null_append() argument
422 struct sk_buff *new_skb, *skb = skb_peek_tail(frames); in mpsp_qos_null_append()
447 __skb_queue_tail(frames, new_skb); in mpsp_qos_null_append()
460 struct sk_buff_head frames; in mps_frame_deliver() local
464 skb_queue_head_init(&frames); in mps_frame_deliver()
479 __skb_queue_tail(&frames, skb); in mps_frame_deliver()
488 if (skb_queue_empty(&frames)) { in mps_frame_deliver()
495 mpsp_qos_null_append(sta, &frames); in mps_frame_deliver()
498 skb_queue_len(&frames), sta->sta.addr); in mps_frame_deliver()
501 skb_queue_walk(&frames, skb) { in mps_frame_deliver()
[all …]
/linux/sound/firewire/
H A Damdtp-am824.c149 __be32 *buffer, unsigned int frames, in write_pcm_s32() argument
167 for (i = 0; i < frames; ++i) { in write_pcm_s32()
180 __be32 *buffer, unsigned int frames, in read_pcm_s32() argument
198 for (i = 0; i < frames; ++i) { in read_pcm_s32()
210 __be32 *buffer, unsigned int frames) in write_pcm_silence() argument
215 for (i = 0; i < frames; ++i) { in write_pcm_silence()
296 unsigned int frames, unsigned int data_block_counter) in write_midi_messages() argument
302 for (f = 0; f < frames; f++) { in write_midi_messages()
324 unsigned int frames, unsigned int data_block_counter) in read_midi_messages() argument
331 for (f = 0; f < frames; f++) { in read_midi_messages()
/linux/sound/core/
H A Dpcm_compat.c29 snd_pcm_uframes_t frames; in snd_pcm_ioctl_rewind_compat() local
32 if (get_user(frames, src)) in snd_pcm_ioctl_rewind_compat()
34 err = snd_pcm_rewind(substream, frames); in snd_pcm_ioctl_rewind_compat()
43 snd_pcm_uframes_t frames; in snd_pcm_ioctl_forward_compat() local
46 if (get_user(frames, src)) in snd_pcm_ioctl_forward_compat()
48 err = snd_pcm_forward(substream, frames); in snd_pcm_ioctl_forward_compat()
282 u32 frames; member
289 u32 frames; in snd_pcm_ioctl_xferi_compat() local
300 get_user(frames, &data32->frames)) in snd_pcm_ioctl_xferi_compat()
304 err = snd_pcm_lib_write(substream, compat_ptr(buf), frames); in snd_pcm_ioctl_xferi_compat()
[all …]
/linux/sound/firewire/fireface/
H A Damdtp-ff.c31 __le32 *buffer, unsigned int frames, in write_pcm_s32() argument
49 for (i = 0; i < frames; ++i) { in write_pcm_s32()
61 __le32 *buffer, unsigned int frames, in read_pcm_s32() argument
79 for (i = 0; i < frames; ++i) { in read_pcm_s32()
91 __le32 *buffer, unsigned int frames) in write_pcm_silence() argument
96 for (i = 0; i < frames; ++i) { in write_pcm_silence()
/linux/sound/usb/misc/
H A Dua101.c211 unsigned int frames) in copy_playback_data() argument
220 if (stream->buffer_pos + frames <= runtime->buffer_size) { in copy_playback_data()
221 memcpy(urb->transfer_buffer, source, frames * frame_bytes); in copy_playback_data()
227 runtime->dma_area, (frames - frames1) * frame_bytes); in copy_playback_data()
230 stream->buffer_pos += frames; in copy_playback_data()
233 stream->period_pos += frames; in copy_playback_data()
253 unsigned int frames; in playback_work() local
276 frames = ua->rate_feedback[ua->rate_feedback_start]; in playback_work()
287 frames * ua->playback.frame_bytes; in playback_work()
291 frames); in playback_work()
[all …]
/linux/net/can/
H A Dbcm.c119 void *frames; member
288 struct canfd_frame *cf = op->frames + op->cfsiz * op->currframe; in bcm_can_tx()
332 struct canfd_frame *frames, int has_timestamp) in bcm_send_to_user() argument
360 skb_put_data(skb, frames, datalen); in bcm_send_to_user()
544 struct canfd_frame *cf = op->frames + op->cfsiz * index; in bcm_rx_cmp_to_index()
739 if ((get_u64(op->frames, 0) & get_u64(rxframe, 0)) == in bcm_rx_handler()
740 (get_u64(op->frames, 0) & in bcm_rx_handler()
741 get_u64(op->frames + op->cfsiz * i, 0))) { in bcm_rx_handler()
774 if ((op->frames) && (op->frames != &op->sframe)) in bcm_free_op_rcu()
775 kfree(op->frames); in bcm_free_op_rcu()
[all …]
/linux/Documentation/networking/
H A Dcan.rst31 receive raw CAN frames, directly to/from the controller hardware.
32 Queueing of frames and higher-level transport protocols like ISO-TP
45 network layer as a network device, so that CAN frames from the
54 frames on different or the same CAN IDs. Several sockets listening on
55 the same interface for frames with the same CAN ID are all passed the
56 same received matching CAN frames. An application wishing to
60 CAN-IDs, frames, etc.
93 CAN frames between them, (sophisticated) queueing of CAN frames, and
160 some kind of local loopback of the sent CAN frames on the appropriate
164 transmission and reception of media dependent frames. Due to the
[all …]
H A Diso15765-2.rst62 sender starts to send frames containing fragments of the data payload (called
159 * ``CAN_ISOTP_LISTEN_MODE``: listen only (do not send FC frames); normally
167 * ``CAN_ISOTP_TX_PADDING``: enable padding for transmitted frames, using
170 * ``CAN_ISOTP_RX_PADDING``: enable padding for the received frames, using
174 frames.
176 * ``CAN_ISOTP_CHK_PAD_DATA``: check padding bytes on the received frames
216 * ``txpad_content``: byte used as padding value for transmitted frames.
218 * ``rxpad_content``: byte used as padding value for received frames.
244 * ``bs``: blocksize provided in flow control frames.
246 * ``stmin``: minimum separation time provided in flow control frames; can
[all …]
/linux/drivers/net/thunderbolt/
H A Dmain.c142 struct tbnet_frame frames[TBNET_RING_SIZE]; member
340 struct tbnet_frame *tf = &ring->frames[i]; in tbnet_free_buffers()
507 struct tbnet_frame *tf = &ring->frames[index]; in tbnet_alloc_rx_buffers()
560 tf = &ring->frames[index]; in tbnet_get_tx_buffer()
589 struct tbnet_frame *tf = &ring->frames[i]; in tbnet_alloc_tx_buffers()
990 struct tbnet_frame **frames, u32 frame_count) in tbnet_xmit_csum_and_map() argument
992 struct thunderbolt_ip_frame_header *hdr = page_address(frames[0]->page); in tbnet_xmit_csum_and_map()
1008 hdr = page_address(frames[i]->page); in tbnet_xmit_csum_and_map()
1013 frames[i]->frame.buffer_phy, in tbnet_xmit_csum_and_map()
1014 tbnet_frame_size(frames[i]), DMA_TO_DEVICE); in tbnet_xmit_csum_and_map()
[all …]
/linux/drivers/staging/media/atomisp/pci/
H A Dsh_css_sp.c90 initialize_stage_frames(struct ia_css_frames_sp *frames);
352 initialize_stage_frames(&sh_css_sp_stage.frames); in sh_css_sp_start_isys_copy()
364 sh_css_copy_buffer_attr_to_spbuffer(&sh_css_sp_stage.frames.metadata_buf, in sh_css_sp_start_isys_copy()
547 sh_css_copy_frame_to_spframe(&sh_css_sp_stage.frames.in, frame); in set_input_frame_buffer()
590 sh_css_copy_frame_to_spframe(&sh_css_sp_stage.frames.out[idx], frame); in set_output_frame_buffer()
620 sh_css_copy_frame_to_spframe(&sh_css_sp_stage.frames.out_vf, frame); in set_view_finder_buffer()
858 initialize_stage_frames(struct ia_css_frames_sp *frames) in initialize_stage_frames() argument
862 initialize_frame_buffer_attribute(&frames->in.buf_attr); in initialize_stage_frames()
864 initialize_frame_buffer_attribute(&frames->out[i].buf_attr); in initialize_stage_frames()
866 initialize_frame_buffer_attribute(&frames->out_vf.buf_attr); in initialize_stage_frames()
[all …]

12345678910>>...15