| /linux-6.15/sound/soc/renesas/ |
| H A D | fsi.c | 388 return fsi->master->base == fsi->base; in fsi_is_port_a() 393 return fsi->spdif; in fsi_is_spdif() 495 return fsi_is_play(substream) ? &fsi->playback : &fsi->capture; in fsi_stream_get() 569 if (!fsi) in fsi_stream_transfer() 698 data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->playback)); in fsi_irq_clear_status() 699 data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->capture)); in fsi_irq_clear_status() 790 #define fsi_clk_invalid(fsi) fsi_clk_valid(fsi, 0) argument 799 fsi->clock.rate; in fsi_clk_is_valid() 1871 fsi->spdif = 1; in fsi_port_info_init() 1884 fsi->playback.priv = fsi; in fsi_handler_init() [all …]
|
| /linux-6.15/fs/devpts/ |
| H A D | inode.c | 274 if (fsi->ptmx_dentry) { in mknod_ptmx() 315 if (fsi->ptmx_dentry) { in update_ptmx_mode() 345 update_ptmx_mode(fsi); in devpts_reconfigure() 386 fsi->sb = s; in devpts_fill_super() 435 struct pts_fs_info *fsi; in devpts_init_fs_context() local 438 if (!fsi) in devpts_init_fs_context() 452 fc->s_fs_info = fsi; in devpts_init_fs_context() 461 if (fsi) in devpts_kill_sb() 463 kfree(fsi); in devpts_kill_sb() 488 index = ida_alloc_max(&fsi->allocated_ptys, fsi->mount_opts.max - 1, in devpts_new_index() [all …]
|
| /linux-6.15/arch/arm/boot/dts/aspeed/ |
| H A D | ibm-power11-quad.dtsi | 153 fsi@20 { 183 fsi@20 { 213 fsi@20 { 243 fsi@20 { 273 fsi@20 { 303 fsi@20 { 333 fsi@20 { 363 fsi@20 { 506 fsi@20 { 536 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"; 819 compatible = "fsi-master-hub"; [all …]
|
| H A D | aspeed-bmc-ibm-fuji.dts | 2518 fsi@20 { 2548 fsi@20 { 2578 fsi@20 { 2608 fsi@20 { 2638 fsi@20 { 2668 fsi@20 { 2698 fsi@20 { 2728 fsi@20 { 2839 fsi@3400 { 2870 fsi@20 { [all …]
|
| H A D | aspeed-bmc-opp-nicole.dts | 79 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 D | aspeed-bmc-opp-romulus.dts | 70 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","","","","","",
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-fsi.c | 149 struct fsi_device *fsi; member 217 struct fsi_device *fsi = port->ctrl->fsi; in fsi_i2c_set_port() local 220 rc = fsi_i2c_read_reg(fsi, I2C_FSI_MODE, &mode); in fsi_i2c_set_port() 280 rc = fsi_device_write(i2c->fsi, I2C_FSI_FIFO, in fsi_i2c_write_fifo() 308 rc = fsi_device_read(i2c->fsi, I2C_FSI_FIFO, in fsi_i2c_read_fifo() 335 fsi_i2c_read_reg(i2c->fsi, I2C_FSI_STAT, &stat); in fsi_i2c_get_scl() 358 fsi_i2c_read_reg(i2c->fsi, I2C_FSI_STAT, &stat); in fsi_i2c_get_sda() 482 struct fsi_device *fsi = i2c->fsi; in fsi_i2c_abort() local 504 rc = fsi_i2c_write_reg(fsi, I2C_FSI_CMD, &cmd); in fsi_i2c_abort() 668 for_each_child_of_node(fsi, np) { in fsi_i2c_find_port_of_node() [all …]
|
| /linux-6.15/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-6.15/Documentation/devicetree/bindings/fsi/ |
| H A D | aspeed,ast2600-fsi-master.yaml | 4 $id: http://devicetree.org/schemas/fsi/aspeed,ast2600-fsi-master.yaml# 19 - aspeed,ast2600-fsi-master 20 - aspeed,ast2700-fsi-master 30 fsi-routing-gpios: 35 fsi-mux-gpios: 48 - aspeed,ast2600-fsi-master 65 - const: fsi 74 - $ref: fsi-controller.yaml# 83 fsi-master@1e79b000 { 108 fsi-master@21800000 { [all …]
|
| H A D | ibm,p9-fsi-controller.yaml | 4 $id: http://devicetree.org/schemas/fsi/ibm,p9-fsi-controller.yaml# 20 - ibm,p9-fsi-controller 27 - $ref: fsi-controller.yaml# 33 fsi@3400 { 34 compatible = "ibm,p9-fsi-controller";
|
| H A D | ibm,i2cr-fsi-master.yaml | 4 $id: http://devicetree.org/schemas/fsi/ibm,i2cr-fsi-master.yaml# 14 (see fsi.txt). The I2CR translates I2C bus operations to FSI CFAM reads and 20 - ibm,i2cr-fsi-master 30 - $ref: fsi-controller.yaml# 41 compatible = "ibm,i2cr-fsi-master";
|
| 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> { 50 compatible = "fsi-master-gpio", "fsi-master"; 122 gpio-fsi { 123 compatible = "fsi-master-gpio", "fsi-master"; [all …]
|
| H A D | fsi-master-ast-cf.txt | 6 "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 D | fsi-master-gpio.txt | 5 - compatible = "fsi-master-gpio"; 21 fsi-master { 22 compatible = "fsi-master-gpio", "fsi-master";
|
| /linux-6.15/security/selinux/ |
| H A D | selinuxfs.c | 87 fsi = kzalloc(sizeof(*fsi), GFP_KERNEL); in selinux_fs_info_create() 88 if (!fsi) in selinux_fs_info_create() 92 fsi->sb = sb; in selinux_fs_info_create() 93 sb->s_fs_info = fsi; in selinux_fs_info_create() 102 if (fsi) { in selinux_fs_info_free() 379 if (fsi->policy_opened) in sel_open_policy() 397 fsi->policy_opened = 1; in sel_open_policy() 420 fsi->policy_opened = 0; in sel_release_policy() 2015 fsi = sb->s_fs_info; in sel_fill_super() 2016 fsi->bool_dir = sel_make_dir(sb->s_root, BOOL_DIR_NAME, &fsi->last_ino); in sel_fill_super() [all …]
|
| /linux-6.15/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-6.15/fs/tracefs/ |
| H A D | inode.c | 348 tmp_mode |= fsi->mode; in tracefs_apply_options() 353 inode->i_uid = fsi->uid; 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() 367 ti->vfs_inode.i_uid = fsi->uid; in tracefs_apply_options() 372 ti->vfs_inode.i_gid = fsi->gid; in tracefs_apply_options() 415 if (fsi->mode != TRACEFS_DEFAULT_MODE) in tracefs_show_options() 512 struct tracefs_fs_info *fsi; in tracefs_init_fs_context() local 515 if (!fsi) in tracefs_init_fs_context() 518 fsi->mode = TRACEFS_DEFAULT_MODE; in tracefs_init_fs_context() [all …]
|
| /linux-6.15/fs/ramfs/ |
| H A D | inode.c | 209 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 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() 306 fsi->mount_opts.mode = RAMFS_DEFAULT_MODE; in ramfs_init_fs_context() [all …]
|
| /linux-6.15/fs/debugfs/ |
| H A D | inode.c | 160 inode->i_mode |= fsi->mode; in _debugfs_apply_options() 164 inode->i_uid = fsi->uid; in _debugfs_apply_options() 167 inode->i_gid = fsi->gid; in _debugfs_apply_options() 199 if (!uid_eq(fsi->uid, GLOBAL_ROOT_UID)) in debugfs_show_options() 202 if (!gid_eq(fsi->gid, GLOBAL_ROOT_GID)) in debugfs_show_options() 205 if (fsi->mode != DEBUGFS_DEFAULT_MODE) in debugfs_show_options() 206 seq_printf(m, ",mode=%o", fsi->mode); in debugfs_show_options() 305 struct debugfs_fs_info *fsi; in debugfs_init_fs_context() local 308 if (!fsi) in debugfs_init_fs_context() 311 fsi->mode = DEBUGFS_DEFAULT_MODE; in debugfs_init_fs_context() [all …]
|
| /linux-6.15/drivers/spi/ |
| H A D | spi-fsi.c | 71 struct fsi_device *fsi; /* FSI2SPI CFAM engine device */ member 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() 203 rc = fsi_device_write(bridge->fsi, FSI2SPI_CMD, &cmd_be, in fsi_spi_write_reg() 433 rc = fsi_spi_check_mux(ctx->bridge->fsi, ctx->dev); in fsi_spi_transfer_one_message() 537 struct fsi_device *fsi = to_fsi_dev(dev); in fsi_spi_probe() local 539 rc = fsi_spi_check_mux(fsi, dev); in fsi_spi_probe() 547 bridge->fsi = fsi; in fsi_spi_probe() [all …]
|
| /linux-6.15/fs/jfs/ |
| H A D | jfs_dtree.c | 1453 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage() 1570 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitPage() 1795 for (fsi++; fsi < sp->header.maxslot; f++, fsi++) in dtExtendPage() 1967 for (fsi++; fsi < rp->header.maxslot; f++, fsi++) in dtSplitRoot() 2056 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtSplitRoot() 2528 int fsi; in dtInitRoot() local 2592 fsi = 1; in dtInitRoot() 2596 for (fsi++; fsi < DTROOTMAXSLOT; f++, fsi++) in dtInitRoot() 4008 xsi = fsi; in dtDeleteEntry() 4102 fsi = si; in dtTruncateEntry() [all …]
|
| /linux-6.15/fs/hostfs/ |
| H A D | hostfs_kern.c | 194 struct hostfs_fs_info *fsi; in hostfs_statfs() local 245 struct hostfs_fs_info *fsi; in hostfs_show_options() local 248 fsi = root->d_sb->s_fs_info; in hostfs_show_options() 992 fsi->host_root_path = in hostfs_parse_param() 1011 fsi->host_root_path = in hostfs_parse_monolithic() 1028 if (!fsi) in hostfs_fc_free() 1031 kfree(fsi->host_root_path); in hostfs_fc_free() 1032 kfree(fsi); in hostfs_fc_free() 1046 fsi = kzalloc(sizeof(*fsi), GFP_KERNEL); in hostfs_init_fs_context() 1047 if (!fsi) in hostfs_init_fs_context() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/spi/ |
| H A D | ibm,spi-fsi.yaml | 4 $id: http://devicetree.org/schemas/spi/ibm,spi-fsi.yaml# 20 - ibm,spi-fsi 36 fsi { 41 compatible = "ibm,spi-fsi";
|
| /linux-6.15/drivers/tty/ |
| H A D | pty.c | 727 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() 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() 838 tty->driver_data = fsi; in ptmx_open() [all …]
|