sb_info 52 arch/s390/hypfs/inode.c struct hypfs_sb_info *sb_info = sb->s_fs_info; sb_info 53 arch/s390/hypfs/inode.c struct inode *inode = d_inode(sb_info->update_file); sb_info 55 arch/s390/hypfs/inode.c sb_info->last_update = ktime_get_seconds(); sb_info 331 arch/s390/hypfs/inode.c struct hypfs_sb_info *sb_info = sb->s_fs_info; sb_info 335 arch/s390/hypfs/inode.c if (sb_info && sb_info->update_file) sb_info 336 arch/s390/hypfs/inode.c hypfs_remove(sb_info->update_file); sb_info 295 drivers/infiniband/hw/qedr/main.c struct qed_sb_info *sb_info, u16 sb_id) sb_info 306 drivers/infiniband/hw/qedr/main.c rc = dev->ops->common->sb_init(dev->cdev, sb_info, sb_info 320 drivers/infiniband/hw/qedr/main.c struct qed_sb_info *sb_info, int sb_id) sb_info 322 drivers/infiniband/hw/qedr/main.c if (sb_info->sb_virt) { sb_info 323 drivers/infiniband/hw/qedr/main.c dev->ops->common->sb_release(dev->cdev, sb_info, sb_id, sb_info 325 drivers/infiniband/hw/qedr/main.c dma_free_coherent(&dev->pdev->dev, sizeof(*sb_info->sb_virt), sb_info 326 drivers/infiniband/hw/qedr/main.c (void *)sb_info->sb_virt, sb_info->sb_phys); sb_info 62 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_sb_info sb_info; sb_info 1218 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_sb_info *sb_info; sb_info 1227 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info = &p_hwfn->p_sp_sb->sb_info; sb_info 1229 drivers/net/ethernet/qlogic/qed/qed_int.c if (!sb_info) { sb_info 1247 drivers/net/ethernet/qlogic/qed/qed_int.c qed_sb_ack(sb_info, IGU_INT_DISABLE, 0); sb_info 1250 drivers/net/ethernet/qlogic/qed/qed_int.c if (!sb_info->sb_virt) { sb_info 1254 drivers/net/ethernet/qlogic/qed/qed_int.c u32 tmp_index = sb_info->sb_ack; sb_info 1256 drivers/net/ethernet/qlogic/qed/qed_int.c rc = qed_sb_update_sb_idx(sb_info); sb_info 1259 drivers/net/ethernet/qlogic/qed/qed_int.c tmp_index, sb_info->sb_ack); sb_info 1276 drivers/net/ethernet/qlogic/qed/qed_int.c qed_sb_ack(sb_info, IGU_INT_ENABLE, 1); sb_info 1283 drivers/net/ethernet/qlogic/qed/qed_int.c qed_sb_ack(sb_info, IGU_INT_ENABLE, 1); sb_info 1305 drivers/net/ethernet/qlogic/qed/qed_int.c qed_sb_ack_attn(p_hwfn, sb_info->igu_addr, sb_attn->index); sb_info 1307 drivers/net/ethernet/qlogic/qed/qed_int.c qed_sb_ack(sb_info, IGU_INT_ENABLE, 1); sb_info 1328 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_sb_attn_info *sb_info = p_hwfn->p_sb_attn; sb_info 1330 drivers/net/ethernet/qlogic/qed/qed_int.c memset(sb_info->sb_attn, 0, sizeof(*sb_info->sb_attn)); sb_info 1332 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->index = 0; sb_info 1333 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->known_attn = 0; sb_info 1346 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_sb_attn_info *sb_info = p_hwfn->p_sb_attn; sb_info 1349 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->sb_attn = sb_virt_addr; sb_info 1350 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->sb_phys = sb_phy_addr; sb_info 1353 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->p_aeu_desc = aeu_descs; sb_info 1356 drivers/net/ethernet/qlogic/qed/qed_int.c memset(sb_info->parity_mask, 0, sizeof(u32) * NUM_ATTN_REGS); sb_info 1364 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->parity_mask[i] |= 1 << k; sb_info 1370 drivers/net/ethernet/qlogic/qed/qed_int.c i, sb_info->parity_mask[i]); sb_info 1374 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->mfw_attn_addr = (p_hwfn->rel_pf_id << 3) + sb_info 1562 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_ptt *p_ptt, struct qed_sb_info *sb_info) sb_info 1565 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->sb_ack = 0; sb_info 1566 drivers/net/ethernet/qlogic/qed/qed_int.c memset(sb_info->sb_virt, 0, sizeof(*sb_info->sb_virt)); sb_info 1569 drivers/net/ethernet/qlogic/qed/qed_int.c qed_int_cau_conf_sb(p_hwfn, p_ptt, sb_info->sb_phys, sb_info 1570 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->igu_sb_id, 0, 0); sb_info 1637 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_sb_info *sb_info, sb_info 1640 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->sb_virt = sb_virt_addr; sb_info 1641 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->sb_phys = sb_phy_addr; sb_info 1643 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->igu_sb_id = qed_get_igu_sb_id(p_hwfn, sb_id); sb_info 1651 drivers/net/ethernet/qlogic/qed/qed_int.c p_block = &p_info->entry[sb_info->igu_sb_id]; sb_info 1653 drivers/net/ethernet/qlogic/qed/qed_int.c p_block->sb_info = sb_info; sb_info 1657 drivers/net/ethernet/qlogic/qed/qed_int.c qed_vf_set_sb_info(p_hwfn, sb_id, sb_info); sb_info 1661 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->cdev = p_hwfn->cdev; sb_info 1667 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->igu_addr = (u8 __iomem *)p_hwfn->regview + sb_info 1669 drivers/net/ethernet/qlogic/qed/qed_int.c (sb_info->igu_sb_id << 3); sb_info 1671 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->igu_addr = (u8 __iomem *)p_hwfn->regview + sb_info 1674 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->igu_sb_id) << 3); sb_info 1677 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->flags |= QED_SB_INFO_INIT; sb_info 1679 drivers/net/ethernet/qlogic/qed/qed_int.c qed_int_sb_setup(p_hwfn, p_ptt, sb_info); sb_info 1685 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_sb_info *sb_info, u16 sb_id) sb_info 1690 drivers/net/ethernet/qlogic/qed/qed_int.c if (!sb_info) sb_info 1694 drivers/net/ethernet/qlogic/qed/qed_int.c sb_info->sb_ack = 0; sb_info 1695 drivers/net/ethernet/qlogic/qed/qed_int.c memset(sb_info->sb_virt, 0, sizeof(*sb_info->sb_virt)); sb_info 1703 drivers/net/ethernet/qlogic/qed/qed_int.c p_block = &p_info->entry[sb_info->igu_sb_id]; sb_info 1712 drivers/net/ethernet/qlogic/qed/qed_int.c p_block->sb_info = NULL; sb_info 1726 drivers/net/ethernet/qlogic/qed/qed_int.c if (p_sb->sb_info.sb_virt) sb_info 1729 drivers/net/ethernet/qlogic/qed/qed_int.c p_sb->sb_info.sb_virt, sb_info 1730 drivers/net/ethernet/qlogic/qed/qed_int.c p_sb->sb_info.sb_phys); sb_info 1757 drivers/net/ethernet/qlogic/qed/qed_int.c qed_int_sb_init(p_hwfn, p_ptt, &p_sb->sb_info, p_virt, sb_info 1781 drivers/net/ethernet/qlogic/qed/qed_int.c *p_fw_cons = &p_sp_sb->sb_info.sb_virt->pi_array[pi]; sb_info 1804 drivers/net/ethernet/qlogic/qed/qed_int.c return p_hwfn->p_sp_sb->sb_info.igu_sb_id; sb_info 2328 drivers/net/ethernet/qlogic/qed/qed_int.c qed_int_sb_setup(p_hwfn, p_ptt, &p_hwfn->p_sp_sb->sb_info); sb_info 130 drivers/net/ethernet/qlogic/qed/qed_int.h struct qed_sb_info *sb_info, sb_info 143 drivers/net/ethernet/qlogic/qed/qed_int.h struct qed_sb_info *sb_info); sb_info 159 drivers/net/ethernet/qlogic/qed/qed_int.h struct qed_sb_info *sb_info, sb_info 228 drivers/net/ethernet/qlogic/qed/qed_int.h struct qed_sb_info *sb_info; sb_info 1403 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_sb_info *sb_info, sb_info 1431 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_int_sb_init(p_hwfn, p_ptt, sb_info, sb_virt_addr, sb_info 1435 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_int_sb_init(p_hwfn, NULL, sb_info, sb_virt_addr, sb_info 1443 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_sb_info *sb_info, sb_info 1464 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_int_sb_release(p_hwfn, sb_info, rel_sb_id); sb_info 464 drivers/net/ethernet/qlogic/qede/qede.h struct qed_sb_info *sb_info; sb_info 1473 drivers/net/ethernet/qlogic/qede/qede_ethtool.c qed_sb_ack(edev->fp_array[i].sb_info, IGU_INT_ENABLE, 1); sb_info 1486 drivers/net/ethernet/qlogic/qede/qede_ethtool.c qed_sb_ack(edev->fp_array[i].sb_info, IGU_INT_DISABLE, 0); sb_info 1337 drivers/net/ethernet/qlogic/qede/qede_fp.c qed_sb_update_sb_idx(fp->sb_info); sb_info 1401 drivers/net/ethernet/qlogic/qede/qede_fp.c qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); sb_info 1422 drivers/net/ethernet/qlogic/qede/qede_fp.c qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); sb_info 847 drivers/net/ethernet/qlogic/qede/qede_main.c kfree(fp->sb_info); sb_info 889 drivers/net/ethernet/qlogic/qede/qede_main.c fp->sb_info = kzalloc(sizeof(*fp->sb_info), GFP_KERNEL); sb_info 890 drivers/net/ethernet/qlogic/qede/qede_main.c if (!fp->sb_info) { sb_info 1300 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_free_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, sb_info 1303 drivers/net/ethernet/qlogic/qede/qede_main.c if (sb_info->sb_virt) { sb_info 1304 drivers/net/ethernet/qlogic/qede/qede_main.c edev->ops->common->sb_release(edev->cdev, sb_info, sb_id, sb_info 1306 drivers/net/ethernet/qlogic/qede/qede_main.c dma_free_coherent(&edev->pdev->dev, sizeof(*sb_info->sb_virt), sb_info 1307 drivers/net/ethernet/qlogic/qede/qede_main.c (void *)sb_info->sb_virt, sb_info->sb_phys); sb_info 1308 drivers/net/ethernet/qlogic/qede/qede_main.c memset(sb_info, 0, sizeof(*sb_info)); sb_info 1314 drivers/net/ethernet/qlogic/qede/qede_main.c struct qed_sb_info *sb_info, u16 sb_id) sb_info 1327 drivers/net/ethernet/qlogic/qede/qede_main.c rc = edev->ops->common->sb_init(edev->cdev, sb_info, sb_info 1514 drivers/net/ethernet/qlogic/qede/qede_main.c qede_free_mem_sb(edev, fp->sb_info, fp->id); sb_info 1537 drivers/net/ethernet/qlogic/qede/qede_main.c rc = qede_alloc_mem_sb(edev, fp->sb_info, fp->id); sb_info 2000 drivers/net/ethernet/qlogic/qede/qede_main.c params.p_sb = fp->sb_info; sb_info 2015 drivers/net/ethernet/qlogic/qede/qede_main.c txq->hw_cons_ptr = &fp->sb_info->sb_virt->pi_array[sb_idx]; sb_info 2085 drivers/net/ethernet/qlogic/qede/qede_main.c q_params.p_sb = fp->sb_info; sb_info 2107 drivers/net/ethernet/qlogic/qede/qede_main.c val = &fp->sb_info->sb_virt->pi_array[RX_PI]; sb_info 243 drivers/scsi/qedf/qedf.h struct qed_sb_info *sb_info; sb_info 2064 drivers/scsi/qedf/qedf_main.c struct qed_sb_info *sb_info = fp->sb_info; sb_info 2065 drivers/scsi/qedf/qedf_main.c struct status_block_e4 *sb = sb_info->sb_virt; sb_info 2091 drivers/scsi/qedf/qedf_main.c struct qed_sb_info *sb_info = fp->sb_info; sb_info 2092 drivers/scsi/qedf/qedf_main.c struct status_block_e4 *sb = sb_info->sb_virt; sb_info 2196 drivers/scsi/qedf/qedf_main.c if (!fp->sb_info) { sb_info 2205 drivers/scsi/qedf/qedf_main.c qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); sb_info 2212 drivers/scsi/qedf/qedf_main.c qed_sb_update_sb_idx(fp->sb_info); sb_info 2219 drivers/scsi/qedf/qedf_main.c qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); sb_info 2581 drivers/scsi/qedf/qedf_main.c struct qed_sb_info *sb_info, u16 sb_id) sb_info 2597 drivers/scsi/qedf/qedf_main.c ret = qed_ops->common->sb_init(qedf->cdev, sb_info, sb_virt, sb_phys, sb_info 2610 drivers/scsi/qedf/qedf_main.c static void qedf_free_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info) sb_info 2612 drivers/scsi/qedf/qedf_main.c if (sb_info->sb_virt) sb_info 2613 drivers/scsi/qedf/qedf_main.c dma_free_coherent(&qedf->pdev->dev, sizeof(*sb_info->sb_virt), sb_info 2614 drivers/scsi/qedf/qedf_main.c (void *)sb_info->sb_virt, sb_info->sb_phys); sb_info 2626 drivers/scsi/qedf/qedf_main.c qedf_free_sb(qedf, fp->sb_info); sb_info 2627 drivers/scsi/qedf/qedf_main.c kfree(fp->sb_info); sb_info 2651 drivers/scsi/qedf/qedf_main.c fp->sb_info = kcalloc(1, sizeof(*fp->sb_info), GFP_KERNEL); sb_info 2652 drivers/scsi/qedf/qedf_main.c if (!fp->sb_info) { sb_info 2657 drivers/scsi/qedf/qedf_main.c ret = qedf_alloc_and_init_sb(qedf, fp->sb_info, id); sb_info 167 drivers/scsi/qedi/qedi.h struct qed_sb_info *sb_info; sb_info 138 drivers/scsi/qedi/qedi_debugfs.c struct qed_sb_info *sb_info = NULL; sb_info 152 drivers/scsi/qedi/qedi_debugfs.c sb_info = fp->sb_info; sb_info 153 drivers/scsi/qedi/qedi_debugfs.c sb = sb_info->sb_virt; sb_info 343 drivers/scsi/qedi/qedi_main.c struct qed_sb_info *sb_info, u16 sb_id) sb_info 359 drivers/scsi/qedi/qedi_main.c ret = qedi_ops->common->sb_init(qedi->cdev, sb_info, sb_virt, sb_phys, sb_info 373 drivers/scsi/qedi/qedi_main.c struct qed_sb_info *sb_info; sb_info 377 drivers/scsi/qedi/qedi_main.c sb_info = &qedi->sb_array[id]; sb_info 378 drivers/scsi/qedi/qedi_main.c if (sb_info->sb_virt) sb_info 380 drivers/scsi/qedi/qedi_main.c sizeof(*sb_info->sb_virt), sb_info 381 drivers/scsi/qedi/qedi_main.c (void *)sb_info->sb_virt, sb_info 382 drivers/scsi/qedi/qedi_main.c sb_info->sb_phys); sb_info 438 drivers/scsi/qedi/qedi_main.c fp->sb_info = &qedi->sb_array[id]; sb_info 463 drivers/scsi/qedi/qedi_main.c ret = qedi_alloc_and_init_sb(qedi, fp->sb_info, fp->sb_id); sb_info 1198 drivers/scsi/qedi/qedi_main.c struct qed_sb_info *sb_info = fp->sb_info; sb_info 1199 drivers/scsi/qedi/qedi_main.c struct status_block_e4 *sb = sb_info->sb_virt; sb_info 1254 drivers/scsi/qedi/qedi_main.c struct qed_sb_info *sb_info = fp->sb_info; sb_info 1255 drivers/scsi/qedi/qedi_main.c struct status_block_e4 *sb = sb_info->sb_virt; sb_info 1280 drivers/scsi/qedi/qedi_main.c qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0); sb_info 1290 drivers/scsi/qedi/qedi_main.c qed_sb_update_sb_idx(fp->sb_info); sb_info 1296 drivers/scsi/qedi/qedi_main.c qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); sb_info 481 fs/ecryptfs/ecryptfs_kernel.h struct ecryptfs_sb_info *sb_info) sb_info 483 fs/ecryptfs/ecryptfs_kernel.h sb->s_fs_info = sb_info; sb_info 615 fs/ecryptfs/main.c struct ecryptfs_sb_info *sb_info = ecryptfs_superblock_to_private(sb); sb_info 617 fs/ecryptfs/main.c if (!sb_info) sb_info 619 fs/ecryptfs/main.c ecryptfs_destroy_mount_crypt_stat(&sb_info->mount_crypt_stat); sb_info 620 fs/ecryptfs/main.c kmem_cache_free(ecryptfs_sb_info_cache, sb_info); sb_info 256 fs/kernfs/mount.c struct kernfs_super_info *sb_info = kernfs_info(sb); sb_info 259 fs/kernfs/mount.c return sb_info->root == info->root && sb_info->ns == info->ns; sb_info 228 fs/reiserfs/procfs.c struct reiserfs_sb_info *sb_info = REISERFS_SB(sb); sb_info 229 fs/reiserfs/procfs.c struct reiserfs_super_block *rs = sb_info->s_rs; sb_info 272 fs/reiserfs/procfs.c struct reiserfs_sb_info *sb_info = REISERFS_SB(sb); sb_info 273 fs/reiserfs/procfs.c struct reiserfs_super_block *rs = sb_info->s_rs; sb_info 289 fs/reiserfs/procfs.c if (sb_info->oidmap.use_file && (sb_info->oidmap.mapf != NULL)) { sb_info 290 fs/reiserfs/procfs.c loff_t size = file_inode(sb_info->oidmap.mapf)->i_size; sb_info 903 include/linux/qed/qed_if.h struct qed_sb_info *sb_info, sb_info 910 include/linux/qed/qed_if.h struct qed_sb_info *sb_info, sb_info 1365 include/linux/qed/qed_if.h static inline u16 qed_sb_update_sb_idx(struct qed_sb_info *sb_info) sb_info 1370 include/linux/qed/qed_if.h prod = le32_to_cpu(sb_info->sb_virt->prod_index) & sb_info 1372 include/linux/qed/qed_if.h if (sb_info->sb_ack != prod) { sb_info 1373 include/linux/qed/qed_if.h sb_info->sb_ack = prod; sb_info 1395 include/linux/qed/qed_if.h static inline void qed_sb_ack(struct qed_sb_info *sb_info, sb_info 1402 include/linux/qed/qed_if.h ((sb_info->sb_ack << IGU_PROD_CONS_UPDATE_SB_INDEX_SHIFT) | sb_info 1408 include/linux/qed/qed_if.h DIRECT_REG_WR(sb_info->igu_addr, igu_ack.sb_id_and_flags); sb_info 1002 mm/shmem.c struct shmem_sb_info *sb_info = SHMEM_SB(inode->i_sb); sb_info 1011 mm/shmem.c if (is_huge_enabled(sb_info))