Home
last modified time | relevance | path

Searched refs:cd (Results 1 – 25 of 793) sorted by relevance

12345678910>>...32

/Linux-v4.19/drivers/misc/genwqe/
Dcard_base.c125 struct genwqe_dev *cd; in genwqe_dev_alloc() local
134 cd = kzalloc(sizeof(struct genwqe_dev), GFP_KERNEL); in genwqe_dev_alloc()
135 if (!cd) in genwqe_dev_alloc()
138 cd->card_idx = i; in genwqe_dev_alloc()
139 cd->class_genwqe = class_genwqe; in genwqe_dev_alloc()
140 cd->debugfs_genwqe = debugfs_genwqe; in genwqe_dev_alloc()
146 cd->use_platform_recovery = CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY; in genwqe_dev_alloc()
148 init_waitqueue_head(&cd->queue_waitq); in genwqe_dev_alloc()
150 spin_lock_init(&cd->file_lock); in genwqe_dev_alloc()
151 INIT_LIST_HEAD(&cd->file_list); in genwqe_dev_alloc()
[all …]
Dcard_debugfs.c66 struct genwqe_dev *cd = s->private; in curr_dbg_uidn_show() local
70 entries = genwqe_ffdc_buff_size(cd, uid); in curr_dbg_uidn_show()
81 genwqe_stop_traps(cd); /* halt the traps while dumping data */ in curr_dbg_uidn_show()
82 genwqe_ffdc_buff_read(cd, uid, regs, entries); in curr_dbg_uidn_show()
83 genwqe_start_traps(cd); in curr_dbg_uidn_show()
113 struct genwqe_dev *cd = s->private; in prev_dbg_uidn_show() local
115 dbg_uidn_show(s, cd->ffdc[uid].regs, cd->ffdc[uid].entries); in prev_dbg_uidn_show()
142 struct genwqe_dev *cd = s->private; in genwqe_curr_regs_show() local
150 genwqe_stop_traps(cd); in genwqe_curr_regs_show()
151 genwqe_read_ffdc_regs(cd, regs, GENWQE_FFDC_REGS, 1); in genwqe_curr_regs_show()
[all …]
Dcard_utils.c54 int __genwqe_writeq(struct genwqe_dev *cd, u64 byte_offs, u64 val) in __genwqe_writeq() argument
56 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_writeq()
58 if (cd->err_inject & GENWQE_INJECT_HARDWARE_FAILURE) in __genwqe_writeq()
61 if (cd->mmio == NULL) in __genwqe_writeq()
67 __raw_writeq((__force u64)cpu_to_be64(val), cd->mmio + byte_offs); in __genwqe_writeq()
78 u64 __genwqe_readq(struct genwqe_dev *cd, u64 byte_offs) in __genwqe_readq() argument
80 if (cd->err_inject & GENWQE_INJECT_HARDWARE_FAILURE) in __genwqe_readq()
83 if ((cd->err_inject & GENWQE_INJECT_GFIR_FATAL) && in __genwqe_readq()
87 if ((cd->err_inject & GENWQE_INJECT_GFIR_INFO) && in __genwqe_readq()
91 if (cd->mmio == NULL) in __genwqe_readq()
[all …]
Dcard_base.h376 int genwqe_alloc_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
379 int genwqe_setup_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
382 int genwqe_free_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl);
406 struct genwqe_dev *cd; member
421 int genwqe_setup_service_layer(struct genwqe_dev *cd); /* for PF only */
422 int genwqe_finish_queue(struct genwqe_dev *cd);
423 int genwqe_release_service_layer(struct genwqe_dev *cd);
432 static inline int genwqe_get_slu_id(struct genwqe_dev *cd) in genwqe_get_slu_id() argument
434 return (int)((cd->slu_unitcfg >> 32) & 0xff); in genwqe_get_slu_id()
437 int genwqe_ddcbs_in_flight(struct genwqe_dev *cd);
[all …]
Dcard_ddcb.c172 static void print_ddcb_info(struct genwqe_dev *cd, struct ddcb_queue *queue) in print_ddcb_info() argument
177 struct pci_dev *pci_dev = cd->pci_dev; in print_ddcb_info()
179 spin_lock_irqsave(&cd->print_lock, flags); in print_ddcb_info()
183 cd->card_idx, queue->ddcb_act, queue->ddcb_next); in print_ddcb_info()
199 spin_unlock_irqrestore(&cd->print_lock, flags); in print_ddcb_info()
250 static int ddcb_requ_finished(struct genwqe_dev *cd, struct ddcb_requ *req) in ddcb_requ_finished() argument
253 (cd->card_state != GENWQE_CARD_USED); in ddcb_requ_finished()
274 static int enqueue_ddcb(struct genwqe_dev *cd, struct ddcb_queue *queue, in enqueue_ddcb() argument
321 __genwqe_writeq(cd, queue->IO_QUEUE_OFFSET, num); /* start queue */ in enqueue_ddcb()
371 static int genwqe_check_ddcb_queue(struct genwqe_dev *cd, in genwqe_check_ddcb_queue() argument
[all …]
Dcard_dev.c40 static int genwqe_open_files(struct genwqe_dev *cd) in genwqe_open_files() argument
45 spin_lock_irqsave(&cd->file_lock, flags); in genwqe_open_files()
46 rc = list_empty(&cd->file_list); in genwqe_open_files()
47 spin_unlock_irqrestore(&cd->file_lock, flags); in genwqe_open_files()
51 static void genwqe_add_file(struct genwqe_dev *cd, struct genwqe_file *cfile) in genwqe_add_file() argument
56 spin_lock_irqsave(&cd->file_lock, flags); in genwqe_add_file()
57 list_add(&cfile->list, &cd->file_list); in genwqe_add_file()
58 spin_unlock_irqrestore(&cd->file_lock, flags); in genwqe_add_file()
61 static int genwqe_del_file(struct genwqe_dev *cd, struct genwqe_file *cfile) in genwqe_del_file() argument
65 spin_lock_irqsave(&cd->file_lock, flags); in genwqe_del_file()
[all …]
Dcard_sysfs.c50 struct genwqe_dev *cd = dev_get_drvdata(dev); in status_show() local
53 return sprintf(buf, "%s\n", cs[cd->card_state]); in status_show()
61 struct genwqe_dev *cd = dev_get_drvdata(dev); in appid_show() local
63 genwqe_read_app_id(cd, app_name, sizeof(app_name)); in appid_show()
72 struct genwqe_dev *cd = dev_get_drvdata(dev); in version_show() local
74 slu_id = __genwqe_readq(cd, IO_SLU_UNITCFG); in version_show()
75 app_id = __genwqe_readq(cd, IO_APP_UNITCFG); in version_show()
85 struct genwqe_dev *cd = dev_get_drvdata(dev); in type_show() local
87 card_type = genwqe_card_type(cd); in type_show()
97 struct genwqe_dev *cd = dev_get_drvdata(dev); in tempsens_show() local
[all …]
/Linux-v4.19/drivers/clk/sunxi-ng/
Dccu_div.c22 struct ccu_div *cd = data; in ccu_div_round_rate() local
24 if (cd->common.features & CCU_FEATURE_FIXED_POSTDIV) in ccu_div_round_rate()
25 rate *= cd->fixed_post_div; in ccu_div_round_rate()
27 rate = divider_round_rate_parent(&cd->common.hw, parent, in ccu_div_round_rate()
29 cd->div.table, cd->div.width, in ccu_div_round_rate()
30 cd->div.flags); in ccu_div_round_rate()
32 if (cd->common.features & CCU_FEATURE_FIXED_POSTDIV) in ccu_div_round_rate()
33 rate /= cd->fixed_post_div; in ccu_div_round_rate()
40 struct ccu_div *cd = hw_to_ccu_div(hw); in ccu_div_disable() local
42 return ccu_gate_helper_disable(&cd->common, cd->enable); in ccu_div_disable()
[all …]
/Linux-v4.19/drivers/block/paride/
Dpcd.c230 struct pcd_unit *cd = bdev->bd_disk->private_data; in pcd_block_open() local
236 ret = cdrom_open(&cd->info, bdev, mode); in pcd_block_open()
244 struct pcd_unit *cd = disk->private_data; in pcd_block_release() local
246 cdrom_release(&cd->info, mode); in pcd_block_release()
253 struct pcd_unit *cd = bdev->bd_disk->private_data; in pcd_block_ioctl() local
257 ret = cdrom_ioctl(&cd->info, bdev, mode, cmd, arg); in pcd_block_ioctl()
266 struct pcd_unit *cd = disk->private_data; in pcd_block_check_events() local
267 return cdrom_check_events(&cd->info, clearing); in pcd_block_check_events()
297 struct pcd_unit *cd; in pcd_init_units() local
301 for (unit = 0, cd = pcd; unit < PCD_UNITS; unit++, cd++) { in pcd_init_units()
[all …]
/Linux-v4.19/drivers/input/touchscreen/
Dcyttsp4_core.c80 static int cyttsp4_load_status_regs(struct cyttsp4 *cd) in cyttsp4_load_status_regs() argument
82 struct cyttsp4_sysinfo *si = &cd->sysinfo; in cyttsp4_load_status_regs()
83 struct device *dev = cd->dev; in cyttsp4_load_status_regs()
86 rc = cyttsp4_adap_read(cd, CY_REG_BASE, si->si_ofs.mode_size, in cyttsp4_load_status_regs()
92 cyttsp4_pr_buf(dev, cd->pr_buf, si->xy_mode, in cyttsp4_load_status_regs()
98 static int cyttsp4_handshake(struct cyttsp4 *cd, u8 mode) in cyttsp4_handshake() argument
110 rc = cyttsp4_adap_write(cd, CY_REG_BASE, sizeof(cmd), &cmd); in cyttsp4_handshake()
112 dev_err(cd->dev, "%s: bus write fail on handshake (ret=%d)\n", in cyttsp4_handshake()
118 static int cyttsp4_hw_soft_reset(struct cyttsp4 *cd) in cyttsp4_hw_soft_reset() argument
121 int rc = cyttsp4_adap_write(cd, CY_REG_BASE, sizeof(cmd), &cmd); in cyttsp4_hw_soft_reset()
[all …]
/Linux-v4.19/drivers/scsi/
Dsr.c145 struct scsi_cd *cd = dev_get_drvdata(dev); in sr_runtime_suspend() local
147 if (!cd) /* E.g.: runtime suspend following sr_remove() */ in sr_runtime_suspend()
150 if (cd->media_present) in sr_runtime_suspend()
162 struct scsi_cd *cd = NULL; in scsi_cd_get() local
167 cd = scsi_cd(disk); in scsi_cd_get()
168 kref_get(&cd->kref); in scsi_cd_get()
169 if (scsi_device_get(cd->device)) { in scsi_cd_get()
170 kref_put(&cd->kref, sr_kref_release); in scsi_cd_get()
171 cd = NULL; in scsi_cd_get()
175 return cd; in scsi_cd_get()
[all …]
Dsr_vendor.c67 void sr_vendor_init(Scsi_CD *cd) in sr_vendor_init() argument
70 cd->vendor = VENDOR_SCSI3; in sr_vendor_init()
72 const char *vendor = cd->device->vendor; in sr_vendor_init()
73 const char *model = cd->device->model; in sr_vendor_init()
76 cd->vendor = VENDOR_SCSI3; in sr_vendor_init()
77 if (cd->readcd_known) in sr_vendor_init()
81 if (cd->device->type == TYPE_WORM) { in sr_vendor_init()
82 cd->vendor = VENDOR_WRITER; in sr_vendor_init()
85 cd->vendor = VENDOR_NEC; in sr_vendor_init()
97 cd->cdi.mask |= CDC_MULTI_SESSION; in sr_vendor_init()
[all …]
/Linux-v4.19/drivers/irqchip/
Dirq-imx-gpcv2.c33 struct gpcv2_irqchip_data *cd; in gpcv2_wakeup_source_save() local
37 cd = imx_gpcv2_instance; in gpcv2_wakeup_source_save()
38 if (!cd) in gpcv2_wakeup_source_save()
42 reg = cd->gpc_base + cd->cpu2wakeup + i * 4; in gpcv2_wakeup_source_save()
43 cd->saved_irq_mask[i] = readl_relaxed(reg); in gpcv2_wakeup_source_save()
44 writel_relaxed(cd->wakeup_sources[i], reg); in gpcv2_wakeup_source_save()
52 struct gpcv2_irqchip_data *cd; in gpcv2_wakeup_source_restore() local
56 cd = imx_gpcv2_instance; in gpcv2_wakeup_source_restore()
57 if (!cd) in gpcv2_wakeup_source_restore()
61 reg = cd->gpc_base + cd->cpu2wakeup + i * 4; in gpcv2_wakeup_source_restore()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/gpio/
Dddc_regs.h34 #define DDC_GPIO_REG_LIST_ENTRY(type,cd,id) \ argument
36 ….type ## _mask = DC_GPIO_DDC ## id ## _ ## type ## __DC_GPIO_DDC ## id ## cd ## _ ## type ## _MAS…
37 ….type ## _shift = DC_GPIO_DDC ## id ## _ ## type ## __DC_GPIO_DDC ## id ## cd ## _ ## type ## __SH…
39 #define DDC_GPIO_REG_LIST(cd,id) \ argument
41 DDC_GPIO_REG_LIST_ENTRY(MASK,cd,id),\
42 DDC_GPIO_REG_LIST_ENTRY(A,cd,id),\
43 DDC_GPIO_REG_LIST_ENTRY(EN,cd,id),\
44 DDC_GPIO_REG_LIST_ENTRY(Y,cd,id)\
47 #define DDC_REG_LIST(cd,id) \ argument
48 DDC_GPIO_REG_LIST(cd,id),\
[all …]
/Linux-v4.19/net/sunrpc/
Dcache.c194 static int cache_make_upcall(struct cache_detail *cd, struct cache_head *h) in cache_make_upcall() argument
196 if (cd->cache_upcall) in cache_make_upcall()
197 return cd->cache_upcall(cd, h); in cache_make_upcall()
198 return sunrpc_cache_pipe_upcall(cd, h); in cache_make_upcall()
342 void sunrpc_init_cache_detail(struct cache_detail *cd) in sunrpc_init_cache_detail() argument
344 rwlock_init(&cd->hash_lock); in sunrpc_init_cache_detail()
345 INIT_LIST_HEAD(&cd->queue); in sunrpc_init_cache_detail()
347 cd->nextcheck = 0; in sunrpc_init_cache_detail()
348 cd->entries = 0; in sunrpc_init_cache_detail()
349 atomic_set(&cd->readers, 0); in sunrpc_init_cache_detail()
[all …]
/Linux-v4.19/sound/soc/au1x/
Ddbdma2.c82 static void au1x_pcm_queue_tx(struct au1xpsc_audio_dmadata *cd) in au1x_pcm_queue_tx() argument
84 au1xxx_dbdma_put_source(cd->ddma_chan, cd->dma_area, in au1x_pcm_queue_tx()
85 cd->period_bytes, DDMA_FLAGS_IE); in au1x_pcm_queue_tx()
88 ++cd->q_period; in au1x_pcm_queue_tx()
89 cd->dma_area += cd->period_bytes; in au1x_pcm_queue_tx()
90 if (cd->q_period >= cd->periods) { in au1x_pcm_queue_tx()
91 cd->q_period = 0; in au1x_pcm_queue_tx()
92 cd->dma_area = cd->dma_area_s; in au1x_pcm_queue_tx()
96 static void au1x_pcm_queue_rx(struct au1xpsc_audio_dmadata *cd) in au1x_pcm_queue_rx() argument
98 au1xxx_dbdma_put_dest(cd->ddma_chan, cd->dma_area, in au1x_pcm_queue_rx()
[all …]
/Linux-v4.19/arch/mips/kernel/
Dcevt-sb1250.c69 static int sibyte_next_event(unsigned long delta, struct clock_event_device *cd) in sibyte_next_event() argument
87 struct clock_event_device *cd = dev_id; in sibyte_counter_handler() local
91 if (clockevent_state_periodic(cd)) in sibyte_counter_handler()
100 cd->event_handler(cd); in sibyte_counter_handler()
114 struct clock_event_device *cd = &per_cpu(sibyte_hpt_clockevent, cpu); in sb1250_clockevent_init() local
121 cd->name = name; in sb1250_clockevent_init()
122 cd->features = CLOCK_EVT_FEAT_PERIODIC | in sb1250_clockevent_init()
124 clockevent_set_clock(cd, V_SCD_TIMER_FREQ); in sb1250_clockevent_init()
125 cd->max_delta_ns = clockevent_delta2ns(0x7fffff, cd); in sb1250_clockevent_init()
126 cd->max_delta_ticks = 0x7fffff; in sb1250_clockevent_init()
[all …]
Dcevt-bcm1480.c70 static int sibyte_next_event(unsigned long delta, struct clock_event_device *cd) in sibyte_next_event() argument
88 struct clock_event_device *cd = dev_id; in sibyte_counter_handler() local
92 if (clockevent_state_periodic(cd)) in sibyte_counter_handler()
101 cd->event_handler(cd); in sibyte_counter_handler()
115 struct clock_event_device *cd = &per_cpu(sibyte_hpt_clockevent, cpu); in sb1480_clockevent_init() local
121 cd->name = name; in sb1480_clockevent_init()
122 cd->features = CLOCK_EVT_FEAT_PERIODIC | in sb1480_clockevent_init()
124 clockevent_set_clock(cd, V_SCD_TIMER_FREQ); in sb1480_clockevent_init()
125 cd->max_delta_ns = clockevent_delta2ns(0x7fffff, cd); in sb1480_clockevent_init()
126 cd->max_delta_ticks = 0x7fffff; in sb1480_clockevent_init()
[all …]
/Linux-v4.19/arch/arm/mach-omap2/
Dclockdomain.c108 struct clkdm_dep *cd; in _clkdm_deps_lookup() local
113 for (cd = deps; cd->clkdm_name; cd++) { in _clkdm_deps_lookup()
114 if (!cd->clkdm && cd->clkdm_name) in _clkdm_deps_lookup()
115 cd->clkdm = _clkdm_lookup(cd->clkdm_name); in _clkdm_deps_lookup()
117 if (cd->clkdm == clkdm) in _clkdm_deps_lookup()
121 if (!cd->clkdm_name) in _clkdm_deps_lookup()
124 return cd; in _clkdm_deps_lookup()
171 struct clkdm_dep *cd; in _resolve_clkdm_deps() local
173 for (cd = clkdm_deps; cd && cd->clkdm_name; cd++) { in _resolve_clkdm_deps()
174 if (cd->clkdm) in _resolve_clkdm_deps()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/
Ddfs_pattern_detector.c168 struct channel_detector *cd) in channel_detector_reset() argument
171 if (cd == NULL) in channel_detector_reset()
174 cd->detectors[i]->reset(cd->detectors[i], dpd->last_pulse_ts); in channel_detector_reset()
179 struct channel_detector *cd) in channel_detector_exit() argument
182 if (cd == NULL) in channel_detector_exit()
184 list_del(&cd->head); in channel_detector_exit()
186 struct pri_detector *de = cd->detectors[i]; in channel_detector_exit()
190 kfree(cd->detectors); in channel_detector_exit()
191 kfree(cd); in channel_detector_exit()
198 struct channel_detector *cd; in channel_detector_create() local
[all …]
/Linux-v4.19/fs/
Dchar_dev.c53 struct char_device_struct *cd; in chrdev_show() local
56 for (cd = chrdevs[major_to_index(offset)]; cd; cd = cd->next) { in chrdev_show()
57 if (cd->major == offset) in chrdev_show()
58 seq_printf(f, "%3d %s\n", cd->major, cd->name); in chrdev_show()
68 struct char_device_struct *cd; in find_dynamic_major() local
77 for (cd = chrdevs[major_to_index(i)]; cd; cd = cd->next) in find_dynamic_major()
78 if (cd->major == i) in find_dynamic_major()
81 if (cd == NULL) in find_dynamic_major()
103 struct char_device_struct *cd, **cp; in __register_chrdev_region() local
107 cd = kzalloc(sizeof(struct char_device_struct), GFP_KERNEL); in __register_chrdev_region()
[all …]
/Linux-v4.19/arch/mips/cavium-octeon/
Docteon-irq.c101 struct octeon_ciu_chip_data *cd; in octeon_irq_set_ciu_mapping() local
103 cd = kzalloc(sizeof(*cd), GFP_KERNEL); in octeon_irq_set_ciu_mapping()
104 if (!cd) in octeon_irq_set_ciu_mapping()
109 cd->line = line; in octeon_irq_set_ciu_mapping()
110 cd->bit = bit; in octeon_irq_set_ciu_mapping()
111 cd->gpio_line = gpio_line; in octeon_irq_set_ciu_mapping()
113 irq_set_chip_data(irq, cd); in octeon_irq_set_ciu_mapping()
121 struct octeon_ciu_chip_data *cd = irq_data_get_irq_chip_data(data); in octeon_irq_free_cd() local
124 kfree(cd); in octeon_irq_free_cd()
153 struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data); in octeon_irq_core_ack() local
[all …]
/Linux-v4.19/kernel/time/
Dsched_clock.c86 static struct clock_data cd ____cacheline_aligned = {
104 seq = raw_read_seqcount(&cd.seq); in sched_clock()
105 rd = cd.read_data + (seq & 1); in sched_clock()
110 } while (read_seqcount_retry(&cd.seq, seq)); in sched_clock()
128 cd.read_data[1] = *rd; in update_clock_read_data()
131 raw_write_seqcount_latch(&cd.seq); in update_clock_read_data()
134 cd.read_data[0] = *rd; in update_clock_read_data()
137 raw_write_seqcount_latch(&cd.seq); in update_clock_read_data()
149 rd = cd.read_data[0]; in update_sched_clock()
151 cyc = cd.actual_read_sched_clock(); in update_sched_clock()
[all …]
Dposix-clock.c217 static int get_clock_desc(const clockid_t id, struct posix_clock_desc *cd) in get_clock_desc() argument
228 cd->fp = fp; in get_clock_desc()
229 cd->clk = get_posix_clock(fp); in get_clock_desc()
231 err = cd->clk ? 0 : -ENODEV; in get_clock_desc()
238 static void put_clock_desc(struct posix_clock_desc *cd) in put_clock_desc() argument
240 put_posix_clock(cd->clk); in put_clock_desc()
241 fput(cd->fp); in put_clock_desc()
246 struct posix_clock_desc cd; in pc_clock_adjtime() local
249 err = get_clock_desc(id, &cd); in pc_clock_adjtime()
253 if ((cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_adjtime()
[all …]
/Linux-v4.19/arch/mips/loongson64/loongson-3/
Dhpet.c176 struct clock_event_device *cd; in hpet_irq_handler() local
183 cd = &per_cpu(hpet_clockevent_device, cpu); in hpet_irq_handler()
184 cd->event_handler(cd); in hpet_irq_handler()
228 struct clock_event_device *cd; in setup_hpet_timer() local
232 cd = &per_cpu(hpet_clockevent_device, cpu); in setup_hpet_timer()
233 cd->name = "hpet"; in setup_hpet_timer()
234 cd->rating = 100; in setup_hpet_timer()
235 cd->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT; in setup_hpet_timer()
236 cd->set_state_shutdown = hpet_set_state_shutdown; in setup_hpet_timer()
237 cd->set_state_periodic = hpet_set_state_periodic; in setup_hpet_timer()
[all …]

12345678910>>...32