/drivers/net/wan/ |
D | z85230.c | 108 static void z8530_rx_done(struct z8530_channel *c); 109 static void z8530_tx_done(struct z8530_channel *c); 123 static inline u8 read_zsreg(struct z8530_channel *c, u8 reg) in read_zsreg() argument 126 z8530_write_port(c->ctrlio, reg); in read_zsreg() 127 return z8530_read_port(c->ctrlio); in read_zsreg() 138 static inline u8 read_zsdata(struct z8530_channel *c) in read_zsdata() argument 141 r=z8530_read_port(c->dataio); in read_zsdata() 157 static inline void write_zsreg(struct z8530_channel *c, u8 reg, u8 val) in write_zsreg() argument 160 z8530_write_port(c->ctrlio, reg); in write_zsreg() 161 z8530_write_port(c->ctrlio, val); in write_zsreg() [all …]
|
/drivers/most/ |
D | core.c | 102 struct most_channel *c = mbo->context; in most_free_mbo_coherent() local 103 u16 const coherent_buf_size = c->cfg.buffer_size + c->cfg.extra_len; in most_free_mbo_coherent() 105 if (c->iface->dma_free) in most_free_mbo_coherent() 106 c->iface->dma_free(mbo, coherent_buf_size); in most_free_mbo_coherent() 110 if (atomic_sub_and_test(1, &c->mbo_ref)) in most_free_mbo_coherent() 111 complete(&c->cleanup); in most_free_mbo_coherent() 118 static void flush_channel_fifos(struct most_channel *c) in flush_channel_fifos() argument 123 if (list_empty(&c->fifo) && list_empty(&c->halt_fifo)) in flush_channel_fifos() 126 spin_lock_irqsave(&c->fifo_lock, flags); in flush_channel_fifos() 127 list_for_each_entry_safe(mbo, tmp, &c->fifo, list) { in flush_channel_fifos() [all …]
|
D | most_cdev.c | 50 static inline bool ch_has_mbo(struct comp_channel *c) in ch_has_mbo() argument 52 return channel_has_mbo(c->iface, c->channel_id, &comp.cc) > 0; in ch_has_mbo() 55 static inline struct mbo *ch_get_mbo(struct comp_channel *c, struct mbo **mbo) in ch_get_mbo() argument 57 if (!kfifo_peek(&c->fifo, mbo)) { in ch_get_mbo() 58 *mbo = most_get_mbo(c->iface, c->channel_id, &comp.cc); in ch_get_mbo() 60 kfifo_in(&c->fifo, mbo, 1); in ch_get_mbo() 67 struct comp_channel *c, *tmp; in get_channel() local 71 list_for_each_entry_safe(c, tmp, &channel_list, list) { in get_channel() 72 if ((c->iface == iface) && (c->channel_id == id)) { in get_channel() 74 return c; in get_channel() [all …]
|
/drivers/scsi/ |
D | atp870u.c | 44 static void send_s870(struct atp_unit *dev,unsigned char c); 45 static void atp_is(struct atp_unit *dev, unsigned char c, bool wide_chip, unsigned char lvdmode); 122 unsigned char i, j, c, target_id, lun,cmdp; in atp870u_intr_handle() local 132 for (c = 0; c < 2; c++) { in atp870u_intr_handle() 133 j = atp_readb_io(dev, c, 0x1f); in atp870u_intr_handle() 136 dev->in_int[c] = 0; in atp870u_intr_handle() 143 dev->in_int[c] = 1; in atp870u_intr_handle() 144 cmdp = atp_readb_io(dev, c, 0x10); in atp870u_intr_handle() 145 if (dev->working[c] != 0) { in atp870u_intr_handle() 147 if ((atp_readb_io(dev, c, 0x16) & 0x80) == 0) in atp870u_intr_handle() [all …]
|
/drivers/media/firewire/ |
D | firedtv-avc.c | 90 static inline void clear_operands(struct avc_command_frame *c, int from, int to) in clear_operands() argument 92 memset(&c->operand[from], 0, to - from + 1); in clear_operands() 95 static void pad_operands(struct avc_command_frame *c, int from) in pad_operands() argument 100 clear_operands(c, from, to); in pad_operands() 336 struct avc_command_frame *c = (void *)fdtv->avc_data; in avc_tuner_tuneqpsk() local 338 c->opcode = AVC_OPCODE_VENDOR; in avc_tuner_tuneqpsk() 340 c->operand[0] = SFE_VENDOR_DE_COMPANYID_0; in avc_tuner_tuneqpsk() 341 c->operand[1] = SFE_VENDOR_DE_COMPANYID_1; in avc_tuner_tuneqpsk() 342 c->operand[2] = SFE_VENDOR_DE_COMPANYID_2; in avc_tuner_tuneqpsk() 344 c->operand[3] = SFE_VENDOR_OPCODE_TUNE_QPSK2; in avc_tuner_tuneqpsk() [all …]
|
/drivers/iommu/ |
D | msm_iommu_hw-8xxx.h | 25 #define GET_CONTEXT_FIELD(b, c, r, F) \ argument 26 GET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT) 30 #define SET_CONTEXT_FIELD(b, c, r, F, v) \ argument 31 SET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT, (v)) 121 #define SET_SCTLR(b, c, v) SET_CTX_REG(SCTLR, (b), (c), (v)) argument 122 #define SET_ACTLR(b, c, v) SET_CTX_REG(ACTLR, (b), (c), (v)) argument 123 #define SET_CONTEXTIDR(b, c, v) SET_CTX_REG(CONTEXTIDR, (b), (c), (v)) argument 124 #define SET_TTBR0(b, c, v) SET_CTX_REG(TTBR0, (b), (c), (v)) argument 125 #define SET_TTBR1(b, c, v) SET_CTX_REG(TTBR1, (b), (c), (v)) argument 126 #define SET_TTBCR(b, c, v) SET_CTX_REG(TTBCR, (b), (c), (v)) argument [all …]
|
/drivers/dma/mediatek/ |
D | mtk-uart-apdma.c | 110 static inline struct mtk_chan *to_mtk_uart_apdma_chan(struct dma_chan *c) in to_mtk_uart_apdma_chan() argument 112 return container_of(c, struct mtk_chan, vc.chan); in to_mtk_uart_apdma_chan() 121 static void mtk_uart_apdma_write(struct mtk_chan *c, in mtk_uart_apdma_write() argument 124 writel(val, c->base + reg); in mtk_uart_apdma_write() 127 static unsigned int mtk_uart_apdma_read(struct mtk_chan *c, unsigned int reg) in mtk_uart_apdma_read() argument 129 return readl(c->base + reg); in mtk_uart_apdma_read() 137 static void mtk_uart_apdma_start_tx(struct mtk_chan *c) in mtk_uart_apdma_start_tx() argument 140 to_mtk_uart_apdma_dev(c->vc.chan.device); in mtk_uart_apdma_start_tx() 141 struct mtk_uart_apdma_desc *d = c->desc; in mtk_uart_apdma_start_tx() 144 vff_sz = c->cfg.dst_port_window_size; in mtk_uart_apdma_start_tx() [all …]
|
/drivers/md/ |
D | dm-bufio.c | 156 struct dm_bufio_client *c; member 170 static void dm_bufio_lock(struct dm_bufio_client *c) in dm_bufio_lock() argument 172 mutex_lock_nested(&c->lock, dm_bufio_in_request()); in dm_bufio_lock() 175 static int dm_bufio_trylock(struct dm_bufio_client *c) in dm_bufio_trylock() argument 177 return mutex_trylock(&c->lock); in dm_bufio_trylock() 180 static void dm_bufio_unlock(struct dm_bufio_client *c) in dm_bufio_unlock() argument 182 mutex_unlock(&c->lock); in dm_bufio_unlock() 253 static struct dm_buffer *__find(struct dm_bufio_client *c, sector_t block) in __find() argument 255 struct rb_node *n = c->buffer_tree.rb_node; in __find() 270 static struct dm_buffer *__find_next(struct dm_bufio_client *c, sector_t block) in __find_next() argument [all …]
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ptp.c | 130 struct fw_ptp_cmd c; in cxgb4_ptprx_timestamping() local 133 memset(&c, 0, sizeof(c)); in cxgb4_ptprx_timestamping() 134 c.op_to_portid = cpu_to_be32(FW_CMD_OP_V(FW_PTP_CMD) | in cxgb4_ptprx_timestamping() 138 c.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(sizeof(c) / 16)); in cxgb4_ptprx_timestamping() 139 c.u.init.sc = FW_PTP_SC_RXTIME_STAMP; in cxgb4_ptprx_timestamping() 140 c.u.init.mode = cpu_to_be16(mode); in cxgb4_ptprx_timestamping() 142 err = t4_wr_mbox(adapter, adapter->mbox, &c, sizeof(c), NULL); in cxgb4_ptprx_timestamping() 151 struct fw_ptp_cmd c; in cxgb4_ptp_txtype() local 154 memset(&c, 0, sizeof(c)); in cxgb4_ptp_txtype() 155 c.op_to_portid = cpu_to_be32(FW_CMD_OP_V(FW_PTP_CMD) | in cxgb4_ptp_txtype() [all …]
|
/drivers/usb/misc/sisusbvga/ |
D | sisusb_con.c | 80 sisusbcon_memsetw(u16 *s, u16 c, unsigned int count) in sisusbcon_memsetw() argument 82 memset16(s, c, count / 2); in sisusbcon_memsetw() 99 sisusbcon_set_start_address(struct sisusb_usb_data *sisusb, struct vc_data *c) in sisusbcon_set_start_address() argument 101 sisusb->cur_start_addr = (c->vc_visible_origin - sisusb->scrbuf) / 2; in sisusbcon_set_start_address() 180 sisusb_is_inactive(struct vc_data *c, struct sisusb_usb_data *sisusb) in sisusb_is_inactive() argument 184 c->vc_mode != KD_TEXT) in sisusb_is_inactive() 199 sisusbcon_init(struct vc_data *c, int init) in sisusbcon_init() argument 210 sisusb = sisusb_get_sisusb(c->vc_num); in sisusbcon_init() 221 c->vc_can_do_color = 1; in sisusbcon_init() 223 c->vc_complement_mask = 0x7700; in sisusbcon_init() [all …]
|
/drivers/mtd/nand/onenand/ |
D | onenand_omap2.c | 52 struct omap2_onenand *c = dev_id; in omap2_onenand_interrupt() local 54 complete(&c->irq_done); in omap2_onenand_interrupt() 59 static inline unsigned short read_reg(struct omap2_onenand *c, int reg) in read_reg() argument 61 return readw(c->onenand.base + reg); in read_reg() 64 static inline void write_reg(struct omap2_onenand *c, unsigned short value, in write_reg() argument 67 writew(value, c->onenand.base + reg); in write_reg() 70 static int omap2_onenand_set_cfg(struct omap2_onenand *c, in omap2_onenand_set_cfg() argument 106 write_reg(c, reg, ONENAND_REG_SYS_CFG1); in omap2_onenand_set_cfg() 144 struct omap2_onenand *c = container_of(mtd, struct omap2_onenand, mtd); in omap2_onenand_wait() local 170 intr = read_reg(c, ONENAND_REG_INTERRUPT); in omap2_onenand_wait() [all …]
|
/drivers/spi/ |
D | spi-txx9.c | 87 static u32 txx9spi_rd(struct txx9spi *c, int reg) in txx9spi_rd() argument 89 return __raw_readl(c->membase + reg); in txx9spi_rd() 91 static void txx9spi_wr(struct txx9spi *c, u32 val, int reg) in txx9spi_wr() argument 93 __raw_writel(val, c->membase + reg); in txx9spi_wr() 96 static void txx9spi_cs_func(struct spi_device *spi, struct txx9spi *c, in txx9spi_cs_func() argument 105 if (c->last_chipselect) in txx9spi_cs_func() 106 gpiod_set_value(c->last_chipselect, in txx9spi_cs_func() 107 !c->last_chipselect_val); in txx9spi_cs_func() 108 c->last_chipselect = spi->cs_gpiod; in txx9spi_cs_func() 109 c->last_chipselect_val = on; in txx9spi_cs_func() [all …]
|
/drivers/video/console/ |
D | vgacon.c | 69 static void vgacon_init(struct vc_data *c, int init); 70 static void vgacon_deinit(struct vc_data *c); 71 static void vgacon_cursor(struct vc_data *c, int mode); 72 static int vgacon_switch(struct vc_data *c); 73 static int vgacon_blank(struct vc_data *c, int blank, int mode_switch); 74 static void vgacon_scrolldelta(struct vc_data *c, int lines); 75 static int vgacon_set_origin(struct vc_data *c); 76 static void vgacon_save_screen(struct vc_data *c); 77 static void vgacon_invert_region(struct vc_data *c, u16 * p, int count); 163 static inline void vga_set_mem_top(struct vc_data *c) in vga_set_mem_top() argument [all …]
|
/drivers/mmc/core/ |
D | card.h | 15 #define mmc_card_name(c) ((c)->cid.prod_name) argument 16 #define mmc_card_id(c) (dev_name(&(c)->dev)) argument 27 #define mmc_card_present(c) ((c)->state & MMC_STATE_PRESENT) argument 28 #define mmc_card_readonly(c) ((c)->state & MMC_STATE_READONLY) argument 29 #define mmc_card_blockaddr(c) ((c)->state & MMC_STATE_BLOCKADDR) argument 30 #define mmc_card_ext_capacity(c) ((c)->state & MMC_CARD_SDXC) argument 31 #define mmc_card_removed(c) ((c) && ((c)->state & MMC_CARD_REMOVED)) argument 32 #define mmc_card_suspended(c) ((c)->state & MMC_STATE_SUSPENDED) argument 34 #define mmc_card_set_present(c) ((c)->state |= MMC_STATE_PRESENT) argument 35 #define mmc_card_set_readonly(c) ((c)->state |= MMC_STATE_READONLY) argument [all …]
|
/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_pingpong.c | 65 struct dpu_hw_blk_reg_map *c; in dpu_hw_pp_setup_dither() local 68 c = &pp->hw; in dpu_hw_pp_setup_dither() 71 DPU_REG_WRITE(c, base + PP_DITHER_EN, 0); in dpu_hw_pp_setup_dither() 81 DPU_REG_WRITE(c, base + PP_DITHER_BITDEPTH, data); in dpu_hw_pp_setup_dither() 88 DPU_REG_WRITE(c, base + PP_DITHER_MATRIX + i, data); in dpu_hw_pp_setup_dither() 90 DPU_REG_WRITE(c, base + PP_DITHER_EN, 1); in dpu_hw_pp_setup_dither() 96 struct dpu_hw_blk_reg_map *c; in dpu_hw_pp_setup_te_config() local 101 c = &pp->hw; in dpu_hw_pp_setup_te_config() 109 DPU_REG_WRITE(c, PP_SYNC_CONFIG_VSYNC, cfg); in dpu_hw_pp_setup_te_config() 110 DPU_REG_WRITE(c, PP_SYNC_CONFIG_HEIGHT, te->sync_cfg_height); in dpu_hw_pp_setup_te_config() [all …]
|
/drivers/md/bcache/ |
D | btree.c | 99 #define PTR_HASH(c, k) \ argument 100 (((k)->ptr[0] >> c->bucket_bits) | PTR_GEN(k, 0)) 109 return ((void *) btree_bset_first(b)) + b->written * block_bytes(b->c->cache); in write_block() 116 bch_btree_sort(&b->keys, &b->c->sort); in bch_btree_init_next() 118 bch_btree_sort_lazy(&b->keys, &b->c->sort); in bch_btree_init_next() 122 bset_magic(&b->c->cache->sb)); in bch_btree_init_next() 128 void bkey_put(struct cache_set *c, struct bkey *k) in bkey_put() argument 133 if (ptr_available(c, k, i)) in bkey_put() 134 atomic_dec_bug(&PTR_BUCKET(c, k, i)->pin); in bkey_put() 159 iter = mempool_alloc(&b->c->fill_iter, GFP_NOIO); in bch_btree_node_read_done() [all …]
|
D | journal.c | 171 int bch_journal_read(struct cache_set *c, struct list_head *list) in bch_journal_read() argument 182 struct cache *ca = c->cache; in bch_journal_read() 286 c->journal.seq = list_entry(list->prev, in bch_journal_read() 294 void bch_journal_mark(struct cache_set *c, struct list_head *list) in bch_journal_mark() argument 299 struct journal *j = &c->journal; in bch_journal_mark() 328 if (!__bch_extent_invalid(c, k)) { in bch_journal_mark() 332 if (ptr_available(c, k, j)) in bch_journal_mark() 333 atomic_inc(&PTR_BUCKET(c, k, j)->pin); in bch_journal_mark() 335 bch_initial_mark_key(c, 0, k); in bch_journal_mark() 417 static void btree_flush_write(struct cache_set *c) in btree_flush_write() argument [all …]
|
D | super.c | 369 struct cache_set *c = container_of(cl, struct cache_set, sb_write); in bcache_write_super_unlock() local 371 up(&c->sb_write_mutex); in bcache_write_super_unlock() 374 void bcache_write_super(struct cache_set *c) in bcache_write_super() argument 376 struct closure *cl = &c->sb_write; in bcache_write_super() 377 struct cache *ca = c->cache; in bcache_write_super() 381 down(&c->sb_write_mutex); in bcache_write_super() 382 closure_init(cl, &c->cl); in bcache_write_super() 405 struct cache_set *c = container_of(cl, struct cache_set, uuid_write); in uuid_endio() local 407 cache_set_err_on(bio->bi_status, c, "accessing uuids"); in uuid_endio() 408 bch_bbio_free(bio, c); in uuid_endio() [all …]
|
/drivers/media/pci/ttpci/ |
D | av7110_ipack.c | 149 int c = 0; in av7110_ipack_instant_repack() local 151 while (c < count && (p->mpeg == 0 || in av7110_ipack_instant_repack() 158 if (buf[c] == 0x00) in av7110_ipack_instant_repack() 162 c++; in av7110_ipack_instant_repack() 165 if (buf[c] == 0x01) in av7110_ipack_instant_repack() 167 else if (buf[c] == 0) in av7110_ipack_instant_repack() 171 c++; in av7110_ipack_instant_repack() 175 switch (buf[c]) { in av7110_ipack_instant_repack() 190 p->cid = buf[c]; in av7110_ipack_instant_repack() 191 c++; in av7110_ipack_instant_repack() [all …]
|
/drivers/media/common/siano/ |
D | smsdvb-main.c | 121 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in smsdvb_stats_not_ready() local 134 c->strength.len = 1; in smsdvb_stats_not_ready() 135 c->cnr.len = 1; in smsdvb_stats_not_ready() 136 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in smsdvb_stats_not_ready() 137 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in smsdvb_stats_not_ready() 140 c->post_bit_error.len = n_layers; in smsdvb_stats_not_ready() 141 c->post_bit_count.len = n_layers; in smsdvb_stats_not_ready() 142 c->block_error.len = n_layers; in smsdvb_stats_not_ready() 143 c->block_count.len = n_layers; in smsdvb_stats_not_ready() 150 c->post_bit_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | setup.c | 49 struct mlx5e_channel *c) in mlx5e_open_xsk() argument 63 err = mlx5e_open_cq(c, params->rx_cq_moderation, &cparam->rq.cqp, &c->xskrq.cq); in mlx5e_open_xsk() 67 err = mlx5e_open_rq(c, params, &cparam->rq, xsk, pool, &c->xskrq); in mlx5e_open_xsk() 71 err = mlx5e_open_cq(c, params->tx_cq_moderation, &cparam->xdp_sq.cqp, &c->xsksq.cq); in mlx5e_open_xsk() 81 err = mlx5e_open_xdpsq(c, params, &cparam->xdp_sq, pool, &c->xsksq, true); in mlx5e_open_xsk() 87 set_bit(MLX5E_CHANNEL_STATE_XSK, c->state); in mlx5e_open_xsk() 92 mlx5e_close_cq(&c->xsksq.cq); in mlx5e_open_xsk() 95 mlx5e_close_rq(&c->xskrq); in mlx5e_open_xsk() 98 mlx5e_close_cq(&c->xskrq.cq); in mlx5e_open_xsk() 106 void mlx5e_close_xsk(struct mlx5e_channel *c) in mlx5e_close_xsk() argument [all …]
|
/drivers/dma/ti/ |
D | omap-dma.c | 238 static inline struct omap_chan *to_omap_dma_chan(struct dma_chan *c) in to_omap_dma_chan() argument 240 return container_of(c, struct omap_chan, vc.chan); in to_omap_dma_chan() 369 static void omap_dma_chan_write(struct omap_chan *c, unsigned reg, unsigned val) in omap_dma_chan_write() argument 371 const struct omap_dma_reg *r = c->reg_map + reg; in omap_dma_chan_write() 373 omap_dma_write(val, r->type, c->channel_base + r->offset); in omap_dma_chan_write() 376 static unsigned omap_dma_chan_read(struct omap_chan *c, unsigned reg) in omap_dma_chan_read() argument 378 const struct omap_dma_reg *r = c->reg_map + reg; in omap_dma_chan_read() 380 return omap_dma_read(r->type, c->channel_base + r->offset); in omap_dma_chan_read() 383 static void omap_dma_clear_csr(struct omap_chan *c) in omap_dma_clear_csr() argument 386 omap_dma_chan_read(c, CSR); in omap_dma_clear_csr() [all …]
|
/drivers/gpu/drm/arm/display/komeda/ |
D | komeda_pipeline.c | 47 struct komeda_component *c; in komeda_pipeline_destroy() local 52 c = komeda_pipeline_get_component(pipe, i); in komeda_pipeline_destroy() 53 komeda_component_destroy(mdev, c); in komeda_pipeline_destroy() 127 struct komeda_component *c = NULL; in komeda_pipeline_get_component() local 131 c = *pos; in komeda_pipeline_get_component() 133 return c; in komeda_pipeline_get_component() 140 struct komeda_component *c = NULL; in komeda_pipeline_get_first_component() local 145 c = komeda_pipeline_get_component(pipe, id); in komeda_pipeline_get_first_component() 147 return c; in komeda_pipeline_get_first_component() 151 komeda_component_pickup_input(struct komeda_component *c, u32 avail_comps) in komeda_component_pickup_input() argument [all …]
|
/drivers/media/dvb-frontends/ |
D | cxd2820r_t2.c | 15 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_set_frontend_t2() local 62 c->delivery_system, c->modulation, c->frequency, in cxd2820r_set_frontend_t2() 63 c->bandwidth_hz, c->inversion, c->stream_id); in cxd2820r_set_frontend_t2() 65 switch (c->bandwidth_hz) { in cxd2820r_set_frontend_t2() 118 if (c->stream_id > 255) { in cxd2820r_set_frontend_t2() 125 ret = regmap_write(priv->regmap[0], 0x23af, c->stream_id & 0xff); in cxd2820r_set_frontend_t2() 157 struct dtv_frontend_properties *c) in cxd2820r_get_frontend_t2() argument 173 c->transmission_mode = TRANSMISSION_MODE_2K; in cxd2820r_get_frontend_t2() 176 c->transmission_mode = TRANSMISSION_MODE_8K; in cxd2820r_get_frontend_t2() 179 c->transmission_mode = TRANSMISSION_MODE_4K; in cxd2820r_get_frontend_t2() [all …]
|
/drivers/dma/ |
D | bcm2835-dma.c | 86 struct bcm2835_chan *c; member 175 static inline size_t bcm2835_dma_max_frame_length(struct bcm2835_chan *c) in bcm2835_dma_max_frame_length() argument 178 return c->is_lite_channel ? MAX_LITE_DMA_LEN : MAX_DMA_LEN; in bcm2835_dma_max_frame_length() 193 static inline struct bcm2835_chan *to_bcm2835_dma_chan(struct dma_chan *c) in to_bcm2835_dma_chan() argument 195 return container_of(c, struct bcm2835_chan, vc.chan); in to_bcm2835_dma_chan() 209 dma_pool_free(desc->c->cb_pool, desc->cb_list[i].cb, in bcm2835_dma_free_cb_chain() 264 struct bcm2835_chan *c, in bcm2835_dma_count_frames_for_sg() argument 271 size_t plength = bcm2835_dma_max_frame_length(c); in bcm2835_dma_count_frames_for_sg() 306 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_create_cb_chain() local 321 d->c = c; in bcm2835_dma_create_cb_chain() [all …]
|