Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/qlogic/qed/
H A Dqed_int.c36 struct qed_sb_info sb_info; member
1253 sb_info = &p_hwfn->p_sp_sb->sb_info; in qed_int_sp_dpc()
1255 if (!sb_info) { in qed_int_sp_dpc()
1356 memset(sb_info->sb_attn, 0, sizeof(*sb_info->sb_attn)); in qed_int_sb_attn_setup()
1358 sb_info->index = 0; in qed_int_sb_attn_setup()
1591 sb_info->sb_ack = 0; in qed_int_sb_setup()
1592 memset(sb_info->sb_virt, 0, sizeof(*sb_info->sb_virt)); in qed_int_sb_setup()
1679 p_block->sb_info = sb_info; in qed_int_sb_init()
1716 if (!sb_info) in qed_int_sb_release()
1720 sb_info->sb_ack = 0; in qed_int_sb_release()
[all …]
H A Dqed_int.h107 struct qed_sb_info *sb_info,
122 struct qed_sb_info *sb_info);
138 struct qed_sb_info *sb_info,
238 struct qed_sb_info *sb_info; member
H A Dqed_main.c1438 struct qed_sb_info *sb_info, in qed_sb_init() argument
1466 rc = qed_int_sb_init(p_hwfn, p_ptt, sb_info, sb_virt_addr, in qed_sb_init()
1470 rc = qed_int_sb_init(p_hwfn, NULL, sb_info, sb_virt_addr, in qed_sb_init()
1478 struct qed_sb_info *sb_info, in qed_sb_release() argument
1499 rc = qed_int_sb_release(p_hwfn, sb_info, rel_sb_id); in qed_sb_release()
/linux-6.15/arch/s390/hypfs/
H A Dinode.c53 struct hypfs_sb_info *sb_info = sb->s_fs_info; in hypfs_update_update() local
54 struct inode *inode = d_inode(sb_info->update_file); in hypfs_update_update()
56 sb_info->last_update = ktime_get_seconds(); in hypfs_update_update()
327 struct hypfs_sb_info *sb_info = sb->s_fs_info; in hypfs_kill_super() local
331 if (sb_info && sb_info->update_file) in hypfs_kill_super()
332 hypfs_remove(sb_info->update_file); in hypfs_kill_super()
/linux-6.15/drivers/scsi/qedi/
H A Dqedi_debugfs.c134 struct qed_sb_info *sb_info = NULL; in qedi_gbl_ctx_show() local
148 sb_info = fp->sb_info; in qedi_gbl_ctx_show()
149 sb = sb_info->sb_virt; in qedi_gbl_ctx_show()
H A Dqedi_main.c353 struct qed_sb_info *sb_info, u16 sb_id) in qedi_alloc_and_init_sb() argument
384 struct qed_sb_info *sb_info; in qedi_free_sb() local
388 sb_info = &qedi->sb_array[id]; in qedi_free_sb()
389 if (sb_info->sb_virt) in qedi_free_sb()
391 sizeof(*sb_info->sb_virt), in qedi_free_sb()
392 (void *)sb_info->sb_virt, in qedi_free_sb()
393 sb_info->sb_phys); in qedi_free_sb()
449 fp->sb_info = &qedi->sb_array[id]; in qedi_int_fp()
1264 struct qed_sb_info *sb_info = fp->sb_info; in qedi_process_completions() local
1320 struct qed_sb_info *sb_info = fp->sb_info; in qedi_fp_has_work() local
[all …]
H A Dqedi.h168 struct qed_sb_info *sb_info; member
/linux-6.15/drivers/net/ethernet/qlogic/qede/
H A Dqede_main.c530 char *p_sb = (char *)fp->sb_info->sb_virt; in qede_fp_sb_dump()
585 txq->index, fp->sb_info->igu_sb_id, in qede_tx_log_print()
959 kfree(fp->sb_info); in qede_free_fp_array()
1011 fp->sb_info = kzalloc(sizeof(*fp->sb_info), GFP_KERNEL); in qede_alloc_fp_array()
1012 if (!fp->sb_info) { in qede_alloc_fp_array()
1490 if (sb_info->sb_virt) { in qede_free_mem_sb()
1494 (void *)sb_info->sb_virt, sb_info->sb_phys); in qede_free_mem_sb()
1495 memset(sb_info, 0, sizeof(*sb_info)); in qede_free_mem_sb()
1702 qede_free_mem_sb(edev, fp->sb_info, fp->id); in qede_free_mem_fp()
2209 params.p_sb = fp->sb_info; in qede_start_txq()
[all …]
H A Dqede_fp.c1379 qed_sb_update_sb_idx(fp->sb_info); in qede_poll_is_more_work()
1451 qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); in qede_poll()
1471 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qede_msix_fp_int()
H A Dqede.h469 struct qed_sb_info *sb_info; member
H A Dqede_ethtool.c1448 qed_sb_ack(edev->fp_array[i].sb_info, IGU_INT_ENABLE, 1); in qede_netif_start()
1461 qed_sb_ack(edev->fp_array[i].sb_info, IGU_INT_DISABLE, 0); in qede_netif_stop()
/linux-6.15/include/linux/qed/
H A Dqed_if.h909 struct qed_sb_info *sb_info,
916 struct qed_sb_info *sb_info,
1424 static inline u16 qed_sb_update_sb_idx(struct qed_sb_info *sb_info) in qed_sb_update_sb_idx() argument
1429 prod = le32_to_cpu(sb_info->sb_virt->prod_index) & in qed_sb_update_sb_idx()
1431 if (sb_info->sb_ack != prod) { in qed_sb_update_sb_idx()
1432 sb_info->sb_ack = prod; in qed_sb_update_sb_idx()
1452 static inline void qed_sb_ack(struct qed_sb_info *sb_info, in qed_sb_ack() argument
1458 igu_ack = ((sb_info->sb_ack << IGU_PROD_CONS_UPDATE_SB_INDEX_SHIFT) | in qed_sb_ack()
1464 DIRECT_REG_WR(sb_info->igu_addr, igu_ack); in qed_sb_ack()
/linux-6.15/drivers/infiniband/hw/qedr/
H A 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()
302 dma_free_coherent(&dev->pdev->dev, sizeof(*sb_info->sb_virt), in qedr_free_mem_sb()
303 (void *)sb_info->sb_virt, sb_info->sb_phys); in qedr_free_mem_sb()
/linux-6.15/fs/kernfs/
H A Dmount.c312 struct kernfs_super_info *sb_info = kernfs_info(sb); in kernfs_test_super() local
315 return sb_info->root == info->root && sb_info->ns == info->ns; in kernfs_test_super()
/linux-6.15/drivers/scsi/qedf/
H A Dqedf_main.c2207 struct qed_sb_info *sb_info = fp->sb_info; in qedf_fp_has_work() local
2234 struct qed_sb_info *sb_info = fp->sb_info; in qedf_process_completions() local
2337 if (!fp->sb_info) { in qedf_msix_handler()
2353 qed_sb_update_sb_idx(fp->sb_info); in qedf_msix_handler()
2722 struct qed_sb_info *sb_info, u16 sb_id) in qedf_alloc_and_init_sb() argument
2754 if (sb_info->sb_virt) in qedf_free_sb()
2756 (void *)sb_info->sb_virt, sb_info->sb_phys); in qedf_free_sb()
2768 qedf_free_sb(qedf, fp->sb_info); in qedf_destroy_sb()
2769 kfree(fp->sb_info); in qedf_destroy_sb()
2793 fp->sb_info = kcalloc(1, sizeof(*fp->sb_info), GFP_KERNEL); in qedf_prepare_sb()
[all …]
H A Dqedf.h249 struct qed_sb_info *sb_info; member
/linux-6.15/fs/ecryptfs/
H A Dmain.c578 struct ecryptfs_sb_info *sb_info = ecryptfs_superblock_to_private(sb); in ecryptfs_kill_block_super() local
580 if (!sb_info) in ecryptfs_kill_block_super()
582 ecryptfs_destroy_mount_crypt_stat(&sb_info->mount_crypt_stat); in ecryptfs_kill_block_super()
583 kmem_cache_free(ecryptfs_sb_info_cache, sb_info); in ecryptfs_kill_block_super()
H A Decryptfs_kernel.h478 struct ecryptfs_sb_info *sb_info) in ecryptfs_set_superblock_private() argument
480 sb->s_fs_info = sb_info; in ecryptfs_set_superblock_private()