/kernel/linux/linux-6.6/drivers/char/xillybus/ |
H A D | xillybus_core.c | 102 "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 D | visorchannel.c | 8 * 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 D | efx_channels.c | 157 * 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 D | efx_channels.c | 156 * 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 D | efx_channels.c | 47 /* 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 D | ipoctal.c | 50 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 D | ipoctal.c | 48 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 D | xillybus_core.c | 113 "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 D | qcom_smd.c | 30 * 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 D | qcom_smd.c | 30 * 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 D | most_snd.c | 28 * 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 D | allegro-core.c | 285 /* 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 D | ptp_clockmatrix.c | 41 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 D | ptp_idt82p33.c | 99 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 D | light.c | 69 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 D | light.c | 69 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 D | r8a779f0-ether-serdes.c | 37 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 D | omap_ssi_regs.h | 33 # 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 D | omap_ssi_regs.h | 33 # 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 D | sound.c | 28 * 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 D | rz-dmac.c | 192 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 D | ptp_idt82p33.c | 159 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 D | allegro-core.c | 231 /* 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 D | jsm_tty.c | 66 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 D | jsm_tty.c | 66 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...] |