| /OK3568_Linux_fs/kernel/drivers/soc/ti/ |
| H A D | knav_dma.c | 144 static bool check_config(struct knav_dma_chan *chan, struct knav_dma_cfg *cfg) in check_config() 152 static int chan_start(struct knav_dma_chan *chan, in chan_start() 210 static int chan_teardown(struct knav_dma_chan *chan) in chan_teardown() 236 static void chan_stop(struct knav_dma_chan *chan) in chan_stop() 320 struct knav_dma_chan *chan) in dma_debug_show_channels() 350 struct knav_dma_chan *chan; in dma_debug_show_devices() local 418 struct knav_dma_chan *chan; in knav_dma_open_channel() local 508 struct knav_dma_chan *chan = channel; in knav_dma_close_channel() local 552 static int pktdma_init_rx_chan(struct knav_dma_chan *chan, u32 flow) in pktdma_init_rx_chan() 564 static int pktdma_init_tx_chan(struct knav_dma_chan *chan, u32 channel) in pktdma_init_tx_chan() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mailbox/ |
| H A D | hi6220-mailbox.c | 85 struct mbox_chan *chan; member 109 static bool hi6220_mbox_last_tx_done(struct mbox_chan *chan) in hi6220_mbox_last_tx_done() 122 static int hi6220_mbox_send_data(struct mbox_chan *chan, void *msg) in hi6220_mbox_send_data() 152 struct mbox_chan *chan; in hi6220_mbox_interrupt() local 193 static int hi6220_mbox_startup(struct mbox_chan *chan) in hi6220_mbox_startup() 205 static void hi6220_mbox_shutdown(struct mbox_chan *chan) in hi6220_mbox_shutdown() 227 struct mbox_chan *chan; in hi6220_mbox_xlate() local
|
| H A D | rockchip-mailbox.c | 48 static int rockchip_mbox_send_data(struct mbox_chan *chan, void *data) in rockchip_mbox_send_data() 74 static int rockchip_mbox_startup(struct mbox_chan *chan) in rockchip_mbox_startup() 90 static void rockchip_mbox_shutdown(struct mbox_chan *chan) in rockchip_mbox_shutdown() 104 static bool rockchip_mbox_last_tx_done(struct mbox_chan *chan) in rockchip_mbox_last_tx_done() 121 int rockchip_mbox_read_msg(struct mbox_chan *chan, in rockchip_mbox_read_msg()
|
| H A D | ti-msgmgr.c | 114 struct mbox_chan *chan; member 204 struct mbox_chan *chan = p; in ti_msgmgr_queue_rx_interrupt() local 285 static bool ti_msgmgr_queue_peek_data(struct mbox_chan *chan) in ti_msgmgr_queue_peek_data() 312 static bool ti_msgmgr_last_tx_done(struct mbox_chan *chan) in ti_msgmgr_last_tx_done() 346 static int ti_msgmgr_send_data(struct mbox_chan *chan, void *data) in ti_msgmgr_send_data() 410 struct mbox_chan *chan) in ti_msgmgr_queue_rx_irq_req() 453 static int ti_msgmgr_queue_startup(struct mbox_chan *chan) in ti_msgmgr_queue_startup() 499 static void ti_msgmgr_queue_shutdown(struct mbox_chan *chan) in ti_msgmgr_queue_shutdown() 587 struct mbox_chan *chan) in ti_msgmgr_queue_setup()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| H A D | nv20.c | 19 struct nv20_gr_chan *chan = nv20_gr_chan(object); in nv20_gr_chan_init() local 32 struct nv20_gr_chan *chan = nv20_gr_chan(object); in nv20_gr_chan_fini() local 62 struct nv20_gr_chan *chan = nv20_gr_chan(object); in nv20_gr_chan_dtor() local 79 struct nv20_gr_chan *chan; in nv20_gr_chan_new() local 185 struct nvkm_fifo_chan *chan; in nv20_gr_intr() local
|
| /OK3568_Linux_fs/kernel/drivers/dma/ |
| H A D | k3dma.c | 129 static struct k3_dma_chan *to_k3_chan(struct dma_chan *chan) in to_k3_chan() 361 static void k3_dma_free_chan_resources(struct dma_chan *chan) in k3_dma_free_chan_resources() 375 static enum dma_status k3_dma_tx_status(struct dma_chan *chan, in k3_dma_tx_status() 423 static void k3_dma_issue_pending(struct dma_chan *chan) in k3_dma_issue_pending() 463 struct dma_chan *chan) in k3_dma_alloc_desc_resource() 491 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, in k3_dma_prep_memcpy() 533 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen, in k3_dma_prep_slave_sg() 589 k3_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf_addr, in k3_dma_prep_dma_cyclic() 656 static int k3_dma_config(struct dma_chan *chan, in k3_dma_config() 666 static int k3_dma_config_write(struct dma_chan *chan, in k3_dma_config_write() [all …]
|
| H A D | bcm2835-dma.c | 222 struct bcm2835_chan *chan, in bcm2835_dma_create_cb_set_length() 301 struct dma_chan *chan, enum dma_transfer_direction direction, in bcm2835_dma_create_cb_chain() 384 struct dma_chan *chan, in bcm2835_dma_fill_cb_chain_with_sg() 500 static int bcm2835_dma_alloc_chan_resources(struct dma_chan *chan) in bcm2835_dma_alloc_chan_resources() 522 static void bcm2835_dma_free_chan_resources(struct dma_chan *chan) in bcm2835_dma_free_chan_resources() 562 static enum dma_status bcm2835_dma_tx_status(struct dma_chan *chan, in bcm2835_dma_tx_status() 600 static void bcm2835_dma_issue_pending(struct dma_chan *chan) in bcm2835_dma_issue_pending() 613 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, in bcm2835_dma_prep_dma_memcpy() 641 struct dma_chan *chan, in bcm2835_dma_prep_slave_sg() 693 struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, in bcm2835_dma_prep_dma_cyclic() [all …]
|
| H A D | ste_dma40.c | 35 #define D40_CHAN_POS(chan) (2 * (chan / 2)) argument 36 #define D40_CHAN_POS_MASK(chan) (0x3 << D40_CHAN_POS(chan)) argument 464 struct dma_chan chan; member 608 static bool chan_is_physical(struct d40_chan *chan) in chan_is_physical() 613 static bool chan_is_logical(struct d40_chan *chan) in chan_is_logical() 618 static void __iomem *chan_base(struct d40_chan *chan) in chan_base() 806 static void d40_phy_lli_load(struct d40_chan *chan, struct d40_desc *desc) in d40_phy_lli_load() 828 static void d40_log_lli_to_lcxa(struct d40_chan *chan, struct d40_desc *desc) in d40_log_lli_to_lcxa() 1413 static int d40_pause(struct dma_chan *chan) in d40_pause() 1438 static int d40_resume(struct dma_chan *chan) in d40_resume() [all …]
|
| H A D | moxart-dma.c | 165 static struct device *chan2dev(struct dma_chan *chan) in chan2dev() 186 static int moxart_terminate_all(struct dma_chan *chan) in moxart_terminate_all() 213 static int moxart_slave_config(struct dma_chan *chan, in moxart_slave_config() 270 struct dma_chan *chan, struct scatterlist *sgl, in moxart_prep_slave_sg() 336 struct dma_chan *chan; in moxart_of_xlate() local 349 static int moxart_alloc_chan_resources(struct dma_chan *chan) in moxart_alloc_chan_resources() 360 static void moxart_free_chan_resources(struct dma_chan *chan) in moxart_free_chan_resources() 419 static void moxart_dma_start_desc(struct dma_chan *chan) in moxart_dma_start_desc() 439 static void moxart_issue_pending(struct dma_chan *chan) in moxart_issue_pending() 477 static enum dma_status moxart_tx_status(struct dma_chan *chan, in moxart_tx_status()
|
| H A D | hisi_dma.c | 108 struct hisi_dma_chan chan[]; member 188 static void hisi_dma_reset_or_disable_hw_chan(struct hisi_dma_chan *chan, in hisi_dma_reset_or_disable_hw_chan() 227 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); in hisi_dma_free_chan_resources() local 249 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); in hisi_dma_prep_dma_memcpy() local 270 static void hisi_dma_start_transfer(struct hisi_dma_chan *chan) in hisi_dma_start_transfer() 305 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); in hisi_dma_issue_pending() local 318 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); in hisi_dma_terminate_all() local 342 struct hisi_dma_chan *chan = to_hisi_dma_chan(c); in hisi_dma_synchronize() local 352 struct hisi_dma_chan *chan; in hisi_dma_alloc_qps_mem() local 373 struct hisi_dma_chan *chan = &hdma_dev->chan[index]; in hisi_dma_init_hw_qp() local [all …]
|
| H A D | amba-pl08x.c | 315 static inline struct pl08x_dma_chan *to_pl08x_chan(struct dma_chan *chan) in to_pl08x_chan() 1532 static void pl08x_free_chan_resources(struct dma_chan *chan) in pl08x_free_chan_resources() 1539 struct dma_chan *chan, unsigned long flags) in pl08x_prep_dma_interrupt() 1551 static enum dma_status pl08x_dma_tx_status(struct dma_chan *chan, in pl08x_dma_tx_status() 1739 static void pl08x_issue_pending(struct dma_chan *chan) in pl08x_issue_pending() 1890 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in pl08x_prep_dma_memcpy() 1937 struct dma_chan *chan, in pl08x_init_txd() 2050 struct dma_chan *chan, struct scatterlist *sgl, in pl08x_prep_slave_sg() 2092 struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, in pl08x_prep_dma_cyclic() 2134 static int pl08x_config(struct dma_chan *chan, in pl08x_config() [all …]
|
| H A D | dma-jz4780.c | 156 struct jz4780_dma_chan chan[]; member 164 static inline struct jz4780_dma_chan *to_jz4780_dma_chan(struct dma_chan *chan) in to_jz4780_dma_chan() 354 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in jz4780_dma_prep_slave_sg() 399 struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, in jz4780_dma_prep_dma_cyclic() 451 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in jz4780_dma_prep_dma_memcpy() 553 static void jz4780_dma_issue_pending(struct dma_chan *chan) in jz4780_dma_issue_pending() 566 static int jz4780_dma_terminate_all(struct dma_chan *chan) in jz4780_dma_terminate_all() 592 static void jz4780_dma_synchronize(struct dma_chan *chan) in jz4780_dma_synchronize() 601 static int jz4780_dma_config(struct dma_chan *chan, in jz4780_dma_config() 633 static enum dma_status jz4780_dma_tx_status(struct dma_chan *chan, in jz4780_dma_tx_status() [all …]
|
| H A D | sun4i-dma.c | 177 static struct sun4i_dma_vchan *to_sun4i_dma_vchan(struct dma_chan *chan) in to_sun4i_dma_vchan() 187 static struct device *chan2dev(struct dma_chan *chan) in chan2dev() 210 static void sun4i_dma_free_chan_resources(struct dma_chan *chan) in sun4i_dma_free_chan_resources() 432 generate_ndma_promise(struct dma_chan *chan, dma_addr_t src, dma_addr_t dest, in generate_ndma_promise() 499 generate_ddma_promise(struct dma_chan *chan, dma_addr_t src, dma_addr_t dest, in generate_ddma_promise() 611 sun4i_dma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, in sun4i_dma_prep_dma_memcpy() 661 sun4i_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf, size_t len, in sun4i_dma_prep_dma_cyclic() 772 sun4i_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, in sun4i_dma_prep_slave_sg() 867 static int sun4i_dma_terminate_all(struct dma_chan *chan) in sun4i_dma_terminate_all() 903 static int sun4i_dma_config(struct dma_chan *chan, in sun4i_dma_config() [all …]
|
| H A D | s3c24xx-dma.c | 365 struct s3c24xx_dma_chan *to_s3c24xx_dma_chan(struct dma_chan *chan) in to_s3c24xx_dma_chan() 379 static int s3c24xx_dma_set_runtime_config(struct dma_chan *chan, in s3c24xx_dma_set_runtime_config() 699 static int s3c24xx_dma_terminate_all(struct dma_chan *chan) in s3c24xx_dma_terminate_all() 744 static void s3c24xx_dma_synchronize(struct dma_chan *chan) in s3c24xx_dma_synchronize() 751 static void s3c24xx_dma_free_chan_resources(struct dma_chan *chan) in s3c24xx_dma_free_chan_resources() 757 static enum dma_status s3c24xx_dma_tx_status(struct dma_chan *chan, in s3c24xx_dma_tx_status() 816 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in s3c24xx_dma_prep_memcpy() 878 struct dma_chan *chan, dma_addr_t addr, size_t size, size_t period, in s3c24xx_dma_prep_dma_cyclic() 975 struct dma_chan *chan, struct scatterlist *sgl, in s3c24xx_dma_prep_slave_sg() 1067 static void s3c24xx_dma_issue_pending(struct dma_chan *chan) in s3c24xx_dma_issue_pending() [all …]
|
| H A D | ep93xx_dma.c | 165 struct dma_chan chan; member 224 static struct ep93xx_dma_chan *to_ep93xx_dma_chan(struct dma_chan *chan) in to_ep93xx_dma_chan() 867 static int ep93xx_dma_alloc_chan_resources(struct dma_chan *chan) in ep93xx_dma_alloc_chan_resources() 951 static void ep93xx_dma_free_chan_resources(struct dma_chan *chan) in ep93xx_dma_free_chan_resources() 987 ep93xx_dma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, in ep93xx_dma_prep_dma_memcpy() 1035 ep93xx_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, in ep93xx_dma_prep_slave_sg() 1117 ep93xx_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t dma_addr, in ep93xx_dma_prep_dma_cyclic() 1191 static void ep93xx_dma_synchronize(struct dma_chan *chan) in ep93xx_dma_synchronize() 1206 static int ep93xx_dma_terminate_all(struct dma_chan *chan) in ep93xx_dma_terminate_all() 1232 static int ep93xx_dma_slave_config(struct dma_chan *chan, in ep93xx_dma_slave_config() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/ |
| H A D | usb_phy.c | 13 struct ieee80211_channel *chan = dev->mphy.chandef.chan; in mt76x2u_phy_channel_calibrate() local 86 struct ieee80211_channel *chan = chandef->chan; in mt76x2u_phy_set_channel() local 185 struct ieee80211_channel *chan; in mt76x2u_phy_set_channel() local
|
| /OK3568_Linux_fs/kernel/drivers/iio/dac/ |
| H A D | ad5504.c | 94 struct iio_chan_spec const *chan, in ad5504_read_raw() 120 struct iio_chan_spec const *chan, in ad5504_write_raw() 144 const struct iio_chan_spec *chan) in ad5504_get_powerdown_mode() 152 const struct iio_chan_spec *chan, unsigned int mode) in ad5504_set_powerdown_mode() 169 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5504_read_dac_powerdown() 178 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5504_write_dac_powerdown()
|
| H A D | max517.c | 67 struct iio_chan_spec const *chan, in max517_read_raw() 87 struct iio_chan_spec const *chan, int val, int val2, long mask) in max517_write_raw() 124 #define MAX517_CHANNEL(chan) { \ argument 150 int chan; in max517_probe() local
|
| /OK3568_Linux_fs/kernel/drivers/dma/mediatek/ |
| H A D | mtk-uart-apdma.c | 255 struct dma_chan *chan = (struct dma_chan *)dev_id; in mtk_uart_apdma_irq_handler() local 270 static int mtk_uart_apdma_alloc_chan_resources(struct dma_chan *chan) in mtk_uart_apdma_alloc_chan_resources() 309 static void mtk_uart_apdma_free_chan_resources(struct dma_chan *chan) in mtk_uart_apdma_free_chan_resources() 323 static enum dma_status mtk_uart_apdma_tx_status(struct dma_chan *chan, in mtk_uart_apdma_tx_status() 344 (struct dma_chan *chan, struct scatterlist *sgl, in mtk_uart_apdma_prep_slave_sg() 366 static void mtk_uart_apdma_issue_pending(struct dma_chan *chan) in mtk_uart_apdma_issue_pending() 386 static int mtk_uart_apdma_slave_config(struct dma_chan *chan, in mtk_uart_apdma_slave_config() 396 static int mtk_uart_apdma_terminate_all(struct dma_chan *chan) in mtk_uart_apdma_terminate_all() 444 static int mtk_uart_apdma_device_pause(struct dma_chan *chan) in mtk_uart_apdma_device_pause()
|
| /OK3568_Linux_fs/kernel/net/bluetooth/ |
| H A D | a2mp.c | 44 struct l2cap_chan *chan = mgr->a2mp_chan; in a2mp_send() local 244 struct l2cap_chan *chan; in a2mp_discover_rsp() local 609 static int a2mp_chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) in a2mp_chan_recv_cb() 711 static void a2mp_chan_close_cb(struct l2cap_chan *chan) in a2mp_chan_close_cb() 716 static void a2mp_chan_state_change_cb(struct l2cap_chan *chan, int state, in a2mp_chan_state_change_cb() 736 static struct sk_buff *a2mp_chan_alloc_skb_cb(struct l2cap_chan *chan, in a2mp_chan_alloc_skb_cb() 768 struct l2cap_chan *chan; in a2mp_chan_open() local 852 struct l2cap_chan *chan; in amp_mgr_create() local 1033 void a2mp_discover_amp(struct l2cap_chan *chan) in a2mp_discover_amp()
|
| /OK3568_Linux_fs/kernel/arch/sh/drivers/pci/ |
| H A D | ops-sh4.c | 25 struct pci_channel *chan = bus->sysdata; in sh4_pci_read() local 63 struct pci_channel *chan = bus->sysdata; in sh4_pci_write() local 101 int __attribute__((weak)) pci_fixup_pcic(struct pci_channel *chan) in pci_fixup_pcic()
|
| /OK3568_Linux_fs/u-boot/drivers/ram/rockchip/ |
| H A D | sdram_rk3188.c | 37 struct chan_info chan[1]; member 258 static void phy_cfg(const struct chan_info *chan, int channel, in phy_cfg() 379 static void set_bandwidth_ratio(const struct chan_info *chan, int channel, in set_bandwidth_ratio() 417 static int data_training(const struct chan_info *chan, int channel, in data_training() 480 static void move_to_access_state(const struct chan_info *chan) in move_to_access_state() 521 static void dram_cfg_rbc(const struct chan_info *chan, u32 chnum, in dram_cfg_rbc() 538 unsigned int chan; in dram_all_config() local 572 const struct chan_info *chan = &dram->chan[channel]; in sdram_rank_bw_detect() local 633 const struct chan_info *chan = &dram->chan[channel]; in sdram_col_row_detect() local 732 const struct chan_info *chan = &dram->chan[channel]; in sdram_init() local
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3066/ |
| H A D | sdram_rk3066.c | 37 struct chan_info chan[1]; member 247 static void phy_cfg(const struct chan_info *chan, int channel, in phy_cfg() 368 static void set_bandwidth_ratio(const struct chan_info *chan, int channel, in set_bandwidth_ratio() 404 static int data_training(const struct chan_info *chan, int channel, in data_training() 467 static void move_to_access_state(const struct chan_info *chan) in move_to_access_state() 508 static void dram_cfg_rbc(const struct chan_info *chan, u32 chnum, in dram_cfg_rbc() 525 unsigned int chan; in dram_all_config() local 559 const struct chan_info *chan = &dram->chan[channel]; in sdram_rank_bw_detect() local 620 const struct chan_info *chan = &dram->chan[channel]; in sdram_col_row_detect() local 712 const struct chan_info *chan = &dram->chan[channel]; in sdram_init() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
| H A D | gf100.c | 41 struct nv50_sw_chan *chan = in gf100_sw_chan_vblsem_release() local 59 struct nv50_sw_chan *chan = nv50_sw_chan(base); in gf100_sw_chan_mthd() local 110 struct nv50_sw_chan *chan; in gf100_sw_chan_new() local
|
| H A D | chan.c | 33 nvkm_sw_chan_mthd(struct nvkm_sw_chan *chan, int subc, u32 mthd, u32 data) in nvkm_sw_chan_mthd() 75 struct nvkm_sw_chan *chan = nvkm_sw_chan(object); in nvkm_sw_chan_dtor() local 98 struct nvkm_sw_chan *chan) in nvkm_sw_chan_ctor()
|