| /linux/sound/soc/renesas/ |
| H A D | fsi.c | 240 struct fsi_priv *fsi); 268 int (*init)(struct fsi_priv *fsi, struct fsi_stream *io); 269 int (*quit)(struct fsi_priv *fsi, struct fsi_stream *io); 270 int (*probe)(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev); 271 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io); 272 int (*remove)(struct fsi_priv *fsi, struct fsi_stream *io); 273 int (*start_stop)(struct fsi_priv *fsi, struct fsi_stream *io, 299 static inline int fsi_stream_is_play(struct fsi_priv *fsi, in fsi_stream_is_play() argument 302 return &fsi->playback == io; in fsi_stream_is_play() 369 static struct fsi_master *fsi_get_master(struct fsi_priv *fsi) in fsi_get_master() argument [all …]
|
| H A D | Makefile | 9 snd-soc-fsi-y := fsi.o 13 obj-$(CONFIG_SND_SOC_SH4_FSI) += snd-soc-fsi.o
|
| /linux/fs/devpts/ |
| H A D | inode.c | 150 struct vfsmount *devpts_mntget(struct file *filp, struct pts_fs_info *fsi) in devpts_mntget() argument 167 (DEVPTS_SB(path.mnt->mnt_sb) != fsi)) in devpts_mntget() 171 if (DEVPTS_SB(path.mnt->mnt_sb) == fsi) in devpts_mntget() 213 void devpts_release(struct pts_fs_info *fsi) in devpts_release() argument 215 deactivate_super(fsi->sb); in devpts_release() 223 struct pts_fs_info *fsi = fc->s_fs_info; in devpts_parse_param() local 224 struct pts_mount_opts *opts = &fsi->mount_opts; in devpts_parse_param() 265 struct pts_fs_info *fsi = DEVPTS_SB(sb); in mknod_ptmx() local 266 struct pts_mount_opts *opts = &fsi->mount_opts; in mknod_ptmx() 293 fsi->ptmx_inode = inode; in mknod_ptmx() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-fsi.c | 149 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/arch/arm/boot/dts/aspeed/ |
| H A D | ibm-power11-dual.dtsi | 87 compatible = "ibm,i2c-fsi"; 97 fsi@20 { 98 compatible = "ibm,i2cr-fsi-master"; 127 fsi@20 { 128 compatible = "ibm,i2cr-fsi-master"; 157 fsi@20 { 158 compatible = "ibm,i2cr-fsi-master"; 187 fsi@20 { 188 compatible = "ibm,i2cr-fsi-master"; 217 fsi@20 { [all …]
|
| H A D | ibm-power11-quad.dtsi | 83 compatible = "ibm,i2c-fsi"; 93 fsi@20 { 94 compatible = "ibm,i2cr-fsi-master"; 123 fsi@20 { 124 compatible = "ibm,i2cr-fsi-master"; 153 fsi@20 { 154 compatible = "ibm,i2cr-fsi-master"; 183 fsi@20 { 184 compatible = "ibm,i2cr-fsi-master"; 213 fsi@20 { [all …]
|
| H A D | ibm-power10-quad.dtsi | 8 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 D | aspeed-bmc-ibm-fuji.dts | 2508 compatible = "ibm,i2c-fsi"; 2518 fsi@20 { 2519 compatible = "ibm,i2cr-fsi-master"; 2548 fsi@20 { 2549 compatible = "ibm,i2cr-fsi-master"; 2578 fsi@20 { 2579 compatible = "ibm,i2cr-fsi-master"; 2608 fsi@20 { 2609 compatible = "ibm,i2cr-fsi-master"; 2638 fsi@20 { [all …]
|
| H A D | ibm-power10-dual.dtsi | 24 compatible = "ibm,fsi-i2c-master"; 85 compatible = "ibm,spi-fsi"; 102 compatible = "ibm,spi-fsi"; 119 compatible = "ibm,spi-fsi"; 136 compatible = "ibm,spi-fsi"; 171 compatible = "fsi-master-hub"; 193 compatible = "ibm,fsi-i2c-master"; 254 compatible = "ibm,spi-fsi"; 271 compatible = "ibm,spi-fsi"; 288 compatible = "ibm,spi-fsi"; [all …]
|
| H A D | aspeed-bmc-opp-romulus.dts | 70 fsi: gpio-fsi { label 71 compatible = "aspeed,ast2500-cf-fsi-master"; 234 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","", 237 /*D0-D7*/ "fsi-enable","","","nic_func_mode0","nic_func_mode1","","","", 252 /*R0-R7*/ "","","fsi-trans","","","led-power","","", 261 /*AA0-AA7*/ "fsi-clock","","fsi-data","","","","","",
|
| H A D | aspeed-bmc-opp-nicole.dts | 79 fsi: gpio-fsi { label 80 compatible = "aspeed,ast2500-cf-fsi-master"; 218 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","", 221 /*D0-D7*/ "fsi-enable","bmc_power_up","sys_pwrok_buf", 234 /*P0-P7*/ "","fsi-trans","pm_rtc_adc_en","","","","","", 245 /*AA0-AA7*/ "fsi-clock","led-attention","fsi-data","led-fault",
|
| H A D | aspeed-bmc-ibm-everest.dts | 2534 compatible = "ibm,fsi-i2c-master"; 2545 compatible = "ibm,i2cr-fsi-master"; 2577 compatible = "ibm,i2cr-fsi-master"; 2609 compatible = "ibm,i2cr-fsi-master"; 2641 compatible = "ibm,i2cr-fsi-master"; 2673 compatible = "ibm,i2cr-fsi-master"; 2705 compatible = "ibm,i2cr-fsi-master"; 2737 compatible = "ibm,i2cr-fsi-master"; 2769 compatible = "ibm,i2cr-fsi-master"; 2803 compatible = "ibm,spi-fsi"; [all …]
|
| H A D | ibm-power9-dual.dtsi | 4 &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 D | aspeed-bmc-opp-witherspoon.dts | 175 fsi: gpio-fsi { label 176 compatible = "fsi-master-gpio"; 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","","","","","","","",
|
| /linux/drivers/fsi/ |
| H A D | Makefile | 3 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
|
| /linux/security/selinux/ |
| H A D | selinuxfs.c | 86 struct selinux_fs_info *fsi; in selinux_fs_info_create() local 88 fsi = kzalloc_obj(*fsi); in selinux_fs_info_create() 89 if (!fsi) in selinux_fs_info_create() 92 fsi->last_ino = SEL_INO_NEXT - 1; in selinux_fs_info_create() 93 fsi->sb = sb; in selinux_fs_info_create() 94 sb->s_fs_info = fsi; in selinux_fs_info_create() 100 struct selinux_fs_info *fsi = sb->s_fs_info; in selinux_fs_info_free() local 103 if (fsi) { in selinux_fs_info_free() 104 for (i = 0; i < fsi->bool_num; i++) in selinux_fs_info_free() 105 kfree(fsi->bool_pending_names[i]); in selinux_fs_info_free() [all …]
|
| /linux/fs/tracefs/ |
| H A D | inode.c | 335 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/fs/ramfs/ |
| H A D | inode.c | 207 struct ramfs_fs_info *fsi = root->d_sb->s_fs_info; in ramfs_show_options() local 209 if (fsi->mount_opts.mode != RAMFS_DEFAULT_MODE) in ramfs_show_options() 210 seq_printf(m, ",mode=%o", fsi->mount_opts.mode); in ramfs_show_options() 232 struct ramfs_fs_info *fsi = fc->s_fs_info; in ramfs_parse_param() local 253 fsi->mount_opts.mode = result.uint_32 & S_IALLUGO; in ramfs_parse_param() 262 struct ramfs_fs_info *fsi = sb->s_fs_info; in ramfs_fill_super() local 273 inode = ramfs_get_inode(sb, NULL, S_IFDIR | fsi->mount_opts.mode, 0); in ramfs_fill_super() 299 struct ramfs_fs_info *fsi; in ramfs_init_fs_context() local 301 fsi = kzalloc_obj(*fsi); in ramfs_init_fs_context() 302 if (!fsi) in ramfs_init_fs_context() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-fsi | 1 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/drivers/spi/ |
| H A D | spi-fsi.c | 71 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/fs/hostfs/ |
| H A D | hostfs_kern.c | 99 struct hostfs_fs_info *fsi = dentry->d_sb->s_fs_info; in __dentry_name() local 100 char *root = fsi->host_root_path; in __dentry_name() 194 struct hostfs_fs_info *fsi; in hostfs_statfs() local 196 fsi = dentry->d_sb->s_fs_info; in hostfs_statfs() 197 err = do_statfs(fsi->host_root_path, in hostfs_statfs() 245 struct hostfs_fs_info *fsi; in hostfs_show_options() local 248 fsi = root->d_sb->s_fs_info; in hostfs_show_options() 249 root_path = fsi->host_root_path; in hostfs_show_options() 930 struct hostfs_fs_info *fsi = sb->s_fs_info; in hostfs_fill_super() local 944 root_inode = hostfs_iget(sb, fsi->host_root_path); in hostfs_fill_super() [all …]
|
| /linux/Documentation/devicetree/bindings/fsi/ |
| H A D | fsi.txt | 6 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 …]
|
| /linux/fs/debugfs/ |
| H A D | inode.c | 150 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() 200 struct debugfs_fs_info *fsi = root->d_sb->s_fs_info; in debugfs_show_options() local 202 if (!uid_eq(fsi->uid, GLOBAL_ROOT_UID)) in debugfs_show_options() 204 from_kuid_munged(&init_user_ns, fsi->uid)); in debugfs_show_options() [all …]
|
| /linux/fs/jfs/ |
| H A D | jfs_dtree.c | 1345 int fsi, stblsize; in dtSplitPage() local 1425 fsi = rp->header.stblindex + stblsize; in dtSplitPage() 1426 rp->header.freelist = fsi; in dtSplitPage() 1427 rp->header.freecnt = rp->header.maxslot - fsi; in dtSplitPage() 1452 f = &rp->slot[fsi]; in dtSplitPage() 1453 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage() 1454 f->next = fsi; in dtSplitPage() 1568 fsi = rp->header.freelist; in dtSplitPage() 1569 f = &rp->slot[fsi]; in dtSplitPage() 1570 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage() [all …]
|
| /linux/drivers/tty/ |
| H A D | pty.c | 702 struct pts_fs_info *fsi; in pty_unix98_remove() local 705 fsi = tty->driver_data; in pty_unix98_remove() 707 fsi = tty->link->driver_data; in pty_unix98_remove() 709 if (fsi) { in pty_unix98_remove() 710 devpts_kill_index(fsi, tty->index); in pty_unix98_remove() 711 devpts_release(fsi); in pty_unix98_remove() 767 struct pts_fs_info *fsi; in ptmx_open() local 782 fsi = devpts_acquire(filp); in ptmx_open() 783 if (IS_ERR(fsi)) { in ptmx_open() 784 retval = PTR_ERR(fsi); in ptmx_open() [all …]
|