Home
last modified time | relevance | path

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

12

/linux/fs/devpts/
H A Dinode.c149 struct vfsmount *devpts_mntget(struct file *filp, struct pts_fs_info *fsi) in devpts_mntget() argument
166 (DEVPTS_SB(path.mnt->mnt_sb) != fsi)) in devpts_mntget()
170 if (DEVPTS_SB(path.mnt->mnt_sb) == fsi) in devpts_mntget()
212 void devpts_release(struct pts_fs_info *fsi) in devpts_release() argument
214 deactivate_super(fsi->sb); in devpts_release()
310 struct pts_fs_info *fsi = DEVPTS_SB(sb); in mknod_ptmx() local
311 struct pts_mount_opts *opts = &fsi->mount_opts; in mknod_ptmx()
318 if (fsi->ptmx_dentry) { in mknod_ptmx()
349 fsi->ptmx_dentry = dentry; in mknod_ptmx()
356 static void update_ptmx_mode(struct pts_fs_info *fsi) in update_ptmx_mode() argument
368 struct pts_fs_info *fsi = DEVPTS_SB(sb); devpts_remount() local
386 struct pts_fs_info *fsi = DEVPTS_SB(root->d_sb); devpts_show_options() local
411 struct pts_fs_info *fsi; new_pts_fs_info() local
491 struct pts_fs_info *fsi = DEVPTS_SB(sb); devpts_kill_sb() local
511 devpts_new_index(struct pts_fs_info * fsi) devpts_new_index() argument
528 devpts_kill_index(struct pts_fs_info * fsi,int idx) devpts_kill_index() argument
543 devpts_pty_new(struct pts_fs_info * fsi,int index,void * priv) devpts_pty_new() argument
[all...]
/linux/arch/arm/boot/dts/aspeed/
H A Dibm-power11-quad.dtsi143 compatible = "ibm,i2c-fsi";
153 fsi@20 {
154 compatible = "ibm,i2cr-fsi-master";
183 fsi@20 {
184 compatible = "ibm,i2cr-fsi-master";
213 fsi@20 {
214 compatible = "ibm,i2cr-fsi-master";
243 fsi@20 {
244 compatible = "ibm,i2cr-fsi-master";
273 fsi@20 {
[all …]
H A Dibm-power10-quad.dtsi8 compatible = "ibm,i2cr-fsi-master";
36 compatible = "ibm,i2cr-fsi-master";
64 compatible = "ibm,i2cr-fsi-master";
92 compatible = "ibm,i2cr-fsi-master";
120 compatible = "ibm,i2cr-fsi-master";
148 compatible = "ibm,i2cr-fsi-master";
176 compatible = "ibm,i2cr-fsi-master";
204 compatible = "ibm,i2cr-fsi-master";
232 compatible = "ibm,i2cr-fsi-master";
260 compatible = "ibm,i2cr-fsi-master";
[all …]
H A Daspeed-bmc-opp-romulus.dts70 fsi: gpio-fsi { label
71 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master";
235 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","",
238 /*D0-D7*/ "fsi-enable","","","nic_func_mode0","nic_func_mode1","","","",
253 /*R0-R7*/ "","","fsi-trans","","","led-power","","",
262 /*AA0-AA7*/ "fsi-clock","","fsi-data","","","","","",
H A Daspeed-bmc-opp-nicole.dts79 fsi: gpio-fsi { label
80 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master";
219 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","",
222 /*D0-D7*/ "fsi-enable","bmc_power_up","sys_pwrok_buf",
235 /*P0-P7*/ "","fsi-trans","pm_rtc_adc_en","","","","","",
246 /*AA0-AA7*/ "fsi-clock","led-attention","fsi-data","led-fault",
H A Dibm-power9-dual.dtsi4 &fsi {
17 compatible = "ibm,fsi-i2c-master";
95 compatible = "fsi-master-hub";
118 compatible = "ibm,fsi-i2c-master";
196 compatible = "fsi-master-hub";
H A Daspeed-bmc-opp-palmetto.dts57 fsi: gpio-fsi { label
58 compatible = "aspeed,ast2400-cf-fsi-master", "fsi-master";
353 &fsi {
366 compatible = "ibm,fsi-master-hub";
H A Daspeed-bmc-opp-witherspoon.dts175 fsi: gpio-fsi { label
176 compatible = "fsi-master-gpio", "fsi-master";
202 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","",
205 /*D0-D7*/ "fsi-enable","","","","","","","",
206 /*E0-E7*/ "fsi-data","","","","","","","",
220 /*R0-R7*/ "","","fsi-trans","","","power-button","","",
229 /*AA0-AA7*/ "fsi-clock","","","","","","","",
H A Daspeed-bmc-opp-zaius.dts98 fsi: gpio-fsi { label
99 compatible = "fsi-master-gpio", "fsi-master";
483 /*D0-D7*/ "fsi-enable","","","","","led-sys-boot-status","led-attention",
487 /*G0-G7*/ "fsi-clock","fsi-data","","","","","","",
495 /*O0-O7*/ "","","","","iso_u164_en","","fsi-trans","",
497 "","fsi-mux","",
H A Daspeed-bmc-opp-lanyang.dts65 fsi: gpio-fsi { label
66 compatible = "fsi-master-gpio", "fsi-master";
H A Daspeed-bmc-opp-tacoma.dts113 /*B0-B7*/ "fsi-mux","","","","","","","",
128 /*Q0-Q7*/ "cfam-reset","","","","","","","fsi-routing",
196 fsi-routing-gpios = <&gpio0 ASPEED_GPIO(Q, 7) GPIO_ACTIVE_HIGH>;
197 fsi-mux-gpios = <&gpio0 ASPEED_GPIO(B, 0) GPIO_ACTIVE_HIGH>;
211 compatible = "ibm,fsi-i2c-master";
289 compatible = "fsi-master-hub";
312 compatible = "ibm,fsi-i2c-master";
390 compatible = "fsi-master-hub";
/linux/drivers/i2c/busses/
H A 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->ctrl->fsi; in fsi_i2c_set_port() local
[all …]
/linux/drivers/fsi/
H A DMakefile3 obj-$(CONFIG_FSI) += fsi-core.o
4 obj-$(CONFIG_FSI_MASTER_HUB) += fsi-master-hub.o
5 obj-$(CONFIG_FSI_MASTER_ASPEED) += fsi-master-aspeed.o
6 obj-$(CONFIG_FSI_MASTER_GPIO) += fsi-master-gpio.o
7 obj-$(CONFIG_FSI_MASTER_I2CR) += fsi-master-i2cr.o
8 obj-$(CONFIG_FSI_MASTER_AST_CF) += fsi-master-ast-cf.o
9 obj-$(CONFIG_FSI_SCOM) += fsi-scom.o
10 obj-$(CONFIG_FSI_SBEFIFO) += fsi-sbefifo.o
11 obj-$(CONFIG_FSI_OCC) += fsi-occ.o
H A DKconfig17 bool "Create '/dev/fsi' directory for char devices"
21 located under a common /dev/fsi/ directory. Set to N unless your
29 symlinks in /dev/fsi/by-path when this option is enabled.
/linux/fs/tracefs/
H A Dinode.c335 struct tracefs_fs_info *fsi = sb->s_fs_info; in tracefs_apply_options() local
346 if (!remount || fsi->opts & BIT(Opt_mode)) { in tracefs_apply_options()
348 tmp_mode |= fsi->mode; in tracefs_apply_options()
352 if (!remount || fsi->opts & BIT(Opt_uid)) in tracefs_apply_options()
353 inode->i_uid = fsi->uid; in tracefs_apply_options()
355 if (!remount || fsi->opts & BIT(Opt_gid)) in tracefs_apply_options()
356 inode->i_gid = fsi->gid; in tracefs_apply_options()
358 if (remount && (fsi->opts & BIT(Opt_uid) || fsi->opts & BIT(Opt_gid))) { in tracefs_apply_options()
360 update_uid = fsi->opts & BIT(Opt_uid); in tracefs_apply_options()
361 update_gid = fsi->opts & BIT(Opt_gid); in tracefs_apply_options()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-fsi1 What: /sys/bus/platform/devices/../fsi-master/fsi0/rescan
4 Contact: linux-fsi@lists.ozlabs.org
9 What: /sys/bus/platform/devices/../fsi-master/fsi0/break
12 Contact: linux-fsi@lists.ozlabs.org
19 What: /sys/bus/platform/devices/../fsi-master/fsi0/slave@00:00/term
22 Contact: linux-fsi@lists.ozlabs.org
32 What: /sys/bus/platform/devices/../fsi-master/fsi0/slave@00:00/raw
35 Contact: linux-fsi@lists.ozlabs.org
43 Contact: linux-fsi@lists.ozlabs.org
/linux/fs/ramfs/
H A Dinode.c209 struct ramfs_fs_info *fsi = root->d_sb->s_fs_info; in ramfs_show_options() local
211 if (fsi->mount_opts.mode != RAMFS_DEFAULT_MODE) in ramfs_show_options()
212 seq_printf(m, ",mode=%o", fsi->mount_opts.mode); in ramfs_show_options()
234 struct ramfs_fs_info *fsi = fc->s_fs_info; in ramfs_parse_param() local
255 fsi->mount_opts.mode = result.uint_32 & S_IALLUGO; in ramfs_parse_param()
264 struct ramfs_fs_info *fsi = sb->s_fs_info; in ramfs_fill_super() local
274 inode = ramfs_get_inode(sb, NULL, S_IFDIR | fsi->mount_opts.mode, 0); in ramfs_fill_super()
300 struct ramfs_fs_info *fsi; in ramfs_init_fs_context() local
302 fsi = kzalloc(sizeof(*fsi), GFP_KERNEL); in ramfs_init_fs_context()
303 if (!fsi) in ramfs_init_fs_context()
[all …]
/linux/Documentation/devicetree/bindings/fsi/
H A 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 …]
H A 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";
H A Dfsi-master-gpio.txt5 - compatible = "fsi-master-gpio";
21 fsi-master {
22 compatible = "fsi-master-gpio", "fsi-master";
/linux/fs/debugfs/
H A Dinode.c150 struct debugfs_fs_info *fsi = sb->s_fs_info; in _debugfs_apply_options() local
158 if (!remount || fsi->opts & BIT(Opt_mode)) { in _debugfs_apply_options()
160 inode->i_mode |= fsi->mode; in _debugfs_apply_options()
163 if (!remount || fsi->opts & BIT(Opt_uid)) in _debugfs_apply_options()
164 inode->i_uid = fsi->uid; in _debugfs_apply_options()
166 if (!remount || fsi->opts & BIT(Opt_gid)) in _debugfs_apply_options()
167 inode->i_gid = fsi->gid; in _debugfs_apply_options()
197 struct debugfs_fs_info *fsi = root->d_sb->s_fs_info; in debugfs_show_options() local
199 if (!uid_eq(fsi->uid, GLOBAL_ROOT_UID)) in debugfs_show_options()
201 from_kuid_munged(&init_user_ns, fsi->uid)); in debugfs_show_options()
[all …]
/linux/drivers/spi/
H A Dspi-fsi.c71 struct fsi_device *fsi; /* FSI2SPI CFAM engine device */ member
86 static int fsi_spi_check_mux(struct fsi_device *fsi, struct device *dev) in fsi_spi_check_mux() argument
92 rc = fsi_slave_read(fsi->slave, FSI_MBOX_ROOT_CTRL_8, &root_ctrl_8_be, in fsi_spi_check_mux()
112 rc = fsi_device_read(ctx->bridge->fsi, FSI2SPI_STATUS, &sts_be, in fsi_spi_check_status()
144 rc = fsi_device_write(bridge->fsi, FSI2SPI_CMD, &cmd_be, in fsi_spi_read_reg()
153 rc = fsi_device_read(bridge->fsi, FSI2SPI_DATA0, &data_be, in fsi_spi_read_reg()
160 rc = fsi_device_read(bridge->fsi, FSI2SPI_DATA1, &data_be, in fsi_spi_read_reg()
191 rc = fsi_device_write(bridge->fsi, FSI2SPI_DATA0, &data_be, in fsi_spi_write_reg()
197 rc = fsi_device_write(bridge->fsi, FSI2SPI_DATA1, &data_be, in fsi_spi_write_reg()
203 rc = fsi_device_write(bridge->fsi, FSI2SPI_CMD, &cmd_be, in fsi_spi_write_reg()
[all …]
/linux/drivers/tty/
H A Dpty.c727 struct pts_fs_info *fsi; in pty_unix98_remove() local
730 fsi = tty->driver_data; in pty_unix98_remove()
732 fsi = tty->link->driver_data; in pty_unix98_remove()
734 if (fsi) { in pty_unix98_remove()
735 devpts_kill_index(fsi, tty->index); in pty_unix98_remove()
736 devpts_release(fsi); in pty_unix98_remove()
792 struct pts_fs_info *fsi; in ptmx_open() local
807 fsi = devpts_acquire(filp); in ptmx_open()
808 if (IS_ERR(fsi)) { in ptmx_open()
809 retval = PTR_ERR(fsi); in ptmx_open()
[all …]
/linux/fs/efivarfs/
H A Dinode.c24 struct efivarfs_fs_info *fsi = sb->s_fs_info; in efivarfs_get_inode() local
25 struct efivarfs_mount_opts *opts = &fsi->mount_opts; in efivarfs_get_inode()
/linux/arch/s390/include/asm/
H A Dfault.h12 unsigned long fsi : 2; /* Access Exception Fetch/Store Indication */ member

12