Home
last modified time | relevance | path

Searched refs:fsi (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/sound/soc/sh/
Dfsi.c241 struct fsi_priv *fsi);
269 int (*init)(struct fsi_priv *fsi, struct fsi_stream *io);
270 int (*quit)(struct fsi_priv *fsi, struct fsi_stream *io);
271 int (*probe)(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev);
272 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io);
273 int (*remove)(struct fsi_priv *fsi, struct fsi_stream *io);
274 int (*start_stop)(struct fsi_priv *fsi, struct fsi_stream *io,
300 static inline int fsi_stream_is_play(struct fsi_priv *fsi, in fsi_stream_is_play() argument
303 return &fsi->playback == io; in fsi_stream_is_play()
377 static struct fsi_master *fsi_get_master(struct fsi_priv *fsi) in fsi_get_master() argument
[all …]
DMakefile9 snd-soc-fsi-objs := fsi.o
13 obj-$(CONFIG_SND_SOC_SH4_FSI) += snd-soc-fsi.o
/Linux-v4.19/security/selinux/
Dselinuxfs.c86 struct selinux_fs_info *fsi; in selinux_fs_info_create() local
88 fsi = kzalloc(sizeof(*fsi), GFP_KERNEL); in selinux_fs_info_create()
89 if (!fsi) in selinux_fs_info_create()
92 mutex_init(&fsi->mutex); in selinux_fs_info_create()
93 fsi->last_ino = SEL_INO_NEXT - 1; in selinux_fs_info_create()
94 fsi->state = &selinux_state; in selinux_fs_info_create()
95 fsi->sb = sb; in selinux_fs_info_create()
96 sb->s_fs_info = fsi; in selinux_fs_info_create()
102 struct selinux_fs_info *fsi = sb->s_fs_info; in selinux_fs_info_free() local
105 if (fsi) { in selinux_fs_info_free()
[all …]
/Linux-v4.19/fs/devpts/
Dinode.c171 struct vfsmount *devpts_mntget(struct file *filp, struct pts_fs_info *fsi) in devpts_mntget() argument
188 (DEVPTS_SB(path.mnt->mnt_sb) != fsi)) in devpts_mntget()
192 if (DEVPTS_SB(path.mnt->mnt_sb) == fsi) in devpts_mntget()
234 void devpts_release(struct pts_fs_info *fsi) in devpts_release() argument
236 deactivate_super(fsi->sb); in devpts_release()
332 struct pts_fs_info *fsi = DEVPTS_SB(sb); in mknod_ptmx() local
333 struct pts_mount_opts *opts = &fsi->mount_opts; in mknod_ptmx()
340 if (fsi->ptmx_dentry) { in mknod_ptmx()
371 fsi->ptmx_dentry = dentry; in mknod_ptmx()
378 static void update_ptmx_mode(struct pts_fs_info *fsi) in update_ptmx_mode() argument
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-fsi.c149 struct fsi_device *fsi; member
163 static int fsi_i2c_read_reg(struct fsi_device *fsi, unsigned int reg, in fsi_i2c_read_reg() argument
169 rc = fsi_device_read(fsi, reg, &data_be, sizeof(data_be)); in fsi_i2c_read_reg()
178 static int fsi_i2c_write_reg(struct fsi_device *fsi, unsigned int reg, in fsi_i2c_write_reg() argument
183 return fsi_device_write(fsi, reg, &data_be, sizeof(data_be)); in fsi_i2c_write_reg()
193 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_INT_MASK, &interrupt); in fsi_i2c_dev_init()
198 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_MODE, &mode); in fsi_i2c_dev_init()
202 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_ESTAT, &extended_status); in fsi_i2c_dev_init()
211 return fsi_i2c_write_reg(i2c->fsi, I2C_FSI_WATER_MARK, &watermark); in fsi_i2c_dev_init()
217 struct fsi_device *fsi = port->master->fsi; in fsi_i2c_set_port() local
[all …]
/Linux-v4.19/drivers/fsi/
DMakefile2 obj-$(CONFIG_FSI) += fsi-core.o
3 obj-$(CONFIG_FSI_MASTER_HUB) += fsi-master-hub.o
4 obj-$(CONFIG_FSI_MASTER_GPIO) += fsi-master-gpio.o
5 obj-$(CONFIG_FSI_MASTER_AST_CF) += fsi-master-ast-cf.o
6 obj-$(CONFIG_FSI_SCOM) += fsi-scom.o
7 obj-$(CONFIG_FSI_SBEFIFO) += fsi-sbefifo.o
DKconfig16 bool "Create '/dev/fsi' directory for char devices"
20 located under a common /dev/fsi/ directory. Set to N unless your
28 symlinks in /dev/fsi/by-path when this option is enabled.
/Linux-v4.19/Documentation/devicetree/bindings/fsi/
Dfsi.txt6 nodes to probed engines. This allows for fsi engines to expose non-probeable
13 the fsi-master-* binding specifications.
18 fsi-master {
22 fsi-slave@<link,id> {
26 fsi-slave-engine@<addr> {
28 * is bound to the relevant fsi device driver */
32 fsi-slave-engine@<addr> {
46 FSI master nodes declare themselves as such with the "fsi-master" compatible
50 compatible = "fsi-master-gpio", "fsi-master";
122 gpio-fsi {
[all …]
Dfsi-master-ast-cf.txt6 "aspeed,ast2400-cf-fsi-master" for an AST2400 based system
8 "aspeed,ast2500-cf-fsi-master" for an AST2500 based system
24 fsi-master {
25 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master";
Dfsi-master-gpio.txt5 - compatible = "fsi-master-gpio";
21 fsi-master {
22 compatible = "fsi-master-gpio", "fsi-master";
/Linux-v4.19/fs/ramfs/
Dinode.c165 struct ramfs_fs_info *fsi = root->d_sb->s_fs_info; in ramfs_show_options() local
167 if (fsi->mount_opts.mode != RAMFS_DEFAULT_MODE) in ramfs_show_options()
168 seq_printf(m, ",mode=%o", fsi->mount_opts.mode); in ramfs_show_options()
222 struct ramfs_fs_info *fsi; in ramfs_fill_super() local
226 fsi = kzalloc(sizeof(struct ramfs_fs_info), GFP_KERNEL); in ramfs_fill_super()
227 sb->s_fs_info = fsi; in ramfs_fill_super()
228 if (!fsi) in ramfs_fill_super()
231 err = ramfs_parse_options(data, &fsi->mount_opts); in ramfs_fill_super()
242 inode = ramfs_get_inode(sb, NULL, S_IFDIR | fsi->mount_opts.mode, 0); in ramfs_fill_super()
/Linux-v4.19/fs/tracefs/
Dinode.c215 struct tracefs_fs_info *fsi = sb->s_fs_info; in tracefs_apply_options() local
217 struct tracefs_mount_opts *opts = &fsi->mount_opts; in tracefs_apply_options()
231 struct tracefs_fs_info *fsi = sb->s_fs_info; in tracefs_remount() local
234 err = tracefs_parse_options(data, &fsi->mount_opts); in tracefs_remount()
246 struct tracefs_fs_info *fsi = root->d_sb->s_fs_info; in tracefs_show_options() local
247 struct tracefs_mount_opts *opts = &fsi->mount_opts; in tracefs_show_options()
270 struct tracefs_fs_info *fsi; in trace_fill_super() local
273 fsi = kzalloc(sizeof(struct tracefs_fs_info), GFP_KERNEL); in trace_fill_super()
274 sb->s_fs_info = fsi; in trace_fill_super()
275 if (!fsi) { in trace_fill_super()
[all …]
/Linux-v4.19/fs/jfs/
Djfs_dtree.c1350 int fsi, stblsize; in dtSplitPage() local
1430 fsi = rp->header.stblindex + stblsize; in dtSplitPage()
1431 rp->header.freelist = fsi; in dtSplitPage()
1432 rp->header.freecnt = rp->header.maxslot - fsi; in dtSplitPage()
1457 f = &rp->slot[fsi]; in dtSplitPage()
1458 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
1459 f->next = fsi; in dtSplitPage()
1573 fsi = rp->header.freelist; in dtSplitPage()
1574 f = &rp->slot[fsi]; in dtSplitPage()
1575 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage()
[all …]
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-fsi1 What: /sys/bus/platform/devices/fsi-master/rescan
9 What: /sys/bus/platform/devices/fsi-master/break
19 What: /sys/bus/platform/devices/fsi-master/slave@00:00/term
32 What: /sys/bus/platform/devices/fsi-master/slave@00:00/raw
Dsysfs-driver-fsi-master-gpio1 What: /sys/bus/platform/devices/[..]/fsi-master-gpio/external_mode
/Linux-v4.19/fs/debugfs/
Dinode.c120 struct debugfs_fs_info *fsi = sb->s_fs_info; in debugfs_apply_options() local
122 struct debugfs_mount_opts *opts = &fsi->mount_opts; in debugfs_apply_options()
136 struct debugfs_fs_info *fsi = sb->s_fs_info; in debugfs_remount() local
139 err = debugfs_parse_options(data, &fsi->mount_opts); in debugfs_remount()
151 struct debugfs_fs_info *fsi = root->d_sb->s_fs_info; in debugfs_show_options() local
152 struct debugfs_mount_opts *opts = &fsi->mount_opts; in debugfs_show_options()
205 struct debugfs_fs_info *fsi; in debug_fill_super() local
208 fsi = kzalloc(sizeof(struct debugfs_fs_info), GFP_KERNEL); in debug_fill_super()
209 sb->s_fs_info = fsi; in debug_fill_super()
210 if (!fsi) { in debug_fill_super()
[all …]
/Linux-v4.19/drivers/tty/
Dpty.c736 struct pts_fs_info *fsi; in pty_unix98_remove() local
739 fsi = tty->driver_data; in pty_unix98_remove()
741 fsi = tty->link->driver_data; in pty_unix98_remove()
743 if (fsi) { in pty_unix98_remove()
744 devpts_kill_index(fsi, tty->index); in pty_unix98_remove()
745 devpts_release(fsi); in pty_unix98_remove()
803 struct pts_fs_info *fsi; in ptmx_open() local
818 fsi = devpts_acquire(filp); in ptmx_open()
819 if (IS_ERR(fsi)) { in ptmx_open()
820 retval = PTR_ERR(fsi); in ptmx_open()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Daspeed-bmc-opp-romulus.dts51 fsi: gpio-fsi { label
52 compatible = "fsi-master-gpio", "fsi-master";
Daspeed-bmc-opp-lanyang.dts65 fsi: gpio-fsi { label
66 compatible = "fsi-master-gpio", "fsi-master";
Daspeed-bmc-opp-zaius.dts90 fsi: gpio-fsi { label
91 compatible = "fsi-master-gpio", "fsi-master";
Daspeed-bmc-opp-witherspoon.dts152 fsi: gpio-fsi { label
153 compatible = "fsi-master-gpio", "fsi-master";
/Linux-v4.19/Documentation/devicetree/bindings/i2c/
Di2c-fsi.txt5 - compatible = "ibm,i2c-fsi";
24 compatible = "ibm,i2c-fsi";
/Linux-v4.19/include/trace/events/
Dfsi.h4 #define TRACE_SYSTEM fsi
/Linux-v4.19/drivers/
DMakefile183 obj-$(CONFIG_FSI) += fsi/
DKconfig208 source "drivers/fsi/Kconfig"

12