Home
last modified time | relevance | path

Searched refs:channel (Results 1 - 25 of 3691) sorted by relevance

12345678910>>...148

/kernel/linux/linux-6.6/drivers/char/xillybus/
H A Dxillybus_core.c102 "Malformed message (skipping): opcode=%d, channel=%03x, dir=%d, bufno=%03x, data=%07x\n", in malformed_message()
120 struct xilly_channel *channel; in xillybus_isr() local
177 channel = ep->channels[msg_channel]; in xillybus_isr()
179 if (msg_dir) { /* Write channel */ in xillybus_isr()
180 if (msg_bufno >= channel->num_wr_buffers) { in xillybus_isr()
184 spin_lock(&channel->wr_spinlock); in xillybus_isr()
185 channel->wr_buffers[msg_bufno]->end_offset = in xillybus_isr()
187 channel->wr_fpga_buf_idx = msg_bufno; in xillybus_isr()
188 channel->wr_empty = 0; in xillybus_isr()
189 channel in xillybus_isr()
433 struct xilly_channel *channel; xilly_setupchannels() local
634 struct xilly_channel *channel; xilly_obtain_idt() local
698 struct xilly_channel *channel = filp->private_data; xillybus_read() local
1014 xillybus_myflush(struct xilly_channel *channel, long timeout) xillybus_myflush() argument
1189 struct xilly_channel *channel = container_of( xillybus_autoflush() local
1208 struct xilly_channel *channel = filp->private_data; xillybus_write() local
1432 struct xilly_channel *channel; xillybus_open() local
1567 struct xilly_channel *channel = filp->private_data; xillybus_release() local
1667 struct xilly_channel *channel = filp->private_data; xillybus_llseek() local
1741 struct xilly_channel *channel = filp->private_data; xillybus_poll() local
[all...]
/kernel/linux/linux-5.10/drivers/visorbus/
H A Dvisorchannel.c8 * This provides s-Par channel communication primitives, which are
9 * independent of the mechanism used to access the channel data.
36 * channel creator knows if more than one thread will be inserting or
48 void visorchannel_destroy(struct visorchannel *channel) in visorchannel_destroy() argument
50 if (!channel) in visorchannel_destroy()
53 if (channel->mapped) { in visorchannel_destroy()
54 memunmap(channel->mapped); in visorchannel_destroy()
55 if (channel->requested) in visorchannel_destroy()
56 release_mem_region(channel->physaddr, channel in visorchannel_destroy()
61 visorchannel_get_physaddr(struct visorchannel *channel) visorchannel_get_physaddr() argument
66 visorchannel_get_nbytes(struct visorchannel *channel) visorchannel_get_nbytes() argument
77 visorchannel_id(struct visorchannel *channel, char *s) visorchannel_id() argument
82 visorchannel_zoneid(struct visorchannel *channel, char *s) visorchannel_zoneid() argument
87 visorchannel_get_clientpartition(struct visorchannel *channel) visorchannel_get_clientpartition() argument
92 visorchannel_set_clientpartition(struct visorchannel *channel, u64 partition_handle) visorchannel_set_clientpartition() argument
105 visorchannel_get_guid(struct visorchannel *channel) visorchannel_get_guid() argument
111 visorchannel_read(struct visorchannel *channel, ulong offset, void *dest, ulong nbytes) visorchannel_read() argument
121 visorchannel_write(struct visorchannel *channel, ulong offset, void *dest, ulong nbytes) visorchannel_write() argument
139 visorchannel_get_header(struct visorchannel *channel) visorchannel_get_header() argument
176 sig_read_header(struct visorchannel *channel, u32 queue, struct signal_queue_header *sig_hdr) sig_read_header() argument
188 sig_read_data(struct visorchannel *channel, u32 queue, struct signal_queue_header *sig_hdr, u32 slot, void *data) sig_read_data() argument
199 sig_write_data(struct visorchannel *channel, u32 queue, struct signal_queue_header *sig_hdr, u32 slot, void *data) sig_write_data() argument
210 signalremove_inner(struct visorchannel *channel, u32 queue, void *msg) signalremove_inner() argument
250 visorchannel_signalremove(struct visorchannel *channel, u32 queue, void *msg) visorchannel_signalremove() argument
268 queue_empty(struct visorchannel *channel, u32 queue) queue_empty() argument
286 visorchannel_signalempty(struct visorchannel *channel, u32 queue) visorchannel_signalempty() argument
300 signalinsert_inner(struct visorchannel *channel, u32 queue, void *msg) signalinsert_inner() argument
352 struct visorchannel *channel; visorchannel_create() local
418 visorchannel_signalinsert(struct visorchannel *channel, u32 queue, void *msg) visorchannel_signalinsert() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Defx_channels.c157 * We need a channel per event queue, plus a VI per tx queue. in efx_allocate_msix_channels()
274 /* Fall back to single channel MSI */ in efx_siena_probe_interrupts()
367 struct efx_channel *channel; in efx_siena_set_interrupt_affinity() local
375 efx_for_each_channel(channel, efx) { in efx_siena_set_interrupt_affinity()
379 irq_set_affinity_hint(channel->irq, cpumask_of(cpu)); in efx_siena_set_interrupt_affinity()
385 struct efx_channel *channel; in efx_siena_clear_interrupt_affinity() local
387 efx_for_each_channel(channel, efx) in efx_siena_clear_interrupt_affinity()
388 irq_set_affinity_hint(channel->irq, NULL); in efx_siena_clear_interrupt_affinity()
404 struct efx_channel *channel; in efx_siena_remove_interrupts() local
407 efx_for_each_channel(channel, ef in efx_siena_remove_interrupts()
425 efx_probe_eventq(struct efx_channel *channel) efx_probe_eventq() argument
444 efx_init_eventq(struct efx_channel *channel) efx_init_eventq() argument
464 efx_siena_start_eventq(struct efx_channel *channel) efx_siena_start_eventq() argument
478 efx_siena_stop_eventq(struct efx_channel *channel) efx_siena_stop_eventq() argument
487 efx_fini_eventq(struct efx_channel *channel) efx_fini_eventq() argument
499 efx_remove_eventq(struct efx_channel *channel) efx_remove_eventq() argument
517 struct efx_channel *channel; efx_filter_rfs_expire() local
536 struct efx_channel *channel; efx_alloc_channel() local
607 struct efx_channel *channel; efx_copy_channel() local
642 efx_probe_channel(struct efx_channel *channel) efx_probe_channel() argument
680 efx_get_channel_name(struct efx_channel *channel, char *buf, size_t len) efx_get_channel_name() argument
706 struct efx_channel *channel; efx_siena_set_channel_names() local
716 struct efx_channel *channel; efx_siena_probe_channels() local
745 efx_siena_remove_channel(struct efx_channel *channel) efx_siena_remove_channel() argument
763 struct efx_channel *channel; efx_siena_remove_channels() local
788 struct efx_channel *channel; efx_set_xdp_channels() local
858 struct efx_channel *other_channel[EFX_MAX_CHANNELS], *channel; efx_siena_realloc_channels() local
962 struct efx_channel *channel; efx_siena_set_channels() local
991 efx_default_channel_want_txqs(struct efx_channel *channel) efx_default_channel_want_txqs() argument
1003 struct efx_channel *channel, *end_channel; efx_soft_enable_interrupts() local
1038 struct efx_channel *channel; efx_soft_disable_interrupts() local
1066 struct efx_channel *channel, *end_channel; efx_siena_enable_interrupts() local
1109 struct efx_channel *channel; efx_siena_disable_interrupts() local
1125 struct efx_channel *channel; efx_siena_start_channels() local
1149 struct efx_channel *channel; efx_siena_stop_channels() local
1202 efx_process_channel(struct efx_channel *channel, int budget) efx_process_channel() argument
1246 efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_update_irq_mod() argument
1274 struct efx_channel *channel = efx_poll() local
1317 efx_init_napi_channel(struct efx_channel *channel) efx_init_napi_channel() argument
1327 struct efx_channel *channel; efx_siena_init_napi() local
1333 efx_fini_napi_channel(struct efx_channel *channel) efx_fini_napi_channel() argument
1343 struct efx_channel *channel; efx_siena_fini_napi() local
1353 efx_channel_dummy_op_int(struct efx_channel *channel) efx_channel_dummy_op_int() argument
1358 efx_siena_channel_dummy_op_void(struct efx_channel *channel) efx_siena_channel_dummy_op_void() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Defx_channels.c156 * We need a channel per event queue, plus a VI per tx queue. in efx_allocate_msix_channels()
273 /* Fall back to single channel MSI */ in efx_probe_interrupts()
366 struct efx_channel *channel; in efx_set_interrupt_affinity() local
374 efx_for_each_channel(channel, efx) { in efx_set_interrupt_affinity()
378 irq_set_affinity_hint(channel->irq, cpumask_of(cpu)); in efx_set_interrupt_affinity()
384 struct efx_channel *channel; in efx_clear_interrupt_affinity() local
386 efx_for_each_channel(channel, efx) in efx_clear_interrupt_affinity()
387 irq_set_affinity_hint(channel->irq, NULL); in efx_clear_interrupt_affinity()
403 struct efx_channel *channel; in efx_remove_interrupts() local
406 efx_for_each_channel(channel, ef in efx_remove_interrupts()
424 efx_probe_eventq(struct efx_channel *channel) efx_probe_eventq() argument
443 efx_init_eventq(struct efx_channel *channel) efx_init_eventq() argument
463 efx_start_eventq(struct efx_channel *channel) efx_start_eventq() argument
477 efx_stop_eventq(struct efx_channel *channel) efx_stop_eventq() argument
486 efx_fini_eventq(struct efx_channel *channel) efx_fini_eventq() argument
498 efx_remove_eventq(struct efx_channel *channel) efx_remove_eventq() argument
516 struct efx_channel *channel; efx_filter_rfs_expire() local
534 struct efx_channel *channel; efx_alloc_channel() local
604 struct efx_channel *channel; efx_copy_channel() local
639 efx_probe_channel(struct efx_channel *channel) efx_probe_channel() argument
677 efx_get_channel_name(struct efx_channel *channel, char *buf, size_t len) efx_get_channel_name() argument
703 struct efx_channel *channel; efx_set_channel_names() local
713 struct efx_channel *channel; efx_probe_channels() local
739 efx_remove_channel(struct efx_channel *channel) efx_remove_channel() argument
757 struct efx_channel *channel; efx_remove_channels() local
782 struct efx_channel *channel; efx_set_xdp_channels() local
846 struct efx_channel *other_channel[EFX_MAX_CHANNELS], *channel, efx_realloc_channels() local
930 struct efx_channel *channel; efx_set_channels() local
959 efx_default_channel_want_txqs(struct efx_channel *channel) efx_default_channel_want_txqs() argument
971 struct efx_channel *channel, *end_channel; efx_soft_enable_interrupts() local
1006 struct efx_channel *channel; efx_soft_disable_interrupts() local
1034 struct efx_channel *channel, *end_channel; efx_enable_interrupts() local
1077 struct efx_channel *channel; efx_disable_interrupts() local
1093 struct efx_channel *channel; efx_start_channels() local
1119 struct efx_channel *channel; efx_stop_channels() local
1177 efx_process_channel(struct efx_channel *channel, int budget) efx_process_channel() argument
1221 efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_update_irq_mod() argument
1249 struct efx_channel *channel = efx_poll() local
1292 efx_init_napi_channel(struct efx_channel *channel) efx_init_napi_channel() argument
1302 struct efx_channel *channel; efx_init_napi() local
1308 efx_fini_napi_channel(struct efx_channel *channel) efx_fini_napi_channel() argument
1318 struct efx_channel *channel; efx_fini_napi() local
1328 efx_channel_dummy_op_int(struct efx_channel *channel) efx_channel_dummy_op_int() argument
1333 efx_channel_dummy_op_void(struct efx_channel *channel) efx_channel_dummy_op_void() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Defx_channels.c47 /* This is the weight assigned to each of the (per-channel) virtual
56 int efx_channel_dummy_op_int(struct efx_channel *channel) in efx_channel_dummy_op_int() argument
61 void efx_channel_dummy_op_void(struct efx_channel *channel) in efx_channel_dummy_op_void() argument
163 * We need a channel per event queue, plus a VI per tx queue. in efx_allocate_msix_channels()
262 /* Fall back to single channel MSI */ in efx_probe_interrupts()
352 struct efx_channel *channel; in efx_set_interrupt_affinity() local
355 efx_for_each_channel(channel, efx) { in efx_set_interrupt_affinity()
356 cpu = cpumask_local_spread(channel->channel, in efx_set_interrupt_affinity()
358 irq_set_affinity_hint(channel in efx_set_interrupt_affinity()
364 struct efx_channel *channel; efx_clear_interrupt_affinity() local
383 struct efx_channel *channel; efx_remove_interrupts() local
404 efx_probe_eventq(struct efx_channel *channel) efx_probe_eventq() argument
423 efx_init_eventq(struct efx_channel *channel) efx_init_eventq() argument
443 efx_start_eventq(struct efx_channel *channel) efx_start_eventq() argument
457 efx_stop_eventq(struct efx_channel *channel) efx_stop_eventq() argument
466 efx_fini_eventq(struct efx_channel *channel) efx_fini_eventq() argument
478 efx_remove_eventq(struct efx_channel *channel) efx_remove_eventq() argument
496 struct efx_channel *channel; efx_filter_rfs_expire() local
514 struct efx_channel *channel; efx_alloc_channel() local
584 struct efx_channel *channel; efx_copy_channel() local
619 efx_probe_channel(struct efx_channel *channel) efx_probe_channel() argument
657 efx_get_channel_name(struct efx_channel *channel, char *buf, size_t len) efx_get_channel_name() argument
682 struct efx_channel *channel; efx_set_channel_names() local
692 struct efx_channel *channel; efx_probe_channels() local
721 efx_remove_channel(struct efx_channel *channel) efx_remove_channel() argument
739 struct efx_channel *channel; efx_remove_channels() local
749 struct efx_channel *other_channel[EFX_MAX_CHANNELS], *channel, efx_realloc_channels() local
858 struct efx_channel *channel; efx_set_channels() local
922 efx_default_channel_want_txqs(struct efx_channel *channel) efx_default_channel_want_txqs() argument
934 struct efx_channel *channel, *end_channel; efx_soft_enable_interrupts() local
969 struct efx_channel *channel; efx_soft_disable_interrupts() local
997 struct efx_channel *channel, *end_channel; efx_enable_interrupts() local
1040 struct efx_channel *channel; efx_disable_interrupts() local
1056 struct efx_channel *channel; efx_start_channels() local
1080 struct efx_channel *channel; efx_stop_channels() local
1133 efx_process_channel(struct efx_channel *channel, int budget) efx_process_channel() argument
1177 efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_update_irq_mod() argument
1205 struct efx_channel *channel = efx_poll() local
1248 efx_init_napi_channel(struct efx_channel *channel) efx_init_napi_channel() argument
1259 struct efx_channel *channel; efx_init_napi() local
1265 efx_fini_napi_channel(struct efx_channel *channel) efx_fini_napi_channel() argument
1275 struct efx_channel *channel; efx_fini_napi() local
[all...]
/kernel/linux/linux-5.10/drivers/ipack/devices/
H A Dipoctal.c50 struct ipoctal_channel channel[NR_CHANNELS]; member
59 return container_of(chan, struct ipoctal, channel[index]); in chan_to_ipoctal()
62 static void ipoctal_reset_channel(struct ipoctal_channel *channel) in ipoctal_reset_channel() argument
64 iowrite8(CR_DISABLE_RX | CR_DISABLE_TX, &channel->regs->w.cr); in ipoctal_reset_channel()
65 channel->rx_enable = 0; in ipoctal_reset_channel()
66 iowrite8(CR_CMD_RESET_RX, &channel->regs->w.cr); in ipoctal_reset_channel()
67 iowrite8(CR_CMD_RESET_TX, &channel->regs->w.cr); in ipoctal_reset_channel()
68 iowrite8(CR_CMD_RESET_ERR_STATUS, &channel->regs->w.cr); in ipoctal_reset_channel()
69 iowrite8(CR_CMD_RESET_MR, &channel->regs->w.cr); in ipoctal_reset_channel()
74 struct ipoctal_channel *channel; in ipoctal_port_activate() local
89 struct ipoctal_channel *channel = dev_get_drvdata(tty->dev); ipoctal_install() local
112 struct ipoctal_channel *channel = tty->driver_data; ipoctal_open() local
127 ipoctal_free_channel(struct ipoctal_channel *channel) ipoctal_free_channel() argument
137 struct ipoctal_channel *channel = tty->driver_data; ipoctal_close() local
146 struct ipoctal_channel *channel = tty->driver_data; ipoctal_get_icount() local
160 ipoctal_irq_rx(struct ipoctal_channel *channel, u8 sr) ipoctal_irq_rx() argument
205 ipoctal_irq_tx(struct ipoctal_channel *channel) ipoctal_irq_tx() argument
223 ipoctal_irq_channel(struct ipoctal_channel *channel) ipoctal_irq_channel() argument
282 struct ipoctal_channel *channel; ipoctal_inst_slot() local
330 struct ipoctal_channel *channel = &ipoctal->channel[i]; ipoctal_inst_slot() local
442 ipoctal_copy_write_buffer(struct ipoctal_channel *channel, const unsigned char *buf, int count) ipoctal_copy_write_buffer() argument
468 struct ipoctal_channel *channel = tty->driver_data; ipoctal_write_tty() local
490 struct ipoctal_channel *channel = tty->driver_data; ipoctal_write_room() local
497 struct ipoctal_channel *channel = tty->driver_data; ipoctal_chars_in_buffer() local
509 struct ipoctal_channel *channel = tty->driver_data; ipoctal_set_termios() local
640 struct ipoctal_channel *channel = tty->driver_data; ipoctal_hangup() local
660 struct ipoctal_channel *channel = tty->driver_data; ipoctal_shutdown() local
671 struct ipoctal_channel *channel = tty->driver_data; ipoctal_cleanup() local
722 struct ipoctal_channel *channel = &ipoctal->channel[i]; __ipoctal_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/ipack/devices/
H A Dipoctal.c48 struct ipoctal_channel channel[NR_CHANNELS]; member
57 return container_of(chan, struct ipoctal, channel[index]); in chan_to_ipoctal()
60 static void ipoctal_reset_channel(struct ipoctal_channel *channel) in ipoctal_reset_channel() argument
62 iowrite8(CR_DISABLE_RX | CR_DISABLE_TX, &channel->regs->w.cr); in ipoctal_reset_channel()
63 channel->rx_enable = 0; in ipoctal_reset_channel()
64 iowrite8(CR_CMD_RESET_RX, &channel->regs->w.cr); in ipoctal_reset_channel()
65 iowrite8(CR_CMD_RESET_TX, &channel->regs->w.cr); in ipoctal_reset_channel()
66 iowrite8(CR_CMD_RESET_ERR_STATUS, &channel->regs->w.cr); in ipoctal_reset_channel()
67 iowrite8(CR_CMD_RESET_MR, &channel->regs->w.cr); in ipoctal_reset_channel()
72 struct ipoctal_channel *channel; in ipoctal_port_activate() local
87 struct ipoctal_channel *channel = dev_get_drvdata(tty->dev); ipoctal_install() local
110 struct ipoctal_channel *channel = tty->driver_data; ipoctal_open() local
125 ipoctal_free_channel(struct ipoctal_channel *channel) ipoctal_free_channel() argument
135 struct ipoctal_channel *channel = tty->driver_data; ipoctal_close() local
144 struct ipoctal_channel *channel = tty->driver_data; ipoctal_get_icount() local
158 ipoctal_irq_rx(struct ipoctal_channel *channel, u8 sr) ipoctal_irq_rx() argument
203 ipoctal_irq_tx(struct ipoctal_channel *channel) ipoctal_irq_tx() argument
221 ipoctal_irq_channel(struct ipoctal_channel *channel) ipoctal_irq_channel() argument
280 struct ipoctal_channel *channel; ipoctal_inst_slot() local
328 struct ipoctal_channel *channel = &ipoctal->channel[i]; ipoctal_inst_slot() local
439 ipoctal_copy_write_buffer(struct ipoctal_channel *channel, const u8 *buf, int count) ipoctal_copy_write_buffer() argument
464 struct ipoctal_channel *channel = tty->driver_data; ipoctal_write_tty() local
486 struct ipoctal_channel *channel = tty->driver_data; ipoctal_write_room() local
493 struct ipoctal_channel *channel = tty->driver_data; ipoctal_chars_in_buffer() local
505 struct ipoctal_channel *channel = tty->driver_data; ipoctal_set_termios() local
635 struct ipoctal_channel *channel = tty->driver_data; ipoctal_hangup() local
655 struct ipoctal_channel *channel = tty->driver_data; ipoctal_shutdown() local
666 struct ipoctal_channel *channel = tty->driver_data; ipoctal_cleanup() local
717 struct ipoctal_channel *channel = &ipoctal->channel[i]; __ipoctal_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/char/xillybus/
H A Dxillybus_core.c113 "Malformed message (skipping): opcode=%d, channel=%03x, dir=%d, bufno=%03x, data=%07x\n", in malformed_message()
131 struct xilly_channel *channel; in xillybus_isr() local
191 channel = ep->channels[msg_channel]; in xillybus_isr()
193 if (msg_dir) { /* Write channel */ in xillybus_isr()
194 if (msg_bufno >= channel->num_wr_buffers) { in xillybus_isr()
198 spin_lock(&channel->wr_spinlock); in xillybus_isr()
199 channel->wr_buffers[msg_bufno]->end_offset = in xillybus_isr()
201 channel->wr_fpga_buf_idx = msg_bufno; in xillybus_isr()
202 channel->wr_empty = 0; in xillybus_isr()
203 channel in xillybus_isr()
408 struct xilly_channel *channel; xilly_setupchannels() local
609 struct xilly_channel *channel; xilly_obtain_idt() local
674 struct xilly_channel *channel = filp->private_data; xillybus_read() local
992 xillybus_myflush(struct xilly_channel *channel, long timeout) xillybus_myflush() argument
1168 struct xilly_channel *channel = container_of( xillybus_autoflush() local
1187 struct xilly_channel *channel = filp->private_data; xillybus_write() local
1415 struct xilly_channel *channel; xillybus_open() local
1564 struct xilly_channel *channel = filp->private_data; xillybus_release() local
1664 struct xilly_channel *channel = filp->private_data; xillybus_llseek() local
1738 struct xilly_channel *channel = filp->private_data; xillybus_poll() local
[all...]
/kernel/linux/linux-5.10/drivers/rpmsg/
H A Dqcom_smd.c30 * Each channel consists of a control item (channel info) and a ring buffer
31 * pair. The channel info carry information related to channel state, flow
37 * Upon creating a new channel the remote processor allocates channel info and
39 * interrupt is sent to the other end of the channel and a scan for new
40 * channels should be done. A channel never goes away, it will only change
44 * channel by setting the state of its end of the channel t
370 qcom_smd_signal_channel(struct qcom_smd_channel *channel) qcom_smd_signal_channel() argument
390 qcom_smd_channel_reset(struct qcom_smd_channel *channel) qcom_smd_channel_reset() argument
413 qcom_smd_channel_set_callback(struct qcom_smd_channel *channel, rpmsg_rx_cb_t cb) qcom_smd_channel_set_callback() argument
427 qcom_smd_channel_get_rx_avail(struct qcom_smd_channel *channel) qcom_smd_channel_get_rx_avail() argument
441 qcom_smd_channel_set_state(struct qcom_smd_channel *channel, int state) qcom_smd_channel_set_state() argument
497 qcom_smd_channel_peek(struct qcom_smd_channel *channel, void *buf, size_t count) qcom_smd_channel_peek() argument
528 qcom_smd_channel_advance(struct qcom_smd_channel *channel, size_t count) qcom_smd_channel_advance() argument
542 qcom_smd_channel_recv_single(struct qcom_smd_channel *channel) qcom_smd_channel_recv_single() argument
576 qcom_smd_channel_intr(struct qcom_smd_channel *channel) qcom_smd_channel_intr() argument
645 struct qcom_smd_channel *channel; qcom_smd_edge_intr() local
683 qcom_smd_get_tx_avail(struct qcom_smd_channel *channel) qcom_smd_get_tx_avail() argument
698 qcom_smd_write_fifo(struct qcom_smd_channel *channel, const void *data, size_t count) qcom_smd_write_fifo() argument
743 __qcom_smd_send(struct qcom_smd_channel *channel, const void *data, int len, bool wait) __qcom_smd_send() argument
815 qcom_smd_channel_open(struct qcom_smd_channel *channel, rpmsg_rx_cb_t cb) qcom_smd_channel_open() argument
864 qcom_smd_channel_close(struct qcom_smd_channel *channel) qcom_smd_channel_close() argument
878 struct qcom_smd_channel *channel; qcom_smd_find_channel() local
906 struct qcom_smd_channel *channel; qcom_smd_create_ept() local
981 struct qcom_smd_channel *channel = qsept->qsch; qcom_smd_poll() local
995 qcom_smd_match_channel(struct device_node *edge_node, const char *channel) qcom_smd_match_channel() argument
1019 struct qcom_smd_channel *channel = qept->qsch; qcom_smd_announce_create() local
1056 qcom_smd_create_device(struct qcom_smd_channel *channel) qcom_smd_create_device() argument
1112 struct qcom_smd_channel *channel; qcom_smd_create_channel() local
1194 struct qcom_smd_channel *channel; qcom_channel_scan_worker() local
1258 struct qcom_smd_channel *channel; qcom_channel_state_worker() local
1423 struct qcom_smd_channel *channel, *tmp; qcom_smd_edge_release() local
[all...]
/kernel/linux/linux-6.6/drivers/rpmsg/
H A Dqcom_smd.c30 * Each channel consists of a control item (channel info) and a ring buffer
31 * pair. The channel info carry information related to channel state, flow
37 * Upon creating a new channel the remote processor allocates channel info and
39 * interrupt is sent to the other end of the channel and a scan for new
40 * channels should be done. A channel never goes away, it will only change
44 * channel by setting the state of its end of the channel t
370 qcom_smd_signal_channel(struct qcom_smd_channel *channel) qcom_smd_signal_channel() argument
390 qcom_smd_channel_reset(struct qcom_smd_channel *channel) qcom_smd_channel_reset() argument
413 qcom_smd_channel_set_callback(struct qcom_smd_channel *channel, rpmsg_rx_cb_t cb) qcom_smd_channel_set_callback() argument
427 qcom_smd_channel_get_rx_avail(struct qcom_smd_channel *channel) qcom_smd_channel_get_rx_avail() argument
441 qcom_smd_channel_set_state(struct qcom_smd_channel *channel, int state) qcom_smd_channel_set_state() argument
497 qcom_smd_channel_peek(struct qcom_smd_channel *channel, void *buf, size_t count) qcom_smd_channel_peek() argument
528 qcom_smd_channel_advance(struct qcom_smd_channel *channel, size_t count) qcom_smd_channel_advance() argument
542 qcom_smd_channel_recv_single(struct qcom_smd_channel *channel) qcom_smd_channel_recv_single() argument
576 qcom_smd_channel_intr(struct qcom_smd_channel *channel) qcom_smd_channel_intr() argument
645 struct qcom_smd_channel *channel; qcom_smd_edge_intr() local
683 qcom_smd_get_tx_avail(struct qcom_smd_channel *channel) qcom_smd_get_tx_avail() argument
698 qcom_smd_write_fifo(struct qcom_smd_channel *channel, const void *data, size_t count) qcom_smd_write_fifo() argument
743 __qcom_smd_send(struct qcom_smd_channel *channel, const void *data, int len, bool wait) __qcom_smd_send() argument
815 qcom_smd_channel_open(struct qcom_smd_channel *channel, rpmsg_rx_cb_t cb) qcom_smd_channel_open() argument
864 qcom_smd_channel_close(struct qcom_smd_channel *channel) qcom_smd_channel_close() argument
878 struct qcom_smd_channel *channel; qcom_smd_find_channel() local
906 struct qcom_smd_channel *channel; qcom_smd_create_ept() local
995 struct qcom_smd_channel *channel = qsept->qsch; qcom_smd_poll() local
1009 qcom_smd_match_channel(struct device_node *edge_node, const char *channel) qcom_smd_match_channel() argument
1033 struct qcom_smd_channel *channel = qept->qsch; qcom_smd_announce_create() local
1072 qcom_smd_create_device(struct qcom_smd_channel *channel) qcom_smd_create_device() argument
1128 struct qcom_smd_channel *channel; qcom_smd_create_channel() local
1210 struct qcom_smd_channel *channel; qcom_channel_scan_worker() local
1274 struct qcom_smd_channel *channel; qcom_channel_state_worker() local
1442 struct qcom_smd_channel *channel, *tmp; qcom_smd_edge_release() local
[all...]
/kernel/linux/linux-6.6/drivers/most/
H A Dmost_snd.c28 * struct channel - private structure to keep channel specific data
31 * @iface: interface for which the channel belongs to
32 * @cfg: channel configuration
35 * @id: channel index
44 struct channel { struct
152 * get_channel - get pointer to channel
154 * @channel_id: channel ID
156 * This traverses the channel list and returns the channel matchin
165 struct channel *channel; get_channel() local
181 copy_data(struct channel *channel, struct mbo *mbo) copy_data() argument
229 struct channel *const channel = data; playback_thread() local
267 struct channel *channel = substream->private_data; pcm_open() local
307 struct channel *channel = substream->private_data; pcm_close() local
326 struct channel *channel = substream->private_data; pcm_prepare() local
372 struct channel *channel = substream->private_data; pcm_trigger() local
400 struct channel *channel = substream->private_data; pcm_pointer() local
489 struct channel *channel, *tmp; release_adapter() local
517 struct channel *channel; audio_probe_channel() local
643 struct channel *channel; audio_disconnect_channel() local
669 struct channel *channel = get_channel(mbo->ifp, mbo->hdm_channel_id); audio_rx_completion() local
695 struct channel *channel = get_channel(iface, channel_id); audio_tx_completion() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/
H A Dallegro-core.c285 /* user_id is used to identify the channel during CREATE_CHANNEL */
306 allegro_channel_get_i_frame_qp(struct allegro_channel *channel) in allegro_channel_get_i_frame_qp() argument
308 if (channel->codec == V4L2_PIX_FMT_HEVC) in allegro_channel_get_i_frame_qp()
309 return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_i_frame_qp); in allegro_channel_get_i_frame_qp()
311 return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_i_frame_qp); in allegro_channel_get_i_frame_qp()
315 allegro_channel_get_p_frame_qp(struct allegro_channel *channel) in allegro_channel_get_p_frame_qp() argument
317 if (channel->codec == V4L2_PIX_FMT_HEVC) in allegro_channel_get_p_frame_qp()
318 return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_p_frame_qp); in allegro_channel_get_p_frame_qp()
320 return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_p_frame_qp); in allegro_channel_get_p_frame_qp()
324 allegro_channel_get_b_frame_qp(struct allegro_channel *channel) in allegro_channel_get_b_frame_qp() argument
333 allegro_channel_get_min_qp(struct allegro_channel *channel) allegro_channel_get_min_qp() argument
342 allegro_channel_get_max_qp(struct allegro_channel *channel) allegro_channel_get_max_qp() argument
433 struct allegro_channel *channel; allegro_find_channel_by_user_id() local
447 struct allegro_channel *channel; allegro_find_channel_by_channel_id() local
457 channel_exists(struct allegro_channel *channel) channel_exists() argument
1182 allegro_channel_get_entropy_mode(struct allegro_channel *channel) allegro_channel_get_entropy_mode() argument
1194 fill_create_channel_param(struct allegro_channel *channel, struct create_channel_param *param) fill_create_channel_param() argument
1312 allegro_mcu_send_create_channel(struct allegro_dev *dev, struct allegro_channel *channel) allegro_mcu_send_create_channel() argument
1342 allegro_mcu_send_destroy_channel(struct allegro_dev *dev, struct allegro_channel *channel) allegro_mcu_send_destroy_channel() argument
1359 allegro_mcu_send_put_stream_buffer(struct allegro_dev *dev, struct allegro_channel *channel, dma_addr_t paddr, unsigned long size, u64 dst_handle) allegro_mcu_send_put_stream_buffer() argument
1385 allegro_mcu_send_encode_frame(struct allegro_dev *dev, struct allegro_channel *channel, dma_addr_t src_y, dma_addr_t src_uv, u64 src_handle) allegro_mcu_send_encode_frame() argument
1429 allegro_mcu_push_buffer_internal(struct allegro_channel *channel, enum mcu_msg_type type) allegro_mcu_push_buffer_internal() argument
1480 allegro_mcu_push_buffer_intermediate(struct allegro_channel *channel) allegro_mcu_push_buffer_intermediate() argument
1487 allegro_mcu_push_buffer_reference(struct allegro_channel *channel) allegro_mcu_push_buffer_reference() argument
1494 allocate_buffers_internal(struct allegro_channel *channel, struct list_head *list, size_t n, size_t size) allocate_buffers_internal() argument
1528 destroy_buffers_internal(struct allegro_channel *channel, struct list_head *list) destroy_buffers_internal() argument
1541 destroy_reference_buffers(struct allegro_channel *channel) destroy_reference_buffers() argument
1546 destroy_intermediate_buffers(struct allegro_channel *channel) destroy_intermediate_buffers() argument
1552 allocate_intermediate_buffers(struct allegro_channel *channel, size_t n, size_t size) allocate_intermediate_buffers() argument
1560 allocate_reference_buffers(struct allegro_channel *channel, size_t n, size_t size) allocate_reference_buffers() argument
1568 allegro_h264_write_sps(struct allegro_channel *channel, void *dest, size_t n) allegro_h264_write_sps() argument
1673 allegro_h264_write_pps(struct allegro_channel *channel, void *dest, size_t n) allegro_h264_write_pps() argument
1710 allegro_channel_eos_event(struct allegro_channel *channel) allegro_channel_eos_event() argument
1719 allegro_hevc_write_vps(struct allegro_channel *channel, void *dest, size_t n) allegro_hevc_write_vps() argument
1758 allegro_hevc_write_sps(struct allegro_channel *channel, void *dest, size_t n) allegro_hevc_write_sps() argument
1871 allegro_hevc_write_pps(struct allegro_channel *channel, struct mcu_msg_encode_frame_response *msg, void *dest, size_t n) allegro_hevc_write_pps() argument
1918 allegro_put_buffer(struct allegro_channel *channel, struct list_head *list, struct vb2_v4l2_buffer *buffer) allegro_put_buffer() argument
1934 allegro_get_buffer(struct allegro_channel *channel, struct list_head *list, u64 handle) allegro_get_buffer() argument
1953 allegro_channel_finish_frame(struct allegro_channel *channel, struct mcu_msg_encode_frame_response *msg) allegro_channel_finish_frame() argument
2157 struct allegro_channel *channel; allegro_handle_create_channel() local
2237 struct allegro_channel *channel; allegro_handle_destroy_channel() local
2260 struct allegro_channel *channel; allegro_handle_encode_frame() local
2481 allegro_destroy_channel(struct allegro_channel *channel) allegro_destroy_channel() argument
2544 allegro_create_channel(struct allegro_channel *channel) allegro_create_channel() argument
2624 allegro_channel_adjust(struct allegro_channel *channel) allegro_channel_adjust() argument
2735 allegro_set_default_params(struct allegro_channel *channel) allegro_set_default_params() argument
2758 struct allegro_channel *channel = vb2_get_drv_priv(vq); allegro_queue_setup() local
2788 struct allegro_channel *channel = vb2_get_drv_priv(vb->vb2_queue); allegro_buf_prepare() local
2807 struct allegro_channel *channel = vb2_get_drv_priv(vb->vb2_queue); allegro_buf_queue() local
2832 struct allegro_channel *channel = vb2_get_drv_priv(q); allegro_start_streaming() local
2851 struct allegro_channel *channel = vb2_get_drv_priv(q); allegro_stop_streaming() local
2907 struct allegro_channel *channel = priv; allegro_queue_init() local
2938 allegro_clamp_qp(struct allegro_channel *channel, struct v4l2_ctrl *ctrl) allegro_clamp_qp() argument
2956 allegro_clamp_bitrate(struct allegro_channel *channel, struct v4l2_ctrl *ctrl) allegro_clamp_bitrate() argument
2971 struct allegro_channel *channel = container_of(ctrl->handler, allegro_try_ctrl() local
2990 struct allegro_channel *channel = container_of(ctrl->handler, allegro_s_ctrl() local
3037 struct allegro_channel *channel = NULL; allegro_open() local
3232 struct allegro_channel *channel = fh_to_channel(file->private_data); allegro_release() local
3283 struct allegro_channel *channel = fh_to_channel(fh); allegro_g_fmt_vid_cap() local
3325 struct allegro_channel *channel = fh_to_channel(fh); allegro_s_fmt_vid_cap() local
3349 struct allegro_channel *channel = fh_to_channel(fh); allegro_g_fmt_vid_out() local
3396 struct allegro_channel *channel = fh_to_channel(fh); allegro_s_fmt_vid_out() local
3418 allegro_channel_cmd_stop(struct allegro_channel *channel) allegro_channel_cmd_stop() argument
3426 allegro_channel_cmd_start(struct allegro_channel *channel) allegro_channel_cmd_start() argument
3437 struct allegro_channel *channel = fh_to_channel(fh); allegro_encoder_cmd() local
3487 struct allegro_channel *channel = fh_to_channel(fh); allegro_ioctl_streamon() local
3502 struct allegro_channel *channel = fh_to_channel(fh); allegro_g_parm() local
3519 struct allegro_channel *channel = fh_to_channel(fh); allegro_s_parm() local
3612 struct allegro_channel *channel = priv; allegro_device_run() local
[all...]
/kernel/linux/linux-6.6/drivers/ptp/
H A Dptp_clockmatrix.c41 static int _idtcm_adjfine(struct idtcm_channel *channel, long scaled_ppm);
242 static int arm_tod_read_trig_sel_refclk(struct idtcm_channel *channel, u8 ref) in arm_tod_read_trig_sel_refclk() argument
244 struct idtcm *idtcm = channel->idtcm; in arm_tod_read_trig_sel_refclk()
252 err = idtcm_write(idtcm, channel->tod_read_secondary, in arm_tod_read_trig_sel_refclk()
259 err = idtcm_write(idtcm, channel->tod_read_secondary, tod_read_cmd, in arm_tod_read_trig_sel_refclk()
273 static int idtcm_extts_enable(struct idtcm_channel *channel, in idtcm_extts_enable() argument
283 idtcm = channel->idtcm; in idtcm_extts_enable()
303 /* Use the pin configured for the channel */ in idtcm_extts_enable()
304 ref = ptp_find_pin(channel->ptp_clock, PTP_PF_EXTTS, channel in idtcm_extts_enable()
398 _idtcm_gettime_triggered(struct idtcm_channel *channel, struct timespec64 *ts) _idtcm_gettime_triggered() argument
423 _idtcm_gettime(struct idtcm_channel *channel, struct timespec64 *ts, u8 timeout) _idtcm_gettime() argument
484 _idtcm_gettime_immediate(struct idtcm_channel *channel, struct timespec64 *ts) _idtcm_gettime_immediate() argument
628 idtcm_sync_pps_output(struct idtcm_channel *channel) idtcm_sync_pps_output() argument
705 _idtcm_set_dpll_hw_tod(struct idtcm_channel *channel, struct timespec64 const *ts, enum hw_tod_write_trig_sel wr_trig) _idtcm_set_dpll_hw_tod() argument
772 _idtcm_set_dpll_scsr_tod(struct idtcm_channel *channel, struct timespec64 const *ts, enum scsr_tod_write_trig_sel wr_trig, enum scsr_tod_write_type_sel wr_type) _idtcm_set_dpll_scsr_tod() argument
881 _idtcm_settime_deprecated(struct idtcm_channel *channel, struct timespec64 const *ts) _idtcm_settime_deprecated() argument
897 _idtcm_settime(struct idtcm_channel *channel, struct timespec64 const *ts, enum scsr_tod_write_type_sel wr_type) _idtcm_settime() argument
906 idtcm_set_phase_pull_in_offset(struct idtcm_channel *channel, s32 offset_ns) idtcm_set_phase_pull_in_offset() argument
925 idtcm_set_phase_pull_in_slope_limit(struct idtcm_channel *channel, u32 max_ffo_ppb) idtcm_set_phase_pull_in_slope_limit() argument
947 idtcm_start_phase_pull_in(struct idtcm_channel *channel) idtcm_start_phase_pull_in() argument
969 do_phase_pull_in_fw(struct idtcm_channel *channel, s32 offset_ns, u32 max_ffo_ppb) do_phase_pull_in_fw() argument
988 set_tod_write_overhead(struct idtcm_channel *channel) set_tod_write_overhead() argument
1032 _idtcm_adjtime_deprecated(struct idtcm_channel *channel, s64 delta) _idtcm_adjtime_deprecated() argument
1327 idtcm_output_enable(struct idtcm_channel *channel, bool enable, unsigned int outn) idtcm_output_enable() argument
1355 idtcm_perout_enable(struct idtcm_channel *channel, struct ptp_perout_request *perout, bool enable) idtcm_perout_enable() argument
1374 idtcm_get_pll_mode(struct idtcm_channel *channel, enum pll_mode *mode) idtcm_get_pll_mode() argument
1392 idtcm_set_pll_mode(struct idtcm_channel *channel, enum pll_mode mode) idtcm_set_pll_mode() argument
1415 idtcm_get_manual_reference(struct idtcm_channel *channel, enum manual_reference *ref) idtcm_get_manual_reference() argument
1435 idtcm_set_manual_reference(struct idtcm_channel *channel, enum manual_reference ref) idtcm_set_manual_reference() argument
1459 configure_dpll_mode_write_frequency(struct idtcm_channel *channel) configure_dpll_mode_write_frequency() argument
1474 configure_dpll_mode_write_phase(struct idtcm_channel *channel) configure_dpll_mode_write_phase() argument
1489 configure_manual_reference_write_frequency(struct idtcm_channel *channel) configure_manual_reference_write_frequency() argument
1504 configure_manual_reference_write_phase(struct idtcm_channel *channel) configure_manual_reference_write_phase() argument
1519 idtcm_stop_phase_pull_in(struct idtcm_channel *channel) idtcm_stop_phase_pull_in() argument
1534 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_work_handler() local
1565 do_phase_pull_in_sw(struct idtcm_channel *channel, s32 delta_ns, u32 max_ffo_ppb) do_phase_pull_in_sw() argument
1608 initialize_operating_mode_with_manual_reference(struct idtcm_channel *channel, enum manual_reference ref) initialize_operating_mode_with_manual_reference() argument
1633 initialize_operating_mode_with_pll_mode(struct idtcm_channel *channel, enum pll_mode mode) initialize_operating_mode_with_pll_mode() argument
1660 initialize_dco_operating_mode(struct idtcm_channel *channel) initialize_dco_operating_mode() argument
1713 _idtcm_adjphase(struct idtcm_channel *channel, s32 delta_ns) _idtcm_adjphase() argument
1740 _idtcm_adjfine(struct idtcm_channel *channel, long scaled_ppm) _idtcm_adjfine() argument
1786 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_gettime() local
1804 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_settime_deprecated() local
1822 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_settime() local
1839 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_adjtime_deprecated() local
1856 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_adjtime() local
1891 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_adjphase() local
1908 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_adjfine() local
1934 struct idtcm_channel *channel = container_of(ptp, struct idtcm_channel, caps); idtcm_enable() local
1967 idtcm_enable_tod(struct idtcm_channel *channel) idtcm_enable_tod() argument
2074 configure_channel_pll(struct idtcm_channel *channel) configure_channel_pll() argument
2155 idtcm_get_dco_delay(struct idtcm_channel *channel) idtcm_get_dco_delay() argument
2189 configure_channel_tod(struct idtcm_channel *channel, u32 index) configure_channel_tod() argument
2232 struct idtcm_channel *channel; idtcm_enable_channel() local
2305 struct idtcm_channel *channel; idtcm_enable_extts_channel() local
2327 struct idtcm_channel *channel; idtcm_extts_check() local
2367 struct idtcm_channel *channel; ptp_clock_unregister_all() local
[all...]
H A Dptp_idt82p33.c99 static int idt82p33_dpll_set_mode(struct idt82p33_channel *channel, in idt82p33_dpll_set_mode() argument
102 struct idt82p33 *idt82p33 = channel->idt82p33; in idt82p33_dpll_set_mode()
106 if (channel->pll_mode == mode) in idt82p33_dpll_set_mode()
109 err = idt82p33_read(idt82p33, channel->dpll_mode_cnfg, in idt82p33_dpll_set_mode()
118 err = idt82p33_write(idt82p33, channel->dpll_mode_cnfg, in idt82p33_dpll_set_mode()
123 channel->pll_mode = mode; in idt82p33_dpll_set_mode()
128 static int idt82p33_set_tod_trigger(struct idt82p33_channel *channel, in idt82p33_set_tod_trigger() argument
131 struct idt82p33 *idt82p33 = channel->idt82p33; in idt82p33_set_tod_trigger()
138 err = idt82p33_read(idt82p33, channel->dpll_tod_trigger, in idt82p33_set_tod_trigger()
151 return idt82p33_write(idt82p33, channel in idt82p33_set_tod_trigger()
155 idt82p33_get_extts(struct idt82p33_channel *channel, struct timespec64 *ts) idt82p33_get_extts() argument
213 arm_tod_read_with_trigger(struct idt82p33_channel *channel, u8 trigger) arm_tod_read_with_trigger() argument
235 idt82p33_extts_enable(struct idt82p33_channel *channel, struct ptp_clock_request *rq, int on) idt82p33_extts_enable() argument
330 idt82p33_extts_enable_mask(struct idt82p33_channel *channel, u8 extts_mask, bool enable) idt82p33_extts_enable_mask() argument
372 _idt82p33_gettime(struct idt82p33_channel *channel, struct timespec64 *ts) _idt82p33_gettime() argument
415 _idt82p33_settime(struct idt82p33_channel *channel, struct timespec64 const *ts) _idt82p33_settime() argument
456 _idt82p33_adjtime_immediate(struct idt82p33_channel *channel, s64 delta_ns) _idt82p33_adjtime_immediate() argument
481 _idt82p33_adjtime_internal_triggered(struct idt82p33_channel *channel, s64 delta_ns) _idt82p33_adjtime_internal_triggered() argument
524 struct idt82p33_channel *channel = container_of(work, idt82p33_adjtime_workaround() local
535 _idt82p33_adjfine(struct idt82p33_channel *channel, long scaled_ppm) _idt82p33_adjfine() argument
591 idt82p33_stop_ddco(struct idt82p33_channel *channel) idt82p33_stop_ddco() argument
604 idt82p33_start_ddco(struct idt82p33_channel *channel, s32 delta_ns) idt82p33_start_ddco() argument
638 idt82p33_measure_one_byte_write_overhead( struct idt82p33_channel *channel, s64 *overhead_ns) idt82p33_measure_one_byte_write_overhead() argument
671 idt82p33_measure_one_byte_read_overhead( struct idt82p33_channel *channel, s64 *overhead_ns) idt82p33_measure_one_byte_read_overhead() argument
704 idt82p33_measure_tod_write_9_byte_overhead( struct idt82p33_channel *channel) idt82p33_measure_tod_write_9_byte_overhead() argument
741 idt82p33_measure_settime_gettime_gap_overhead( struct idt82p33_channel *channel, s64 *overhead_ns) idt82p33_measure_settime_gettime_gap_overhead() argument
763 idt82p33_measure_tod_write_overhead(struct idt82p33_channel *channel) idt82p33_measure_tod_write_overhead() argument
847 idt82p33_sync_tod(struct idt82p33_channel *channel, bool enable) idt82p33_sync_tod() argument
868 struct idt82p33_channel *channel = idt82p33_work_handler() local
880 idt82p33_output_enable(struct idt82p33_channel *channel, bool enable, unsigned int outn) idt82p33_output_enable() argument
898 idt82p33_perout_enable(struct idt82p33_channel *channel, bool enable, struct ptp_perout_request *perout) idt82p33_perout_enable() argument
906 idt82p33_enable_tod(struct idt82p33_channel *channel) idt82p33_enable_tod() argument
930 struct idt82p33_channel *channel; idt82p33_ptp_clock_unregister_all() local
946 struct idt82p33_channel *channel = idt82p33_enable() local
988 struct idt82p33_channel *channel = idt82p33_adjwritephase() local
1024 struct idt82p33_channel *channel = idt82p33_adjfine() local
1050 struct idt82p33_channel *channel = idt82p33_adjtime() local
1081 struct idt82p33_channel *channel = idt82p33_gettime() local
1099 struct idt82p33_channel *channel = idt82p33_settime() local
1116 struct idt82p33_channel *channel = &idt82p33->channel[index]; idt82p33_channel_init() local
1202 struct idt82p33_channel *channel; idt82p33_enable_channel() local
1345 struct idt82p33_channel *channel; idt82p33_extts_check() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Dlight.c69 static void gb_lights_channel_free(struct gb_channel *channel);
71 static struct gb_connection *get_conn_from_channel(struct gb_channel *channel) in get_conn_from_channel() argument
73 return channel->light->glights->connection; in get_conn_from_channel()
81 static bool is_channel_flash(struct gb_channel *channel) in is_channel_flash() argument
83 return !!(channel->mode & (GB_CHANNEL_MODE_FLASH | GB_CHANNEL_MODE_TORCH in is_channel_flash()
95 static struct led_classdev *get_channel_cdev(struct gb_channel *channel) in get_channel_cdev() argument
97 return &channel->fled.led_cdev; in get_channel_cdev()
103 struct gb_channel *channel = NULL; in get_channel_from_mode() local
107 channel = &light->channels[i]; in get_channel_from_mode()
108 if (channel in get_channel_from_mode()
114 __gb_lights_flash_intensity_set(struct gb_channel *channel, u32 intensity) __gb_lights_flash_intensity_set() argument
141 __gb_lights_flash_brightness_set(struct gb_channel *channel) __gb_lights_flash_brightness_set() argument
162 get_channel_cdev(struct gb_channel *channel) get_channel_cdev() argument
167 __gb_lights_flash_brightness_set(struct gb_channel *channel) __gb_lights_flash_brightness_set() argument
239 struct gb_channel *channel = get_channel_from_cdev(cdev); color_show() local
248 struct gb_channel *channel = get_channel_from_cdev(cdev); color_store() local
275 channel_attr_groups_set(struct gb_channel *channel, struct led_classdev *cdev) channel_attr_groups_set() argument
318 gb_lights_fade_set(struct gb_channel *channel) gb_lights_fade_set() argument
344 gb_lights_color_set(struct gb_channel *channel, u32 color) gb_lights_color_set() argument
369 __gb_lights_led_brightness_set(struct gb_channel *channel) __gb_lights_led_brightness_set() argument
417 __gb_lights_brightness_set(struct gb_channel *channel) __gb_lights_brightness_set() argument
435 struct gb_channel *channel = get_channel_from_cdev(cdev); gb_brightness_set() local
445 struct gb_channel *channel = get_channel_from_cdev(cdev); gb_brightness_get() local
453 struct gb_channel *channel = get_channel_from_cdev(cdev); gb_blink_set() local
507 gb_lights_led_operations_set(struct gb_channel *channel, struct led_classdev *cdev) gb_lights_led_operations_set() argument
609 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_intensity_set() local
633 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_strobe_set() local
664 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_strobe_get() local
674 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_timeout_set() local
705 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_fault_get() local
742 __gb_lights_channel_torch_attach(struct gb_channel *channel, struct gb_channel *channel_torch) __gb_lights_channel_torch_attach() argument
767 __gb_lights_flash_led_register(struct gb_channel *channel) __gb_lights_flash_led_register() argument
817 __gb_lights_flash_led_unregister(struct gb_channel *channel) __gb_lights_flash_led_unregister() argument
825 gb_lights_channel_flash_config(struct gb_channel *channel) gb_lights_channel_flash_config() argument
868 gb_lights_channel_flash_config(struct gb_channel *channel) gb_lights_channel_flash_config() argument
876 __gb_lights_flash_led_register(struct gb_channel *channel) __gb_lights_flash_led_register() argument
881 __gb_lights_flash_led_unregister(struct gb_channel *channel) __gb_lights_flash_led_unregister() argument
887 __gb_lights_led_register(struct gb_channel *channel) __gb_lights_led_register() argument
901 gb_lights_channel_register(struct gb_channel *channel) gb_lights_channel_register() argument
917 __gb_lights_led_unregister(struct gb_channel *channel) __gb_lights_led_unregister() argument
930 gb_lights_channel_unregister(struct gb_channel *channel) gb_lights_channel_unregister() argument
944 gb_lights_channel_config(struct gb_light *light, struct gb_channel *channel) gb_lights_channel_config() argument
1078 gb_lights_channel_free(struct gb_channel *channel) gb_lights_channel_free() argument
1088 gb_lights_channel_release(struct gb_channel *channel) gb_lights_channel_release() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Dlight.c69 static void gb_lights_channel_free(struct gb_channel *channel);
71 static struct gb_connection *get_conn_from_channel(struct gb_channel *channel) in get_conn_from_channel() argument
73 return channel->light->glights->connection; in get_conn_from_channel()
81 static bool is_channel_flash(struct gb_channel *channel) in is_channel_flash() argument
83 return !!(channel->mode & (GB_CHANNEL_MODE_FLASH | GB_CHANNEL_MODE_TORCH in is_channel_flash()
95 static struct led_classdev *get_channel_cdev(struct gb_channel *channel) in get_channel_cdev() argument
97 return &channel->fled.led_cdev; in get_channel_cdev()
103 struct gb_channel *channel; in get_channel_from_mode() local
107 channel = &light->channels[i]; in get_channel_from_mode()
108 if (channel in get_channel_from_mode()
114 __gb_lights_flash_intensity_set(struct gb_channel *channel, u32 intensity) __gb_lights_flash_intensity_set() argument
141 __gb_lights_flash_brightness_set(struct gb_channel *channel) __gb_lights_flash_brightness_set() argument
162 get_channel_cdev(struct gb_channel *channel) get_channel_cdev() argument
167 __gb_lights_flash_brightness_set(struct gb_channel *channel) __gb_lights_flash_brightness_set() argument
239 struct gb_channel *channel = get_channel_from_cdev(cdev); color_show() local
248 struct gb_channel *channel = get_channel_from_cdev(cdev); color_store() local
275 channel_attr_groups_set(struct gb_channel *channel, struct led_classdev *cdev) channel_attr_groups_set() argument
317 gb_lights_fade_set(struct gb_channel *channel) gb_lights_fade_set() argument
343 gb_lights_color_set(struct gb_channel *channel, u32 color) gb_lights_color_set() argument
368 __gb_lights_led_brightness_set(struct gb_channel *channel) __gb_lights_led_brightness_set() argument
416 __gb_lights_brightness_set(struct gb_channel *channel) __gb_lights_brightness_set() argument
434 struct gb_channel *channel = get_channel_from_cdev(cdev); gb_brightness_set() local
444 struct gb_channel *channel = get_channel_from_cdev(cdev); gb_brightness_get() local
452 struct gb_channel *channel = get_channel_from_cdev(cdev); gb_blink_set() local
506 gb_lights_led_operations_set(struct gb_channel *channel, struct led_classdev *cdev) gb_lights_led_operations_set() argument
608 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_intensity_set() local
632 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_strobe_set() local
663 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_strobe_get() local
673 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_timeout_set() local
704 struct gb_channel *channel = container_of(fcdev, struct gb_channel, gb_lights_flash_fault_get() local
741 __gb_lights_channel_torch_attach(struct gb_channel *channel, struct gb_channel *channel_torch) __gb_lights_channel_torch_attach() argument
766 __gb_lights_flash_led_register(struct gb_channel *channel) __gb_lights_flash_led_register() argument
816 __gb_lights_flash_led_unregister(struct gb_channel *channel) __gb_lights_flash_led_unregister() argument
824 gb_lights_channel_flash_config(struct gb_channel *channel) gb_lights_channel_flash_config() argument
867 gb_lights_channel_flash_config(struct gb_channel *channel) gb_lights_channel_flash_config() argument
875 __gb_lights_flash_led_register(struct gb_channel *channel) __gb_lights_flash_led_register() argument
880 __gb_lights_flash_led_unregister(struct gb_channel *channel) __gb_lights_flash_led_unregister() argument
886 __gb_lights_led_register(struct gb_channel *channel) __gb_lights_led_register() argument
900 gb_lights_channel_register(struct gb_channel *channel) gb_lights_channel_register() argument
916 __gb_lights_led_unregister(struct gb_channel *channel) __gb_lights_led_unregister() argument
929 gb_lights_channel_unregister(struct gb_channel *channel) gb_lights_channel_unregister() argument
943 gb_lights_channel_config(struct gb_light *light, struct gb_channel *channel) gb_lights_channel_config() argument
1077 gb_lights_channel_free(struct gb_channel *channel) gb_lights_channel_free() argument
1087 gb_lights_channel_release(struct gb_channel *channel) gb_lights_channel_release() argument
[all...]
/kernel/linux/linux-6.6/drivers/phy/renesas/
H A Dr8a779f0-ether-serdes.c37 struct r8a779f0_eth_serdes_channel channel[R8A779F0_ETH_SERDES_NUM]; member
53 r8a779f0_eth_serdes_reg_wait(struct r8a779f0_eth_serdes_channel *channel, in r8a779f0_eth_serdes_reg_wait() argument
59 iowrite32(bank, channel->addr + R8A779F0_ETH_SERDES_BANK_SELECT); in r8a779f0_eth_serdes_reg_wait()
61 ret = readl_poll_timeout_atomic(channel->addr + offs, val, in r8a779f0_eth_serdes_reg_wait()
65 dev_dbg(&channel->phy->dev, in r8a779f0_eth_serdes_reg_wait()
67 __func__, channel->index, offs, bank, mask, expected); in r8a779f0_eth_serdes_reg_wait()
75 struct r8a779f0_eth_serdes_channel *channel; in r8a779f0_eth_serdes_common_init_ram() local
79 channel = &dd->channel[i]; in r8a779f0_eth_serdes_common_init_ram()
80 ret = r8a779f0_eth_serdes_reg_wait(channel, in r8a779f0_eth_serdes_common_init_ram()
91 r8a779f0_eth_serdes_common_setting(struct r8a779f0_eth_serdes_channel *channel) r8a779f0_eth_serdes_common_setting() argument
109 r8a779f0_eth_serdes_chan_setting(struct r8a779f0_eth_serdes_channel *channel) r8a779f0_eth_serdes_chan_setting() argument
166 r8a779f0_eth_serdes_chan_speed(struct r8a779f0_eth_serdes_channel *channel) r8a779f0_eth_serdes_chan_speed() argument
190 r8a779f0_eth_serdes_monitor_linkup(struct r8a779f0_eth_serdes_channel *channel) r8a779f0_eth_serdes_monitor_linkup() argument
209 r8a779f0_eth_serdes_hw_init(struct r8a779f0_eth_serdes_channel *channel) r8a779f0_eth_serdes_hw_init() argument
250 struct r8a779f0_eth_serdes_channel *channel = phy_get_drvdata(p); r8a779f0_eth_serdes_init() local
260 r8a779f0_eth_serdes_hw_init_late(struct r8a779f0_eth_serdes_channel *channel) r8a779f0_eth_serdes_hw_init_late() argument
282 struct r8a779f0_eth_serdes_channel *channel = phy_get_drvdata(p); r8a779f0_eth_serdes_power_on() local
290 struct r8a779f0_eth_serdes_channel *channel = phy_get_drvdata(p); r8a779f0_eth_serdes_set_mode() local
308 struct r8a779f0_eth_serdes_channel *channel = phy_get_drvdata(p); r8a779f0_eth_serdes_set_speed() local
362 struct r8a779f0_eth_serdes_channel *channel = &dd->channel[i]; r8a779f0_eth_serdes_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/hsi/controllers/
H A Domap_ssi_regs.h33 # define SSI_DATAACCEPT(channel) (1 << (channel))
34 # define SSI_DATAAVAILABLE(channel) (1 << ((channel) + 8))
35 # define SSI_DATAOVERRUN(channel) (1 << ((channel) + 16))
40 # define SSI_GDD_LCH(channel) (1 << (channel))
44 # define SSI_WAKE(channel) (1 << (channel))
[all...]
/kernel/linux/linux-6.6/drivers/hsi/controllers/
H A Domap_ssi_regs.h33 # define SSI_DATAACCEPT(channel) (1 << (channel))
34 # define SSI_DATAAVAILABLE(channel) (1 << ((channel) + 8))
35 # define SSI_DATAOVERRUN(channel) (1 << ((channel) + 16))
40 # define SSI_GDD_LCH(channel) (1 << (channel))
44 # define SSI_WAKE(channel) (1 << (channel))
[all...]
/kernel/linux/linux-5.10/drivers/staging/most/sound/
H A Dsound.c28 * struct channel - private structure to keep channel specific data
30 * @iface: interface for which the channel belongs to
31 * @cfg: channel configuration
34 * @id: channel index
42 struct channel { struct
160 * get_channel - get pointer to channel
162 * @channel_id: channel ID
164 * This traverses the channel list and returns the channel matchin
173 struct channel *channel, *tmp; get_channel() local
189 copy_data(struct channel *channel, struct mbo *mbo) copy_data() argument
237 struct channel *const channel = data; playback_thread() local
275 struct channel *channel = substream->private_data; pcm_open() local
315 struct channel *channel = substream->private_data; pcm_close() local
334 struct channel *channel = substream->private_data; pcm_prepare() local
380 struct channel *channel = substream->private_data; pcm_trigger() local
408 struct channel *channel = substream->private_data; pcm_pointer() local
497 struct channel *channel, *tmp; release_adapter() local
525 struct channel *channel; audio_probe_channel() local
651 struct channel *channel; audio_disconnect_channel() local
677 struct channel *channel = get_channel(mbo->ifp, mbo->hdm_channel_id); audio_rx_completion() local
703 struct channel *channel = get_channel(iface, channel_id); audio_tx_completion() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Drz-dmac.c192 static void rz_dmac_ch_writel(struct rz_dmac_chan *channel, unsigned int val, in rz_dmac_ch_writel() argument
196 writel(val, channel->ch_base + offset); in rz_dmac_ch_writel()
198 writel(val, channel->ch_cmn_base + offset); in rz_dmac_ch_writel()
201 static u32 rz_dmac_ch_readl(struct rz_dmac_chan *channel, in rz_dmac_ch_readl() argument
205 return readl(channel->ch_base + offset); in rz_dmac_ch_readl()
207 return readl(channel->ch_cmn_base + offset); in rz_dmac_ch_readl()
215 static void rz_lmdesc_setup(struct rz_dmac_chan *channel, in rz_lmdesc_setup() argument
220 channel->lmdesc.base = lmdesc; in rz_lmdesc_setup()
221 channel->lmdesc.head = lmdesc; in rz_lmdesc_setup()
222 channel in rz_lmdesc_setup()
240 rz_dmac_lmdesc_recycle(struct rz_dmac_chan *channel) rz_dmac_lmdesc_recycle() argument
253 rz_dmac_enable_hw(struct rz_dmac_chan *channel) rz_dmac_enable_hw() argument
284 rz_dmac_disable_hw(struct rz_dmac_chan *channel) rz_dmac_disable_hw() argument
310 rz_dmac_prepare_desc_for_memcpy(struct rz_dmac_chan *channel) rz_dmac_prepare_desc_for_memcpy() argument
333 rz_dmac_prepare_descs_for_slave_sg(struct rz_dmac_chan *channel) rz_dmac_prepare_descs_for_slave_sg() argument
418 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_alloc_chan_resources() local
439 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_free_chan_resources() local
475 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_prep_dma_memcpy() local
503 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_prep_slave_sg() local
535 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_terminate_all() local
552 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_issue_pending() local
601 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_config() local
637 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_device_synchronize() local
655 rz_dmac_irq_handle_channel(struct rz_dmac_chan *channel) rz_dmac_irq_handle_channel() argument
677 struct rz_dmac_chan *channel = dev_id; rz_dmac_irq_handler() local
689 struct rz_dmac_chan *channel = dev_id; rz_dmac_irq_handler_thread() local
723 struct rz_dmac_chan *channel = to_rz_dmac_chan(chan); rz_dmac_chan_filter() local
756 rz_dmac_chan_probe(struct rz_dmac *dmac, struct rz_dmac_chan *channel, unsigned int index) rz_dmac_chan_probe() argument
955 struct rz_dmac_chan *channel = &dmac->channels[i]; rz_dmac_probe() local
980 struct rz_dmac_chan *channel = &dmac->channels[i]; rz_dmac_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/ptp/
H A Dptp_idt82p33.c159 static int idt82p33_dpll_set_mode(struct idt82p33_channel *channel, in idt82p33_dpll_set_mode() argument
162 struct idt82p33 *idt82p33 = channel->idt82p33; in idt82p33_dpll_set_mode()
166 if (channel->pll_mode == mode) in idt82p33_dpll_set_mode()
169 err = idt82p33_read(idt82p33, channel->dpll_mode_cnfg, in idt82p33_dpll_set_mode()
178 err = idt82p33_write(idt82p33, channel->dpll_mode_cnfg, in idt82p33_dpll_set_mode()
183 channel->pll_mode = dpll_mode; in idt82p33_dpll_set_mode()
188 static int _idt82p33_gettime(struct idt82p33_channel *channel, in _idt82p33_gettime() argument
191 struct idt82p33 *idt82p33 = channel->idt82p33; in _idt82p33_gettime()
200 err = idt82p33_write(idt82p33, channel->dpll_tod_trigger, in _idt82p33_gettime()
209 err = idt82p33_read(idt82p33, channel in _idt82p33_gettime()
225 _idt82p33_settime(struct idt82p33_channel *channel, struct timespec64 const *ts) _idt82p33_settime() argument
269 _idt82p33_adjtime(struct idt82p33_channel *channel, s64 delta_ns) _idt82p33_adjtime() argument
293 _idt82p33_adjfine(struct idt82p33_channel *channel, long scaled_ppm) _idt82p33_adjfine() argument
347 idt82p33_measure_one_byte_write_overhead( struct idt82p33_channel *channel, s64 *overhead_ns) idt82p33_measure_one_byte_write_overhead() argument
382 idt82p33_measure_tod_write_9_byte_overhead( struct idt82p33_channel *channel) idt82p33_measure_tod_write_9_byte_overhead() argument
419 idt82p33_measure_settime_gettime_gap_overhead( struct idt82p33_channel *channel, s64 *overhead_ns) idt82p33_measure_settime_gettime_gap_overhead() argument
441 idt82p33_measure_tod_write_overhead(struct idt82p33_channel *channel) idt82p33_measure_tod_write_overhead() argument
515 idt82p33_sync_tod(struct idt82p33_channel *channel, bool enable) idt82p33_sync_tod() argument
556 struct idt82p33_channel *channel = idt82p33_sync_tod_work_handler() local
567 idt82p33_pps_enable(struct idt82p33_channel *channel, bool enable) idt82p33_pps_enable() argument
601 idt82p33_enable_tod(struct idt82p33_channel *channel) idt82p33_enable_tod() argument
634 struct idt82p33_channel *channel; idt82p33_ptp_clock_unregister_all() local
651 struct idt82p33_channel *channel = idt82p33_enable() local
679 struct idt82p33_channel *channel = idt82p33_adjfine() local
693 struct idt82p33_channel *channel = idt82p33_adjtime() local
721 struct idt82p33_channel *channel = idt82p33_gettime() local
736 struct idt82p33_channel *channel = idt82p33_settime() local
748 idt82p33_channel_init(struct idt82p33_channel *channel, int index) idt82p33_channel_init() argument
796 struct idt82p33_channel *channel; idt82p33_enable_channel() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/
H A Dallegro-core.c231 /* user_id is used to identify the channel during CREATE_CHANNEL */
253 allegro_set_state(struct allegro_channel *channel, enum allegro_state state) in allegro_set_state() argument
255 channel->state = state; in allegro_set_state()
261 allegro_get_state(struct allegro_channel *channel) in allegro_get_state() argument
263 return channel->state; in allegro_get_state()
335 /* Helper functions for channel and user operations */
349 struct allegro_channel *channel; in allegro_find_channel_by_user_id() local
351 list_for_each_entry(channel, &dev->channels, list) { in allegro_find_channel_by_user_id()
352 if (channel->user_id == user_id) in allegro_find_channel_by_user_id()
353 return channel; in allegro_find_channel_by_user_id()
363 struct allegro_channel *channel; allegro_find_channel_by_channel_id() local
373 channel_exists(struct allegro_channel *channel) channel_exists() argument
916 fill_create_channel_param(struct allegro_channel *channel, struct create_channel_param *param) fill_create_channel_param() argument
1012 allegro_mcu_send_create_channel(struct allegro_dev *dev, struct allegro_channel *channel) allegro_mcu_send_create_channel() argument
1042 allegro_mcu_send_destroy_channel(struct allegro_dev *dev, struct allegro_channel *channel) allegro_mcu_send_destroy_channel() argument
1059 allegro_mcu_send_put_stream_buffer(struct allegro_dev *dev, struct allegro_channel *channel, dma_addr_t paddr, unsigned long size, u64 stream_id) allegro_mcu_send_put_stream_buffer() argument
1085 allegro_mcu_send_encode_frame(struct allegro_dev *dev, struct allegro_channel *channel, dma_addr_t src_y, dma_addr_t src_uv, u64 src_handle) allegro_mcu_send_encode_frame() argument
1128 allegro_mcu_push_buffer_internal(struct allegro_channel *channel, enum mcu_msg_type type) allegro_mcu_push_buffer_internal() argument
1179 allegro_mcu_push_buffer_intermediate(struct allegro_channel *channel) allegro_mcu_push_buffer_intermediate() argument
1186 allegro_mcu_push_buffer_reference(struct allegro_channel *channel) allegro_mcu_push_buffer_reference() argument
1193 allocate_buffers_internal(struct allegro_channel *channel, struct list_head *list, size_t n, size_t size) allocate_buffers_internal() argument
1227 destroy_buffers_internal(struct allegro_channel *channel, struct list_head *list) destroy_buffers_internal() argument
1240 destroy_reference_buffers(struct allegro_channel *channel) destroy_reference_buffers() argument
1245 destroy_intermediate_buffers(struct allegro_channel *channel) destroy_intermediate_buffers() argument
1251 allocate_intermediate_buffers(struct allegro_channel *channel, size_t n, size_t size) allocate_intermediate_buffers() argument
1259 allocate_reference_buffers(struct allegro_channel *channel, size_t n, size_t size) allocate_reference_buffers() argument
1267 allegro_h264_write_sps(struct allegro_channel *channel, void *dest, size_t n) allegro_h264_write_sps() argument
1358 allegro_h264_write_pps(struct allegro_channel *channel, void *dest, size_t n) allegro_h264_write_pps() argument
1395 allegro_channel_is_at_eos(struct allegro_channel *channel) allegro_channel_is_at_eos() argument
1418 allegro_channel_buf_done(struct allegro_channel *channel, struct vb2_v4l2_buffer *buf, enum vb2_buffer_state state) allegro_channel_buf_done() argument
1436 allegro_put_buffer(struct allegro_channel *channel, struct list_head *list, struct vb2_v4l2_buffer *buffer) allegro_put_buffer() argument
1452 allegro_get_buffer(struct allegro_channel *channel, struct list_head *list, u64 handle) allegro_get_buffer() argument
1471 allegro_channel_finish_frame(struct allegro_channel *channel, struct mcu_msg_encode_frame_response *msg) allegro_channel_finish_frame() argument
1644 struct allegro_channel *channel; allegro_handle_create_channel() local
1724 struct allegro_channel *channel; allegro_handle_destroy_channel() local
1747 struct allegro_channel *channel; allegro_handle_encode_frame() local
1968 allegro_destroy_channel(struct allegro_channel *channel) allegro_destroy_channel() argument
2019 allegro_create_channel(struct allegro_channel *channel) allegro_create_channel() argument
2091 allegro_set_default_params(struct allegro_channel *channel) allegro_set_default_params() argument
2124 struct allegro_channel *channel = vb2_get_drv_priv(vq); allegro_queue_setup() local
2154 struct allegro_channel *channel = vb2_get_drv_priv(vb->vb2_queue); allegro_buf_prepare() local
2177 struct allegro_channel *channel = vb2_get_drv_priv(vb->vb2_queue); allegro_buf_queue() local
2191 struct allegro_channel *channel = vb2_get_drv_priv(q); allegro_start_streaming() local
2210 struct allegro_channel *channel = vb2_get_drv_priv(q); allegro_stop_streaming() local
2261 struct allegro_channel *channel = priv; allegro_queue_init() local
2292 allegro_clamp_qp(struct allegro_channel *channel, struct v4l2_ctrl *ctrl) allegro_clamp_qp() argument
2310 allegro_clamp_bitrate(struct allegro_channel *channel, struct v4l2_ctrl *ctrl) allegro_clamp_bitrate() argument
2325 struct allegro_channel *channel = container_of(ctrl->handler, allegro_try_ctrl() local
2340 struct allegro_channel *channel = container_of(ctrl->handler, allegro_s_ctrl() local
2386 struct allegro_channel *channel = NULL; allegro_open() local
2517 struct allegro_channel *channel = fh_to_channel(file->private_data); allegro_release() local
2568 struct allegro_channel *channel = fh_to_channel(fh); allegro_g_fmt_vid_cap() local
2607 struct allegro_channel *channel = fh_to_channel(fh); allegro_g_fmt_vid_out() local
2654 struct allegro_channel *channel = fh_to_channel(fh); allegro_s_fmt_vid_out() local
2679 allegro_channel_cmd_stop(struct allegro_channel *channel) allegro_channel_cmd_stop() argument
2725 allegro_channel_cmd_start(struct allegro_channel *channel) allegro_channel_cmd_start() argument
2744 struct allegro_channel *channel = fh_to_channel(fh); allegro_encoder_cmd() local
2795 struct allegro_channel *channel = fh_to_channel(fh); allegro_ioctl_streamon() local
2810 struct allegro_channel *channel = fh_to_channel(fh); allegro_g_parm() local
2827 struct allegro_channel *channel = fh_to_channel(fh); allegro_s_parm() local
2920 struct allegro_channel *channel = priv; allegro_device_run() local
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/jsm/
H A Djsm_tty.c66 struct jsm_channel *channel = in jsm_tty_get_mctrl() local
69 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_get_mctrl()
71 result = jsm_get_mstat(channel); in jsm_tty_get_mctrl()
76 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_get_mctrl()
88 struct jsm_channel *channel = in jsm_tty_set_mctrl() local
91 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_set_mctrl()
94 channel->ch_mostat |= UART_MCR_RTS; in jsm_tty_set_mctrl()
96 channel->ch_mostat &= ~UART_MCR_RTS; in jsm_tty_set_mctrl()
99 channel->ch_mostat |= UART_MCR_DTR; in jsm_tty_set_mctrl()
101 channel in jsm_tty_set_mctrl()
117 struct jsm_channel *channel; jsm_tty_write() local
125 struct jsm_channel *channel = jsm_tty_start_tx() local
138 struct jsm_channel *channel = jsm_tty_stop_tx() local
151 struct jsm_channel *channel = jsm_tty_send_xchar() local
167 struct jsm_channel *channel = jsm_tty_stop_rx() local
176 struct jsm_channel *channel = jsm_tty_break() local
192 struct jsm_channel *channel = jsm_tty_open() local
273 struct jsm_channel *channel = jsm_tty_close() local
307 struct jsm_channel *channel = jsm_tty_set_termios() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/jsm/
H A Djsm_tty.c66 struct jsm_channel *channel = in jsm_tty_get_mctrl() local
69 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_get_mctrl()
71 result = jsm_get_mstat(channel); in jsm_tty_get_mctrl()
76 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_get_mctrl()
88 struct jsm_channel *channel = in jsm_tty_set_mctrl() local
91 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_set_mctrl()
94 channel->ch_mostat |= UART_MCR_RTS; in jsm_tty_set_mctrl()
96 channel->ch_mostat &= ~UART_MCR_RTS; in jsm_tty_set_mctrl()
99 channel->ch_mostat |= UART_MCR_DTR; in jsm_tty_set_mctrl()
101 channel in jsm_tty_set_mctrl()
117 struct jsm_channel *channel; jsm_tty_write() local
125 struct jsm_channel *channel = jsm_tty_start_tx() local
138 struct jsm_channel *channel = jsm_tty_stop_tx() local
151 struct jsm_channel *channel = jsm_tty_send_xchar() local
167 struct jsm_channel *channel = jsm_tty_stop_rx() local
176 struct jsm_channel *channel = jsm_tty_break() local
192 struct jsm_channel *channel = jsm_tty_open() local
273 struct jsm_channel *channel = jsm_tty_close() local
307 struct jsm_channel *channel = jsm_tty_set_termios() local
[all...]

Completed in 29 milliseconds

12345678910>>...148