Home
last modified time | relevance | path

Searched refs:c (Results 1 – 25 of 1449) sorted by relevance

12345678910>>...58

/drivers/net/wan/
Dz85230.c108 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/
Dcore.c102 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 …]
Dmost_cdev.c50 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/
Datp870u.c44 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/
Dfiredtv-avc.c90 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/
Dmsm_iommu_hw-8xxx.h25 #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/
Dmtk-uart-apdma.c110 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/
Ddm-bufio.c156 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/
Dcxgb4_ptp.c130 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/
Dsisusb_con.c80 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/
Donenand_omap2.c52 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/
Dspi-txx9.c87 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/
Dvgacon.c69 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/
Dcard.h15 #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/
Ddpu_hw_pingpong.c65 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/
Dbtree.c99 #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 …]
Djournal.c171 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 …]
Dsuper.c369 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/
Dav7110_ipack.c149 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/
Dsmsdvb-main.c121 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/
Dsetup.c49 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/
Domap-dma.c238 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/
Dkomeda_pipeline.c47 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/
Dcxd2820r_t2.c15 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/
Dbcm2835-dma.c86 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 …]

12345678910>>...58