/drivers/dma/ |
D | txx9dmac.c | 27 static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) in __dma_regs() argument 29 return dc->ch_regs; in __dma_regs() 33 const struct txx9dmac_chan *dc) in __dma_regs32() argument 35 return dc->ch_regs; in __dma_regs32() 38 #define channel64_readq(dc, name) \ argument 39 __raw_readq(&(__dma_regs(dc)->name)) 40 #define channel64_writeq(dc, name, val) \ argument 41 __raw_writeq((val), &(__dma_regs(dc)->name)) 42 #define channel64_readl(dc, name) \ argument 43 __raw_readl(&(__dma_regs(dc)->name)) [all …]
|
D | txx9dmac.h | 196 static inline bool is_dmac64(const struct txx9dmac_chan *dc) in is_dmac64() argument 198 return __is_dmac64(dc->ddev); in is_dmac64() 240 static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_INTENT() argument 242 return (dc->ccr & TXX9_DMA_CCR_INTENT) != 0; in txx9dmac_chan_INTENT() 245 static inline void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_set_INTENT() argument 247 dc->ccr |= TXX9_DMA_CCR_INTENT; in txx9dmac_chan_set_INTENT() 255 static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc) in txx9dmac_chan_set_SMPCHN() argument 257 dc->ccr |= TXX9_DMA_CCR_SMPCHN; in txx9dmac_chan_set_SMPCHN() 268 static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_INTENT() argument 273 static void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_set_INTENT() argument [all …]
|
/drivers/tty/ |
D | nozomi.c | 369 struct nozomi *dc; member 526 static void nozomi_setup_memory(struct nozomi *dc) in nozomi_setup_memory() argument 528 void __iomem *offset = dc->base_addr + dc->config_table.dl_start; in nozomi_setup_memory() 535 dc->port[PORT_MDM].dl_addr[CH_A] = offset; in nozomi_setup_memory() 536 dc->port[PORT_MDM].dl_addr[CH_B] = in nozomi_setup_memory() 537 (offset += dc->config_table.dl_mdm_len1); in nozomi_setup_memory() 538 dc->port[PORT_MDM].dl_size[CH_A] = in nozomi_setup_memory() 539 dc->config_table.dl_mdm_len1 - buff_offset; in nozomi_setup_memory() 540 dc->port[PORT_MDM].dl_size[CH_B] = in nozomi_setup_memory() 541 dc->config_table.dl_mdm_len2 - buff_offset; in nozomi_setup_memory() [all …]
|
/drivers/md/bcache/ |
D | writeback.c | 21 static void __update_writeback_rate(struct cached_dev *dc) in __update_writeback_rate() argument 23 struct cache_set *c = dc->disk.c; in __update_writeback_rate() 27 div_u64(cache_sectors * dc->writeback_percent, 100); in __update_writeback_rate() 29 int64_t target = div64_u64(cache_dirty_target * bdev_sectors(dc->bdev), in __update_writeback_rate() 34 int64_t dirty = bcache_dev_sectors_dirty(&dc->disk); in __update_writeback_rate() 35 int64_t derivative = dirty - dc->disk.sectors_dirty_last; in __update_writeback_rate() 39 dc->disk.sectors_dirty_last = dirty; in __update_writeback_rate() 43 proportional *= dc->writeback_rate_update_seconds; in __update_writeback_rate() 44 proportional = div_s64(proportional, dc->writeback_rate_p_term_inverse); in __update_writeback_rate() 46 derivative = div_s64(derivative, dc->writeback_rate_update_seconds); in __update_writeback_rate() [all …]
|
D | writeback.h | 43 static inline bool bcache_dev_stripe_dirty(struct cached_dev *dc, in bcache_dev_stripe_dirty() argument 47 unsigned stripe = offset_to_stripe(&dc->disk, offset); in bcache_dev_stripe_dirty() 50 if (atomic_read(dc->disk.stripe_sectors_dirty + stripe)) in bcache_dev_stripe_dirty() 53 if (nr_sectors <= dc->disk.stripe_size) in bcache_dev_stripe_dirty() 56 nr_sectors -= dc->disk.stripe_size; in bcache_dev_stripe_dirty() 61 static inline bool should_writeback(struct cached_dev *dc, struct bio *bio, in should_writeback() argument 64 unsigned in_use = dc->disk.c->gc_stats.in_use; in should_writeback() 67 test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) || in should_writeback() 71 if (dc->partial_stripes_expensive && in should_writeback() 72 bcache_dev_stripe_dirty(dc, bio->bi_iter.bi_sector, in should_writeback() [all …]
|
D | super.c | 226 struct cached_dev *dc = bio->bi_private; in write_bdev_super_endio() local 229 closure_put(&dc->sb_write); in write_bdev_super_endio() 269 struct cached_dev *dc = container_of(cl, struct cached_dev, sb_write); in bch_write_bdev_super_unlock() local 271 up(&dc->sb_write_mutex); in bch_write_bdev_super_unlock() 274 void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent) in bch_write_bdev_super() argument 276 struct closure *cl = &dc->sb_write; in bch_write_bdev_super() 277 struct bio *bio = &dc->sb_bio; in bch_write_bdev_super() 279 down(&dc->sb_write_mutex); in bch_write_bdev_super() 283 bio->bi_bdev = dc->bdev; in bch_write_bdev_super() 285 bio->bi_private = dc; in bch_write_bdev_super() [all …]
|
D | request.c | 28 static unsigned cache_mode(struct cached_dev *dc, struct bio *bio) in cache_mode() argument 30 return BDEV_CACHE_MODE(&dc->sb); in cache_mode() 33 static bool verify(struct cached_dev *dc, struct bio *bio) in verify() argument 35 return dc->verify; in verify() 360 static struct hlist_head *iohash(struct cached_dev *dc, uint64_t k) in iohash() argument 362 return &dc->io_hash[hash_64(k, RECENT_IO_BITS)]; in iohash() 365 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) in check_should_bypass() argument 367 struct cache_set *c = dc->disk.c; in check_should_bypass() 368 unsigned mode = cache_mode(dc, bio); in check_should_bypass() 373 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) || in check_should_bypass() [all …]
|
D | sysfs.c | 111 struct cached_dev *dc = container_of(kobj, struct cached_dev, in SHOW() local 115 #define var(stat) (dc->stat) in SHOW() 120 BDEV_CACHE_MODE(&dc->sb)); in SHOW() 122 sysfs_printf(data_csum, "%i", dc->disk.data_csum); in SHOW() 129 sysfs_hprint(writeback_rate, dc->writeback_rate.rate << 9); in SHOW() 144 bch_hprint(rate, dc->writeback_rate.rate << 9); in SHOW() 145 bch_hprint(dirty, bcache_dev_sectors_dirty(&dc->disk) << 9); in SHOW() 146 bch_hprint(target, dc->writeback_rate_target << 9); in SHOW() 147 bch_hprint(proportional,dc->writeback_rate_proportional << 9); in SHOW() 148 bch_hprint(derivative, dc->writeback_rate_derivative << 9); in SHOW() [all …]
|
/drivers/md/ |
D | dm-delay.c | 49 struct delay_c *dc = (struct delay_c *)data; in handle_delayed_timer() local 51 queue_work(dc->kdelayd_wq, &dc->flush_expired_bios); in handle_delayed_timer() 54 static void queue_timeout(struct delay_c *dc, unsigned long expires) in queue_timeout() argument 56 mutex_lock(&dc->timer_lock); in queue_timeout() 58 if (!timer_pending(&dc->delay_timer) || expires < dc->delay_timer.expires) in queue_timeout() 59 mod_timer(&dc->delay_timer, expires); in queue_timeout() 61 mutex_unlock(&dc->timer_lock); in queue_timeout() 76 static struct bio *flush_delayed_bios(struct delay_c *dc, int flush_all) in flush_delayed_bios() argument 84 list_for_each_entry_safe(delayed, next, &dc->delayed_bios, list) { in flush_delayed_bios() 107 queue_timeout(dc, next_expires); in flush_delayed_bios() [all …]
|
/drivers/gpu/drm/tegra/ |
D | dc.c | 141 static int tegra_dc_setup_window(struct tegra_dc *dc, unsigned int index, in tegra_dc_setup_window() argument 159 tegra_dc_writel(dc, value, DC_CMD_DISPLAY_WINDOW_HEADER); in tegra_dc_setup_window() 161 tegra_dc_writel(dc, window->format, DC_WIN_COLOR_DEPTH); in tegra_dc_setup_window() 162 tegra_dc_writel(dc, window->swap, DC_WIN_BYTE_SWAP); in tegra_dc_setup_window() 165 tegra_dc_writel(dc, value, DC_WIN_POSITION); in tegra_dc_setup_window() 168 tegra_dc_writel(dc, value, DC_WIN_SIZE); in tegra_dc_setup_window() 176 tegra_dc_writel(dc, value, DC_WIN_PRESCALED_SIZE); in tegra_dc_setup_window() 189 tegra_dc_writel(dc, value, DC_WIN_DDA_INC); in tegra_dc_setup_window() 194 tegra_dc_writel(dc, h_dda, DC_WIN_H_INITIAL_DDA); in tegra_dc_setup_window() 195 tegra_dc_writel(dc, v_dda, DC_WIN_V_INITIAL_DDA); in tegra_dc_setup_window() [all …]
|
D | rgb.c | 17 struct tegra_dc *dc; member 78 static void tegra_dc_write_regs(struct tegra_dc *dc, in tegra_dc_write_regs() argument 85 tegra_dc_writel(dc, table[i].value, table[i].offset); in tegra_dc_write_regs() 96 tegra_dc_write_regs(rgb->dc, rgb_enable, ARRAY_SIZE(rgb_enable)); in tegra_output_rgb_enable() 99 tegra_dc_writel(rgb->dc, value, DC_DISP_DATA_ENABLE_OPTIONS); in tegra_output_rgb_enable() 102 value = tegra_dc_readl(rgb->dc, DC_COM_PIN_OUTPUT_POLARITY(1)); in tegra_output_rgb_enable() 105 tegra_dc_writel(rgb->dc, value, DC_COM_PIN_OUTPUT_POLARITY(1)); in tegra_output_rgb_enable() 110 tegra_dc_writel(rgb->dc, value, DC_DISP_DISP_INTERFACE_CONTROL); in tegra_output_rgb_enable() 114 tegra_dc_writel(rgb->dc, value, DC_DISP_SHIFT_CLOCK_OPTIONS); in tegra_output_rgb_enable() 116 value = tegra_dc_readl(rgb->dc, DC_CMD_DISPLAY_COMMAND); in tegra_output_rgb_enable() [all …]
|
D | drm.h | 136 static inline void tegra_dc_writel(struct tegra_dc *dc, unsigned long value, in tegra_dc_writel() argument 139 writel(value, dc->regs + (reg << 2)); in tegra_dc_writel() 142 static inline unsigned long tegra_dc_readl(struct tegra_dc *dc, in tegra_dc_readl() argument 145 return readl(dc->regs + (reg << 2)); in tegra_dc_readl() 172 void tegra_dc_enable_vblank(struct tegra_dc *dc); 173 void tegra_dc_disable_vblank(struct tegra_dc *dc); 258 int tegra_dc_rgb_probe(struct tegra_dc *dc); 259 int tegra_dc_rgb_remove(struct tegra_dc *dc); 260 int tegra_dc_rgb_init(struct drm_device *drm, struct tegra_dc *dc); 261 int tegra_dc_rgb_exit(struct tegra_dc *dc);
|
/drivers/isdn/hisax/ |
D | arcofi.c | 24 del_timer(&cs->dc.isac.arcofitimer); in add_arcofi_timer() 26 init_timer(&cs->dc.isac.arcofitimer); in add_arcofi_timer() 27 cs->dc.isac.arcofitimer.expires = jiffies + ((ARCOFI_TIMER_VALUE * HZ) / 1000); in add_arcofi_timer() 28 add_timer(&cs->dc.isac.arcofitimer); in add_arcofi_timer() 34 cs->dc.isac.mon_txp = 0; in send_arcofi() 35 cs->dc.isac.mon_txc = cs->dc.isac.arcofi_list->len; in send_arcofi() 36 memcpy(cs->dc.isac.mon_tx, cs->dc.isac.arcofi_list->msg, cs->dc.isac.mon_txc); in send_arcofi() 37 switch (cs->dc.isac.arcofi_bc) { in send_arcofi() 39 case 1: cs->dc.isac.mon_tx[1] |= 0x40; in send_arcofi() 43 cs->dc.isac.mocr &= 0x0f; in send_arcofi() [all …]
|
D | isac.c | 51 switch (cs->dc.isac.ph_state) { in isac_new_ph() 266 cs->dc.isac.ph_state = (exval >> 2) & 0xf; in isac_interrupt() 268 debugl1(cs, "ph_state change %x", cs->dc.isac.ph_state); in isac_interrupt() 315 if (!cs->dc.isac.mon_rx) { in isac_interrupt() 316 if (!(cs->dc.isac.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) { in isac_interrupt() 319 cs->dc.isac.mocr &= 0xf0; in isac_interrupt() 320 cs->dc.isac.mocr |= 0x0a; in isac_interrupt() 321 cs->writeisac(cs, ISAC_MOCR, cs->dc.isac.mocr); in isac_interrupt() 324 cs->dc.isac.mon_rxp = 0; in isac_interrupt() 326 if (cs->dc.isac.mon_rxp >= MAX_MON_FRAME) { in isac_interrupt() [all …]
|
D | icc.c | 52 switch (cs->dc.icc.ph_state) { in icc_new_ph() 263 cs->dc.icc.ph_state = (exval >> 2) & 0xf; in icc_interrupt() 265 debugl1(cs, "ph_state change %x", cs->dc.icc.ph_state); in icc_interrupt() 312 if (!cs->dc.icc.mon_rx) { in icc_interrupt() 313 if (!(cs->dc.icc.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) { in icc_interrupt() 316 cs->dc.icc.mocr &= 0xf0; in icc_interrupt() 317 cs->dc.icc.mocr |= 0x0a; in icc_interrupt() 318 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr); in icc_interrupt() 321 cs->dc.icc.mon_rxp = 0; in icc_interrupt() 323 if (cs->dc.icc.mon_rxp >= MAX_MON_FRAME) { in icc_interrupt() [all …]
|
D | amd7930_fn.c | 134 cs->dc.amd7930.lmr1 = command; in Amd7930_ph_command() 162 cs->dc.amd7930.ph_state = (lsr & 0x7) + 2; in Amd7930_get_state() 171 …u_char index = stateHelper[cs->dc.amd7930.old_state] * 8 + stateHelper[cs->dc.amd7930.ph_state] - … in Amd7930_new_ph() 176 cs->dc.amd7930.ph_state, cs->dc.amd7930.old_state, message & 0x0f, index); in Amd7930_new_ph() 178 cs->dc.amd7930.old_state = cs->dc.amd7930.ph_state; in Amd7930_new_ph() 223 cs->dc.amd7930.old_state = 3; in Amd7930_new_ph() 359 if (!cs->dc.amd7930.tx_xmtlen) in Amd7930_fill_Dfifo() 363 else len = cs->dc.amd7930.tx_xmtlen; in Amd7930_fill_Dfifo() 391 if (!cs->dc.amd7930.tx_xmtlen) { in Amd7930_fill_Dfifo() 393 cs->dc.amd7930.tx_xmtlen = dtcrw; in Amd7930_fill_Dfifo() [all …]
|
/drivers/scsi/esas2r/ |
D | esas2r_disc.c | 291 struct esas2r_disc_context *dc = &a->disc_ctx; in esas2r_disc_queue_event() local 298 dc->disc_evt |= disc_evt; in esas2r_disc_queue_event() 314 struct esas2r_disc_context *dc = &a->disc_ctx; in esas2r_disc_start_port() local 326 if (dc->disc_evt) { in esas2r_disc_start_port() 352 esas2r_trace("disc_evt: %d", dc->disc_evt); in esas2r_disc_start_port() 354 dc->flags = 0; in esas2r_disc_start_port() 357 dc->flags |= DCF_POLLED; in esas2r_disc_start_port() 359 rq->interrupt_cx = dc; in esas2r_disc_start_port() 363 if (dc->disc_evt & DCDE_DEV_SCAN) { in esas2r_disc_start_port() 364 dc->disc_evt &= ~DCDE_DEV_SCAN; in esas2r_disc_start_port() [all …]
|
D | esas2r_targdb.c | 121 dc) in esas2r_targ_db_add_raid() 127 if (dc->curr_virt_id >= ESAS2R_MAX_TARGETS) { in esas2r_targ_db_add_raid() 133 t = a->targetdb + dc->curr_virt_id; in esas2r_targ_db_add_raid() 140 esas2r_hdebug("add RAID %s, T:%d", dc->raid_grp_name, in esas2r_targ_db_add_raid() 145 if (dc->interleave == 0 in esas2r_targ_db_add_raid() 146 || dc->block_size == 0) { in esas2r_targ_db_add_raid() 156 t->block_size = dc->block_size; in esas2r_targ_db_add_raid() 157 t->inter_byte = dc->interleave; in esas2r_targ_db_add_raid() 158 t->inter_block = dc->interleave / dc->block_size; in esas2r_targ_db_add_raid() 159 t->virt_targ_id = dc->curr_virt_id; in esas2r_targ_db_add_raid() [all …]
|
/drivers/gpu/ipu-v3/ |
D | ipu-dc.c | 119 static void dc_link_event(struct ipu_dc *dc, int event, int addr, int priority) in dc_link_event() argument 123 reg = readl(dc->base + DC_RL_CH(event)); in dc_link_event() 126 writel(reg, dc->base + DC_RL_CH(event)); in dc_link_event() 129 static void dc_write_tmpl(struct ipu_dc *dc, int word, u32 opcode, u32 operand, in dc_write_tmpl() argument 132 struct ipu_dc_priv *priv = dc->priv; in dc_write_tmpl() 169 int ipu_dc_init_sync(struct ipu_dc *dc, struct ipu_di *di, bool interlaced, in ipu_dc_init_sync() argument 172 struct ipu_dc_priv *priv = dc->priv; in ipu_dc_init_sync() 176 dc->di = ipu_di_get_num(di); in ipu_dc_init_sync() 185 dc_link_event(dc, DC_EVT_NL, 0, 3); in ipu_dc_init_sync() 186 dc_link_event(dc, DC_EVT_EOL, 0, 2); in ipu_dc_init_sync() [all …]
|
/drivers/media/pci/ttpci/ |
D | av7110_hw.c | 1061 int av7110_osd_cmd(struct av7110 *av7110, osd_cmd_t *dc) in av7110_osd_cmd() argument 1068 switch (dc->cmd) { in av7110_osd_cmd() 1073 av7110->osdbpp[av7110->osdwin] = (dc->color - 1) & 7; in av7110_osd_cmd() 1076 dc->x1 - dc->x0 + 1, dc->y1 - dc->y0 + 1); in av7110_osd_cmd() 1079 if (!dc->data) { in av7110_osd_cmd() 1080 ret = MoveWindowAbs(av7110, av7110->osdwin, dc->x0, dc->y0); in av7110_osd_cmd() 1096 ret = DrawBlock(av7110, av7110->osdwin, 0, 0, 720, 576, dc->color); in av7110_osd_cmd() 1099 ret = OSDSetColor(av7110, dc->color, dc->x0, dc->y0, dc->x1, dc->y1); in av7110_osd_cmd() 1103 ret = OSDSetPalette(av7110, dc->data, dc->color, dc->x0); in av7110_osd_cmd() 1105 int i, len = dc->x0-dc->color+1; in av7110_osd_cmd() [all …]
|
/drivers/infiniband/hw/qib/ |
D | qib_diag.c | 80 struct qib_diag_client *dc; in get_client() local 82 dc = client_pool; in get_client() 83 if (dc) in get_client() 85 client_pool = dc->next; in get_client() 88 dc = kmalloc(sizeof *dc, GFP_KERNEL); in get_client() 90 if (dc) { in get_client() 91 dc->next = NULL; in get_client() 92 dc->dd = dd; in get_client() 93 dc->pid = current->pid; in get_client() 94 dc->state = OPENED; in get_client() [all …]
|
/drivers/misc/mic/card/ |
D | mic_virtio.c | 52 struct mic_device_ctrl __iomem *dc; member 156 struct mic_device_ctrl __iomem *dc = mvdev->dc; in mic_reset_inform_host() local 159 iowrite8(0, &dc->host_ack); in mic_reset_inform_host() 160 iowrite8(1, &dc->vdev_reset); in mic_reset_inform_host() 165 if (ioread8(&dc->host_ack)) in mic_reset_inform_host() 313 struct mic_device_ctrl __iomem *dc = mvdev->dc; in mic_find_vqs() local 330 iowrite8(1, &dc->used_address_updated); in mic_find_vqs() 337 if (!ioread8(&dc->used_address_updated)) in mic_find_vqs() 415 mvdev->dc = (void __iomem *)d + mic_aligned_desc_size(d); in mic_add_device() 425 iowrite8((u8)virtio_db, &mvdev->dc->h2c_vdev_db); in mic_add_device() [all …]
|
/drivers/usb/musb/ |
D | musb_cppi41.c | 29 struct dma_chan *dc; member 151 struct dma_chan *dc = cppi41_channel->dc; in cppi41_trans_done() local 165 dma_desc = dmaengine_prep_slave_single(dc, in cppi41_trans_done() 176 dma_async_issue_pending(dc); in cppi41_trans_done() 236 dmaengine_tx_status(cppi41_channel->dc, cppi41_channel->cookie, in cppi41_dma_callback() 363 struct dma_chan *dc = cppi41_channel->dc; in cppi41_configure_channel() local 416 dma_desc = dmaengine_prep_slave_single(dc, dma_addr, len, direction, in cppi41_configure_channel() 427 dma_async_issue_pending(dc); in cppi41_configure_channel() 447 if (!cppi41_channel->dc) in cppi41_dma_channel_allocate() 571 ret = dmaengine_terminate_all(cppi41_channel->dc); in cppi41_dma_channel_abort() [all …]
|
/drivers/misc/mic/host/ |
D | mic_virtio.c | 185 s8 db = mvdev->dc->h2c_vdev_db; in mic_notify() 401 mvdev->dc->used_address_updated = 0; in mic_virtio_init_post() 423 mvdev->dc->vdev_reset = 0; in mic_virtio_device_reset() 424 mvdev->dc->host_ack = 1; in mic_virtio_device_reset() 458 if (mvdev->dc->used_address_updated) in mic_bh_handler() 461 if (mvdev->dc->vdev_reset) in mic_bh_handler() 502 mvdev->dc->config_change = MIC_VIRTIO_PARAM_CONFIG_CHANGED; in mic_virtio_config_change() 507 mvdev->dc->guest_ack, msecs_to_jiffies(100)); in mic_virtio_config_change() 514 mvdev->dc->config_change = 0; in mic_virtio_config_change() 515 mvdev->dc->guest_ack = 0; in mic_virtio_config_change() [all …]
|
/drivers/video/fbdev/geode/ |
D | suspend_gx.c | 37 memcpy(par->dc, par->dc_regs, sizeof(par->dc)); in gx_save_regs() 92 for (i = 0; i < ARRAY_SIZE(par->dc); i++) { in gx_restore_display_ctlr() 101 write_dc(par, i, par->dc[i] & ~(DC_GENERAL_CFG_VIDE | in gx_restore_display_ctlr() 109 write_dc(par, i, par->dc[i] & ~(DC_DISPLAY_CFG_VDEN | in gx_restore_display_ctlr() 128 write_dc(par, i, par->dc[i]); in gx_restore_display_ctlr() 204 write_dc(par, DC_GENERAL_CFG, par->dc[DC_GENERAL_CFG] & in gx_disable_graphics() 207 write_dc(par, DC_DISPLAY_CFG, par->dc[DC_DISPLAY_CFG] & in gx_disable_graphics() 231 write_dc(par, DC_DISPLAY_CFG, par->dc[DC_DISPLAY_CFG]); in gx_enable_graphics() 233 write_dc(par, DC_GENERAL_CFG, par->dc[DC_GENERAL_CFG]); in gx_enable_graphics()
|