Home
last modified time | relevance | path

Searched refs:sb_info (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_int.c62 struct qed_sb_info sb_info; member
1060 struct qed_sb_info *sb_info; in qed_int_sp_dpc() local
1069 sb_info = &p_hwfn->p_sp_sb->sb_info; in qed_int_sp_dpc()
1071 if (!sb_info) { in qed_int_sp_dpc()
1089 qed_sb_ack(sb_info, IGU_INT_DISABLE, 0); in qed_int_sp_dpc()
1092 if (!sb_info->sb_virt) { in qed_int_sp_dpc()
1096 u32 tmp_index = sb_info->sb_ack; in qed_int_sp_dpc()
1098 rc = qed_sb_update_sb_idx(sb_info); in qed_int_sp_dpc()
1101 tmp_index, sb_info->sb_ack); in qed_int_sp_dpc()
1118 qed_sb_ack(sb_info, IGU_INT_ENABLE, 1); in qed_int_sp_dpc()
[all …]
Dqed_int.h130 struct qed_sb_info *sb_info,
143 struct qed_sb_info *sb_info);
159 struct qed_sb_info *sb_info,
218 struct qed_sb_info *sb_info; member
Dqed_main.c1232 struct qed_sb_info *sb_info, in qed_sb_init() argument
1265 rc = qed_int_sb_init(p_hwfn, p_ptt, sb_info, sb_virt_addr, in qed_sb_init()
1269 rc = qed_int_sb_init(p_hwfn, NULL, sb_info, sb_virt_addr, in qed_sb_init()
1277 struct qed_sb_info *sb_info, u16 sb_id) in qed_sb_release() argument
1292 rc = qed_int_sb_release(p_hwfn, sb_info, rel_sb_id); in qed_sb_release()
/Linux-v4.19/fs/reiserfs/
Dprocfs.c228 struct reiserfs_sb_info *sb_info = REISERFS_SB(sb); in show_on_disk_super() local
229 struct reiserfs_super_block *rs = sb_info->s_rs; in show_on_disk_super()
272 struct reiserfs_sb_info *sb_info = REISERFS_SB(sb); in show_oidmap() local
273 struct reiserfs_super_block *rs = sb_info->s_rs; in show_oidmap()
289 if (sb_info->oidmap.use_file && (sb_info->oidmap.mapf != NULL)) { in show_oidmap()
290 loff_t size = file_inode(sb_info->oidmap.mapf)->i_size; in show_oidmap()
/Linux-v4.19/arch/s390/hypfs/
Dinode.c52 struct hypfs_sb_info *sb_info = sb->s_fs_info; in hypfs_update_update() local
53 struct inode *inode = d_inode(sb_info->update_file); in hypfs_update_update()
55 sb_info->last_update = ktime_get_seconds(); in hypfs_update_update()
319 struct hypfs_sb_info *sb_info = sb->s_fs_info; in hypfs_kill_super() local
323 if (sb_info && sb_info->update_file) in hypfs_kill_super()
324 hypfs_remove(sb_info->update_file); in hypfs_kill_super()
/Linux-v4.19/drivers/scsi/qedi/
Dqedi_debugfs.c154 struct qed_sb_info *sb_info = NULL; in qedi_gbl_ctx_show() local
168 sb_info = fp->sb_info; in qedi_gbl_ctx_show()
169 sb = sb_info->sb_virt; in qedi_gbl_ctx_show()
Dqedi_main.c341 struct qed_sb_info *sb_info, u16 sb_id) in qedi_alloc_and_init_sb() argument
357 ret = qedi_ops->common->sb_init(qedi->cdev, sb_info, sb_virt, sb_phys, in qedi_alloc_and_init_sb()
371 struct qed_sb_info *sb_info; in qedi_free_sb() local
375 sb_info = &qedi->sb_array[id]; in qedi_free_sb()
376 if (sb_info->sb_virt) in qedi_free_sb()
378 sizeof(*sb_info->sb_virt), in qedi_free_sb()
379 (void *)sb_info->sb_virt, in qedi_free_sb()
380 sb_info->sb_phys); in qedi_free_sb()
436 fp->sb_info = &qedi->sb_array[id]; in qedi_int_fp()
461 ret = qedi_alloc_and_init_sb(qedi, fp->sb_info, fp->sb_id); in qedi_prepare_fp()
[all …]
Dqedi.h173 struct qed_sb_info *sb_info; member
/Linux-v4.19/include/linux/qed/
Dqed_if.h865 struct qed_sb_info *sb_info,
872 struct qed_sb_info *sb_info,
1246 static inline u16 qed_sb_update_sb_idx(struct qed_sb_info *sb_info) in qed_sb_update_sb_idx() argument
1251 prod = le32_to_cpu(sb_info->sb_virt->prod_index) & in qed_sb_update_sb_idx()
1253 if (sb_info->sb_ack != prod) { in qed_sb_update_sb_idx()
1254 sb_info->sb_ack = prod; in qed_sb_update_sb_idx()
1277 static inline void qed_sb_ack(struct qed_sb_info *sb_info, in qed_sb_ack() argument
1284 ((sb_info->sb_ack << IGU_PROD_CONS_UPDATE_SB_INDEX_SHIFT) | in qed_sb_ack()
1290 DIRECT_REG_WR(sb_info->igu_addr, igu_ack.sb_id_and_flags); in qed_sb_ack()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_main.c867 kfree(fp->sb_info); in qede_free_fp_array()
909 fp->sb_info = kzalloc(sizeof(*fp->sb_info), GFP_KERNEL); in qede_alloc_fp_array()
910 if (!fp->sb_info) { in qede_alloc_fp_array()
1246 static void qede_free_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, in qede_free_mem_sb() argument
1249 if (sb_info->sb_virt) { in qede_free_mem_sb()
1250 edev->ops->common->sb_release(edev->cdev, sb_info, sb_id); in qede_free_mem_sb()
1251 dma_free_coherent(&edev->pdev->dev, sizeof(*sb_info->sb_virt), in qede_free_mem_sb()
1252 (void *)sb_info->sb_virt, sb_info->sb_phys); in qede_free_mem_sb()
1253 memset(sb_info, 0, sizeof(*sb_info)); in qede_free_mem_sb()
1259 struct qed_sb_info *sb_info, u16 sb_id) in qede_alloc_mem_sb() argument
[all …]
Dqede_fp.c1346 qed_sb_update_sb_idx(fp->sb_info); in qede_poll_is_more_work()
1410 qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); in qede_poll()
1431 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qede_msix_fp_int()
Dqede.h438 struct qed_sb_info *sb_info; member
Dqede_ethtool.c1387 qed_sb_ack(edev->fp_array[i].sb_info, IGU_INT_ENABLE, 1); in qede_netif_start()
1400 qed_sb_ack(edev->fp_array[i].sb_info, IGU_INT_DISABLE, 0); in qede_netif_stop()
/Linux-v4.19/fs/kernfs/
Dmount.c261 struct kernfs_super_info *sb_info = kernfs_info(sb); in kernfs_test_super() local
264 return sb_info->root == info->root && sb_info->ns == info->ns; in kernfs_test_super()
/Linux-v4.19/drivers/scsi/qedf/
Dqedf_main.c1911 struct qed_sb_info *sb_info = fp->sb_info; in qedf_fp_has_work() local
1912 struct status_block_e4 *sb = sb_info->sb_virt; in qedf_fp_has_work()
1938 struct qed_sb_info *sb_info = fp->sb_info; in qedf_process_completions() local
1939 struct status_block_e4 *sb = sb_info->sb_virt; in qedf_process_completions()
2043 if (!fp->sb_info) { in qedf_msix_handler()
2052 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qedf_msix_handler()
2059 qed_sb_update_sb_idx(fp->sb_info); in qedf_msix_handler()
2066 qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); in qedf_msix_handler()
2404 struct qed_sb_info *sb_info, u16 sb_id) in qedf_alloc_and_init_sb() argument
2419 ret = qed_ops->common->sb_init(qedf->cdev, sb_info, sb_virt, sb_phys, in qedf_alloc_and_init_sb()
[all …]
Dqedf.h221 struct qed_sb_info *sb_info; member
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dmain.c272 struct qed_sb_info *sb_info, u16 sb_id) in qedr_alloc_mem_sb() argument
283 rc = dev->ops->common->sb_init(dev->cdev, sb_info, in qedr_alloc_mem_sb()
297 struct qed_sb_info *sb_info, int sb_id) in qedr_free_mem_sb() argument
299 if (sb_info->sb_virt) { in qedr_free_mem_sb()
300 dev->ops->common->sb_release(dev->cdev, sb_info, sb_id); in qedr_free_mem_sb()
301 dma_free_coherent(&dev->pdev->dev, sizeof(*sb_info->sb_virt), in qedr_free_mem_sb()
302 (void *)sb_info->sb_virt, sb_info->sb_phys); in qedr_free_mem_sb()
/Linux-v4.19/fs/ecryptfs/
Dmain.c629 struct ecryptfs_sb_info *sb_info = ecryptfs_superblock_to_private(sb); in ecryptfs_kill_block_super() local
631 if (!sb_info) in ecryptfs_kill_block_super()
633 ecryptfs_destroy_mount_crypt_stat(&sb_info->mount_crypt_stat); in ecryptfs_kill_block_super()
634 kmem_cache_free(ecryptfs_sb_info_cache, sb_info); in ecryptfs_kill_block_super()
Decryptfs_kernel.h495 struct ecryptfs_sb_info *sb_info) in ecryptfs_set_superblock_private() argument
497 sb->s_fs_info = sb_info; in ecryptfs_set_superblock_private()
/Linux-v4.19/mm/
Dshmem.c1001 struct shmem_sb_info *sb_info = SHMEM_SB(inode->i_sb); in shmem_getattr() local
1010 if (is_huge_enabled(sb_info)) in shmem_getattr()