Home
last modified time | relevance | path

Searched full:wd (Results 1 – 25 of 265) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/scsi/
Dwd719x.c50 static inline u8 wd719x_readb(struct wd719x *wd, u8 reg) in wd719x_readb() argument
52 return ioread8(wd->base + reg); in wd719x_readb()
55 static inline u32 wd719x_readl(struct wd719x *wd, u8 reg) in wd719x_readl() argument
57 return ioread32(wd->base + reg); in wd719x_readl()
60 static inline void wd719x_writeb(struct wd719x *wd, u8 reg, u8 val) in wd719x_writeb() argument
62 iowrite8(val, wd->base + reg); in wd719x_writeb()
65 static inline void wd719x_writew(struct wd719x *wd, u8 reg, u16 val) in wd719x_writew() argument
67 iowrite16(val, wd->base + reg); in wd719x_writew()
70 static inline void wd719x_writel(struct wd719x *wd, u8 reg, u32 val) in wd719x_writel() argument
72 iowrite32(val, wd->base + reg); in wd719x_writel()
[all …]
/kernel/linux/linux-6.6/drivers/scsi/
Dwd719x.c50 static inline u8 wd719x_readb(struct wd719x *wd, u8 reg) in wd719x_readb() argument
52 return ioread8(wd->base + reg); in wd719x_readb()
55 static inline u32 wd719x_readl(struct wd719x *wd, u8 reg) in wd719x_readl() argument
57 return ioread32(wd->base + reg); in wd719x_readl()
60 static inline void wd719x_writeb(struct wd719x *wd, u8 reg, u8 val) in wd719x_writeb() argument
62 iowrite8(val, wd->base + reg); in wd719x_writeb()
65 static inline void wd719x_writew(struct wd719x *wd, u8 reg, u16 val) in wd719x_writew() argument
67 iowrite16(val, wd->base + reg); in wd719x_writew()
70 static inline void wd719x_writel(struct wd719x *wd, u8 reg, u32 val) in wd719x_writel() argument
72 iowrite32(val, wd->base + reg); in wd719x_writel()
[all …]
/kernel/linux/linux-6.6/drivers/watchdog/
Df71808e_wdt.c215 struct fintek_wdt *wd = watchdog_get_drvdata(wdd); in fintek_wdt_set_timeout() local
218 wd->timer_val = DIV_ROUND_UP(timeout, 60); in fintek_wdt_set_timeout()
219 wd->minutes_mode = true; in fintek_wdt_set_timeout()
220 timeout = wd->timer_val * 60; in fintek_wdt_set_timeout()
222 wd->timer_val = timeout; in fintek_wdt_set_timeout()
223 wd->minutes_mode = false; in fintek_wdt_set_timeout()
231 static int fintek_wdt_set_pulse_width(struct fintek_wdt *wd, unsigned int pw) in fintek_wdt_set_pulse_width() argument
235 if (wd->type == f71868) { in fintek_wdt_set_pulse_width()
242 wd->pulse_val = 0; in fintek_wdt_set_pulse_width()
244 wd->pulse_val = 1; in fintek_wdt_set_pulse_width()
[all …]
Dpseries-wdt.c95 struct watchdog_device wd; member
178 pw->wd.parent = &pdev->dev; in pseries_wdt_probe()
179 pw->wd.info = &pseries_wdt_info; in pseries_wdt_probe()
180 pw->wd.ops = &pseries_wdt_ops; in pseries_wdt_probe()
182 pw->wd.min_timeout = DIV_ROUND_UP(msecs, MSEC_PER_SEC); in pseries_wdt_probe()
183 pw->wd.max_timeout = UINT_MAX / 1000; /* from linux/watchdog.h */ in pseries_wdt_probe()
184 pw->wd.timeout = timeout; in pseries_wdt_probe()
185 if (watchdog_init_timeout(&pw->wd, 0, NULL)) in pseries_wdt_probe()
187 watchdog_set_nowayout(&pw->wd, nowayout); in pseries_wdt_probe()
188 watchdog_stop_on_reboot(&pw->wd); in pseries_wdt_probe()
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/
Dasmmacro.h261 .macro ld_b wd, off, base
266 ld.b $w\wd, \off(\base)
270 .macro ld_h wd, off, base
275 ld.h $w\wd, \off(\base)
279 .macro ld_w wd, off, base
284 ld.w $w\wd, \off(\base)
288 .macro ld_d wd, off, base
293 ld.d $w\wd, \off(\base)
297 .macro st_b wd, off, base
302 st.b $w\wd, \off(\base)
[all …]
/kernel/linux/linux-6.6/arch/mips/include/asm/
Dasmmacro.h261 .macro ld_b wd, off, base
266 ld.b $w\wd, \off(\base)
270 .macro ld_h wd, off, base
275 ld.h $w\wd, \off(\base)
279 .macro ld_w wd, off, base
284 ld.w $w\wd, \off(\base)
288 .macro ld_d wd, off, base
293 ld.d $w\wd, \off(\base)
297 .macro st_b wd, off, base
302 st.b $w\wd, \off(\base)
[all …]
/kernel/linux/linux-6.6/fs/befs/
DChangeLog23 interface into their own file called linuxvfs.c. [WD]
27 * Did the string comparison really right this time (btree.c) [WD]
30 a pointer value. (btree.c) [WD]
35 a workaround for this problem (compatibility.h) [WD]
41 * Made a debian package of the source for use with kernel-package. [WD]
48 0.61. (datastream.c) [WD]
56 (btree.c) [WD]
59 they work. I had forgotten all about them. (inode.c, symlink.c) [WD]
61 * Documentation improvements in source. [WD]
71 * Fixed makefile for module install [WD]
[all …]
/kernel/linux/linux-5.10/fs/befs/
DChangeLog23 interface into their own file called linuxvfs.c. [WD]
27 * Did the string comparison really right this time (btree.c) [WD]
30 a pointer value. (btree.c) [WD]
35 a workaround for this problem (compatibility.h) [WD]
41 * Made a debian package of the source for use with kernel-package. [WD]
48 0.61. (datastream.c) [WD]
56 (btree.c) [WD]
59 they work. I had forgotten all about them. (inode.c, symlink.c) [WD]
61 * Documentation improvements in source. [WD]
71 * Fixed makefile for module install [WD]
[all …]
/kernel/linux/linux-5.10/sound/soc/au1x/
Dpsc-i2s.c296 struct au1xpsc_audio_data *wd; in au1xpsc_i2s_drvprobe() local
298 wd = devm_kzalloc(&pdev->dev, sizeof(struct au1xpsc_audio_data), in au1xpsc_i2s_drvprobe()
300 if (!wd) in au1xpsc_i2s_drvprobe()
303 wd->mmio = devm_platform_ioremap_resource(pdev, 0); in au1xpsc_i2s_drvprobe()
304 if (IS_ERR(wd->mmio)) in au1xpsc_i2s_drvprobe()
305 return PTR_ERR(wd->mmio); in au1xpsc_i2s_drvprobe()
310 wd->dmaids[SNDRV_PCM_STREAM_PLAYBACK] = dmares->start; in au1xpsc_i2s_drvprobe()
315 wd->dmaids[SNDRV_PCM_STREAM_CAPTURE] = dmares->start; in au1xpsc_i2s_drvprobe()
320 sel = __raw_readl(PSC_SEL(wd)) & PSC_SEL_CLK_MASK; in au1xpsc_i2s_drvprobe()
321 __raw_writel(PSC_CTRL_DISABLE, PSC_CTRL(wd)); in au1xpsc_i2s_drvprobe()
[all …]
Dpsc-ac97.c367 struct au1xpsc_audio_data *wd; in au1xpsc_ac97_drvprobe() local
369 wd = devm_kzalloc(&pdev->dev, sizeof(struct au1xpsc_audio_data), in au1xpsc_ac97_drvprobe()
371 if (!wd) in au1xpsc_ac97_drvprobe()
374 mutex_init(&wd->lock); in au1xpsc_ac97_drvprobe()
376 wd->mmio = devm_platform_ioremap_resource(pdev, 0); in au1xpsc_ac97_drvprobe()
377 if (IS_ERR(wd->mmio)) in au1xpsc_ac97_drvprobe()
378 return PTR_ERR(wd->mmio); in au1xpsc_ac97_drvprobe()
383 wd->dmaids[SNDRV_PCM_STREAM_PLAYBACK] = dmares->start; in au1xpsc_ac97_drvprobe()
388 wd->dmaids[SNDRV_PCM_STREAM_CAPTURE] = dmares->start; in au1xpsc_ac97_drvprobe()
391 wd->cfg = PSC_AC97CFG_RT_FIFO8 | PSC_AC97CFG_TT_FIFO8 | in au1xpsc_ac97_drvprobe()
[all …]
/kernel/linux/linux-6.6/sound/soc/au1x/
Dpsc-i2s.c297 struct au1xpsc_audio_data *wd; in au1xpsc_i2s_drvprobe() local
299 wd = devm_kzalloc(&pdev->dev, sizeof(struct au1xpsc_audio_data), in au1xpsc_i2s_drvprobe()
301 if (!wd) in au1xpsc_i2s_drvprobe()
304 wd->mmio = devm_platform_ioremap_resource(pdev, 0); in au1xpsc_i2s_drvprobe()
305 if (IS_ERR(wd->mmio)) in au1xpsc_i2s_drvprobe()
306 return PTR_ERR(wd->mmio); in au1xpsc_i2s_drvprobe()
311 wd->dmaids[SNDRV_PCM_STREAM_PLAYBACK] = dmares->start; in au1xpsc_i2s_drvprobe()
316 wd->dmaids[SNDRV_PCM_STREAM_CAPTURE] = dmares->start; in au1xpsc_i2s_drvprobe()
321 sel = __raw_readl(PSC_SEL(wd)) & PSC_SEL_CLK_MASK; in au1xpsc_i2s_drvprobe()
322 __raw_writel(PSC_CTRL_DISABLE, PSC_CTRL(wd)); in au1xpsc_i2s_drvprobe()
[all …]
Dpsc-ac97.c368 struct au1xpsc_audio_data *wd; in au1xpsc_ac97_drvprobe() local
370 wd = devm_kzalloc(&pdev->dev, sizeof(struct au1xpsc_audio_data), in au1xpsc_ac97_drvprobe()
372 if (!wd) in au1xpsc_ac97_drvprobe()
375 mutex_init(&wd->lock); in au1xpsc_ac97_drvprobe()
377 wd->mmio = devm_platform_ioremap_resource(pdev, 0); in au1xpsc_ac97_drvprobe()
378 if (IS_ERR(wd->mmio)) in au1xpsc_ac97_drvprobe()
379 return PTR_ERR(wd->mmio); in au1xpsc_ac97_drvprobe()
384 wd->dmaids[SNDRV_PCM_STREAM_PLAYBACK] = dmares->start; in au1xpsc_ac97_drvprobe()
389 wd->dmaids[SNDRV_PCM_STREAM_CAPTURE] = dmares->start; in au1xpsc_ac97_drvprobe()
392 wd->cfg = PSC_AC97CFG_RT_FIFO8 | PSC_AC97CFG_TT_FIFO8 | in au1xpsc_ac97_drvprobe()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
Dtxrx.h62 /* TX WD BODY DWORD 0 */
75 /* TX WD BODY DWORD 1 */
81 /* TX WD BODY DWORD 2 */
87 /* TX WD BODY DWORD 3 */
92 /* TX WD BODY DWORD 4 */
96 /* TX WD BODY DWORD 5 */
102 /* TX WD BODY DWORD 6 (V1) */
104 /* TX WD BODY DWORD 7 (V1) */
110 /* TX WD INFO DWORD 0 */
120 /* TX WD INFO DWORD 1 */
[all …]
/kernel/linux/linux-6.6/kernel/
Dusermode_driver.c64 if (WARN_ON_ONCE(info->wd.dentry || info->wd.mnt)) in umd_load_blob()
71 info->wd.mnt = mnt; in umd_load_blob()
72 info->wd.dentry = mnt->mnt_root; in umd_load_blob()
84 if (WARN_ON_ONCE(!info->wd.mnt || in umd_unload_blob()
85 !info->wd.dentry || in umd_unload_blob()
86 info->wd.mnt->mnt_root != info->wd.dentry)) in umd_unload_blob()
89 kern_unmount(info->wd.mnt); in umd_unload_blob()
90 info->wd.mnt = NULL; in umd_unload_blob()
91 info->wd.dentry = NULL; in umd_unload_blob()
130 set_fs_pwd(current->fs, &umd_info->wd); in umd_setup()
/kernel/linux/linux-5.10/kernel/
Dusermode_driver.c64 if (WARN_ON_ONCE(info->wd.dentry || info->wd.mnt)) in umd_load_blob()
71 info->wd.mnt = mnt; in umd_load_blob()
72 info->wd.dentry = mnt->mnt_root; in umd_load_blob()
84 if (WARN_ON_ONCE(!info->wd.mnt || in umd_unload_blob()
85 !info->wd.dentry || in umd_unload_blob()
86 info->wd.mnt->mnt_root != info->wd.dentry)) in umd_unload_blob()
89 kern_unmount(info->wd.mnt); in umd_unload_blob()
90 info->wd.mnt = NULL; in umd_unload_blob()
91 info->wd.dentry = NULL; in umd_unload_blob()
130 set_fs_pwd(current->fs, &umd_info->wd); in umd_setup()
/kernel/linux/linux-5.10/fs/notify/inotify/
Dinotify_user.c185 inotify_event.wd = event->wd; in copy_event_to_user()
370 i_mark->wd = ret; in inotify_add_to_idr()
380 int wd) in inotify_idr_find_locked() argument
388 i_mark = idr_find(idr, wd); in inotify_idr_find_locked()
401 int wd) in inotify_idr_find() argument
407 i_mark = inotify_idr_find_locked(group, wd); in inotify_idr_find()
423 int wd; in inotify_remove_from_idr() local
426 wd = i_mark->wd; in inotify_remove_from_idr()
432 if (wd == -1) { in inotify_remove_from_idr()
433 WARN_ONCE(1, "%s: i_mark=%p i_mark->wd=%d i_mark->group=%p\n", in inotify_remove_from_idr()
[all …]
Dinotify_fsnotify.c42 (old->wd == new->wd) && in event_compare()
67 int len = 0, wd; in inotify_handle_inode_event() local
84 * invalid wd. in inotify_handle_inode_event()
86 wd = READ_ONCE(i_mark->wd); in inotify_handle_inode_event()
87 if (wd == -1) in inotify_handle_inode_event()
119 event->wd = wd; in inotify_handle_inode_event()
172 printk(KERN_WARNING "fsn_mark->group=%p wd=%d\n", in idr_callback()
173 fsn_mark->group, i_mark->wd); in idr_callback()
/kernel/linux/linux-6.6/fs/notify/inotify/
Dinotify_user.c221 inotify_event.wd = event->wd; in copy_event_to_user()
406 i_mark->wd = ret; in inotify_add_to_idr()
416 int wd) in inotify_idr_find_locked() argument
424 i_mark = idr_find(idr, wd); in inotify_idr_find_locked()
437 int wd) in inotify_idr_find() argument
443 i_mark = inotify_idr_find_locked(group, wd); in inotify_idr_find()
459 int wd; in inotify_remove_from_idr() local
462 wd = i_mark->wd; in inotify_remove_from_idr()
468 if (wd == -1) { in inotify_remove_from_idr()
469 WARN_ONCE(1, "%s: i_mark=%p i_mark->wd=%d i_mark->group=%p\n", in inotify_remove_from_idr()
[all …]
Dinotify_fsnotify.c42 (old->wd == new->wd) && in event_compare()
68 int len = 0, wd; in inotify_handle_inode_event() local
85 * invalid wd. in inotify_handle_inode_event()
87 wd = READ_ONCE(i_mark->wd); in inotify_handle_inode_event()
88 if (wd == -1) in inotify_handle_inode_event()
120 event->wd = wd; in inotify_handle_inode_event()
173 printk(KERN_WARNING "fsn_mark->group=%p wd=%d\n", in idr_callback()
174 fsn_mark->group, i_mark->wd); in idr_callback()
/kernel/linux/linux-6.6/fs/hfsplus/
Dwrapper.c93 static int hfsplus_read_mdb(void *bufptr, struct hfsplus_wd *wd) in hfsplus_read_mdb() argument
109 wd->ablk_size = in hfsplus_read_mdb()
111 if (wd->ablk_size < HFSPLUS_SECTOR_SIZE) in hfsplus_read_mdb()
113 if (wd->ablk_size % HFSPLUS_SECTOR_SIZE) in hfsplus_read_mdb()
115 wd->ablk_start = in hfsplus_read_mdb()
119 wd->embed_start = (extent >> 16) & 0xFFFF; in hfsplus_read_mdb()
120 wd->embed_count = extent & 0xFFFF; in hfsplus_read_mdb()
164 struct hfsplus_wd wd; in hfsplus_read_wrapper() local
202 if (!hfsplus_read_mdb(sbi->s_vhdr, &wd)) in hfsplus_read_wrapper()
204 wd.ablk_size >>= HFSPLUS_SECTOR_SHIFT; in hfsplus_read_wrapper()
[all …]
/kernel/linux/linux-5.10/fs/hfsplus/
Dwrapper.c95 static int hfsplus_read_mdb(void *bufptr, struct hfsplus_wd *wd) in hfsplus_read_mdb() argument
111 wd->ablk_size = in hfsplus_read_mdb()
113 if (wd->ablk_size < HFSPLUS_SECTOR_SIZE) in hfsplus_read_mdb()
115 if (wd->ablk_size % HFSPLUS_SECTOR_SIZE) in hfsplus_read_mdb()
117 wd->ablk_start = in hfsplus_read_mdb()
121 wd->embed_start = (extent >> 16) & 0xFFFF; in hfsplus_read_mdb()
122 wd->embed_count = extent & 0xFFFF; in hfsplus_read_mdb()
166 struct hfsplus_wd wd; in hfsplus_read_wrapper() local
202 if (!hfsplus_read_mdb(sbi->s_vhdr, &wd)) in hfsplus_read_wrapper()
204 wd.ablk_size >>= HFSPLUS_SECTOR_SHIFT; in hfsplus_read_wrapper()
[all …]
/kernel/linux/linux-6.6/drivers/acpi/
Dglue.c138 struct find_child_walk_data *wd = data; in check_one_child() local
141 if (!adev->pnp.type.bus_address || acpi_device_adr(adev) != wd->address) in check_one_child()
144 if (!wd->adev) { in check_one_child()
150 wd->adev = adev; in check_one_child()
151 return !(wd->check_sta || wd->check_children); in check_one_child()
162 if (!wd->score) { in check_one_child()
163 score = find_child_checks(wd->adev, wd->check_children); in check_one_child()
167 wd->score = score; in check_one_child()
174 score = find_child_checks(adev, wd->check_children); in check_one_child()
175 if (score > wd->score) { in check_one_child()
[all …]
/kernel/linux/linux-6.6/Documentation/translations/zh_CN/core-api/
Derrseq.rst70 struct worker_drone wd;
72 wd.wd_err = (errseq_t)0;
84 su.s_wd_err = errseq_sample(&wd.wd_err);
91 err = errseq_check_and_advance(&wd.wd_err, &su.s_wd_err);
99 errseq_set(&wd.wd_err, -EIO);
112 errseq_t since = errseq_sample(&wd.wd_err);
114 err = errseq_check(&wd.wd_err, since);
131 if (errseq_check(&wd.wd_err, READ_ONCE(su.s_wd_err)) {
134 err = errseq_check_and_advance(&wd.wd_err, &su.s_wd_err);
/kernel/linux/linux-6.6/arch/mips/sgi-ip30/
Dip30-xtalk.c42 struct sgi_w1_platform_data *wd; in bridge_platform_create() local
47 wd = kzalloc(sizeof(*wd), GFP_KERNEL); in bridge_platform_create()
48 if (!wd) { in bridge_platform_create()
53 snprintf(wd->dev_id, sizeof(wd->dev_id), "bridge-%012lx", in bridge_platform_create()
71 if (platform_device_add_data(pdev_wd, wd, sizeof(*wd))) { in bridge_platform_create()
80 kfree(wd); in bridge_platform_create()
133 kfree(wd); in bridge_platform_create()
/kernel/linux/linux-5.10/arch/mips/sgi-ip30/
Dip30-xtalk.c42 struct sgi_w1_platform_data *wd; in bridge_platform_create() local
46 wd = kzalloc(sizeof(*wd), GFP_KERNEL); in bridge_platform_create()
47 if (!wd) in bridge_platform_create()
50 snprintf(wd->dev_id, sizeof(wd->dev_id), "bridge-%012lx", in bridge_platform_create()
61 kfree(wd); in bridge_platform_create()
65 platform_device_add_data(pdev, wd, sizeof(*wd)); in bridge_platform_create()

1234567891011