/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_int.c | 36 struct qed_sb_info sb_info; member 1224 struct qed_sb_info *sb_info; in qed_int_sp_dpc() local 1233 sb_info = &p_hwfn->p_sp_sb->sb_info; in qed_int_sp_dpc() 1235 if (!sb_info) { in qed_int_sp_dpc() 1253 qed_sb_ack(sb_info, IGU_INT_DISABLE, 0); in qed_int_sp_dpc() 1256 if (!sb_info->sb_virt) { in qed_int_sp_dpc() 1260 u32 tmp_index = sb_info->sb_ack; in qed_int_sp_dpc() 1262 rc = qed_sb_update_sb_idx(sb_info); in qed_int_sp_dpc() 1265 tmp_index, sb_info in qed_int_sp_dpc() 1334 struct qed_sb_attn_info *sb_info = p_hwfn->p_sb_attn; qed_int_sb_attn_setup() local 1352 struct qed_sb_attn_info *sb_info = p_hwfn->p_sb_attn; qed_int_sb_attn_init() local 1567 qed_int_sb_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info) qed_int_sb_setup() argument 1641 qed_int_sb_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info, void *sb_virt_addr, dma_addr_t sb_phy_addr, u16 sb_id) qed_int_sb_init() argument 1690 qed_int_sb_release(struct qed_hwfn *p_hwfn, struct qed_sb_info *sb_info, u16 sb_id) qed_int_sb_release() argument [all...] |
H A D | qed_int.h | 87 * @brief qed_int_sb_init - Initializes the sb_info structure. 93 * @param sb_info points to an uninitialized (but 94 * allocated) sb_info structure 104 struct qed_sb_info *sb_info, 113 * @param sb_info initialized sb_info structure 117 struct qed_sb_info *sb_info); 120 * @brief qed_int_sb_release - releases the sb_info structure. 125 * @param sb_info points to an allocated sb_info structur 213 struct qed_sb_info *sb_info; global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_int.c | 36 struct qed_sb_info sb_info; member 1244 struct qed_sb_info *sb_info; in qed_int_sp_dpc() local 1253 sb_info = &p_hwfn->p_sp_sb->sb_info; in qed_int_sp_dpc() 1255 if (!sb_info) { in qed_int_sp_dpc() 1273 qed_sb_ack(sb_info, IGU_INT_DISABLE, 0); in qed_int_sp_dpc() 1276 if (!sb_info->sb_virt) { in qed_int_sp_dpc() 1280 u32 tmp_index = sb_info->sb_ack; in qed_int_sp_dpc() 1282 rc = qed_sb_update_sb_idx(sb_info); in qed_int_sp_dpc() 1285 tmp_index, sb_info in qed_int_sp_dpc() 1354 struct qed_sb_attn_info *sb_info = p_hwfn->p_sb_attn; qed_int_sb_attn_setup() local 1372 struct qed_sb_attn_info *sb_info = p_hwfn->p_sb_attn; qed_int_sb_attn_init() local 1587 qed_int_sb_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info) qed_int_sb_setup() argument 1661 qed_int_sb_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info, void *sb_virt_addr, dma_addr_t sb_phy_addr, u16 sb_id) qed_int_sb_init() argument 1710 qed_int_sb_release(struct qed_hwfn *p_hwfn, struct qed_sb_info *sb_info, u16 sb_id) qed_int_sb_release() argument [all...] |
H A D | qed_int.h | 91 * qed_int_sb_init(): Initializes the sb_info structure. 95 * @sb_info: points to an uninitialized (but allocated) sb_info structure 107 struct qed_sb_info *sb_info, 116 * @sb_info: Initialized sb_info structure. 122 struct qed_sb_info *sb_info); 125 * qed_int_sb_release(): Releases the sb_info structure. 128 * @sb_info: Points to an allocated sb_info structur 238 struct qed_sb_info *sb_info; global() member [all...] |
/kernel/linux/linux-5.10/drivers/scsi/qedi/ |
H A D | qedi_debugfs.c | 138 struct qed_sb_info *sb_info = NULL; in qedi_gbl_ctx_show() local 152 sb_info = fp->sb_info; in qedi_gbl_ctx_show() 153 sb = sb_info->sb_virt; in qedi_gbl_ctx_show()
|
H A D | qedi_main.c | 355 struct qed_sb_info *sb_info, u16 sb_id) in qedi_alloc_and_init_sb() 371 ret = qedi_ops->common->sb_init(qedi->cdev, sb_info, sb_virt, sb_phys, in qedi_alloc_and_init_sb() 385 struct qed_sb_info *sb_info; in qedi_free_sb() local 389 sb_info = &qedi->sb_array[id]; in qedi_free_sb() 390 if (sb_info->sb_virt) in qedi_free_sb() 392 sizeof(*sb_info->sb_virt), in qedi_free_sb() 393 (void *)sb_info->sb_virt, in qedi_free_sb() 394 sb_info->sb_phys); in qedi_free_sb() 450 fp->sb_info = &qedi->sb_array[id]; in qedi_int_fp() 475 ret = qedi_alloc_and_init_sb(qedi, fp->sb_info, f in qedi_prepare_fp() 354 qedi_alloc_and_init_sb(struct qedi_ctx *qedi, struct qed_sb_info *sb_info, u16 sb_id) qedi_alloc_and_init_sb() argument 1264 struct qed_sb_info *sb_info = fp->sb_info; qedi_process_completions() local 1320 struct qed_sb_info *sb_info = fp->sb_info; qedi_fp_has_work() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qedi/ |
H A D | qedi_debugfs.c | 138 struct qed_sb_info *sb_info = NULL; in qedi_gbl_ctx_show() local 152 sb_info = fp->sb_info; in qedi_gbl_ctx_show() 153 sb = sb_info->sb_virt; in qedi_gbl_ctx_show()
|
H A D | qedi_main.c | 353 struct qed_sb_info *sb_info, u16 sb_id) in qedi_alloc_and_init_sb() 369 ret = qedi_ops->common->sb_init(qedi->cdev, sb_info, sb_virt, sb_phys, in qedi_alloc_and_init_sb() 383 struct qed_sb_info *sb_info; in qedi_free_sb() local 387 sb_info = &qedi->sb_array[id]; in qedi_free_sb() 388 if (sb_info->sb_virt) in qedi_free_sb() 390 sizeof(*sb_info->sb_virt), in qedi_free_sb() 391 (void *)sb_info->sb_virt, in qedi_free_sb() 392 sb_info->sb_phys); in qedi_free_sb() 448 fp->sb_info = &qedi->sb_array[id]; in qedi_int_fp() 473 ret = qedi_alloc_and_init_sb(qedi, fp->sb_info, f in qedi_prepare_fp() 352 qedi_alloc_and_init_sb(struct qedi_ctx *qedi, struct qed_sb_info *sb_info, u16 sb_id) qedi_alloc_and_init_sb() argument 1263 struct qed_sb_info *sb_info = fp->sb_info; qedi_process_completions() local 1319 struct qed_sb_info *sb_info = fp->sb_info; qedi_fp_has_work() local [all...] |
/kernel/linux/linux-5.10/arch/s390/hypfs/ |
H A D | inode.c | 52 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() 326 struct hypfs_sb_info *sb_info = sb->s_fs_info; in hypfs_kill_super() local 330 if (sb_info && sb_info->update_file) in hypfs_kill_super() 331 hypfs_remove(sb_info->update_file); in hypfs_kill_super()
|
/kernel/linux/linux-6.6/arch/s390/hypfs/ |
H A D | inode.c | 52 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() 326 struct hypfs_sb_info *sb_info = sb->s_fs_info; in hypfs_kill_super() local 330 if (sb_info && sb_info->update_file) in hypfs_kill_super() 331 hypfs_remove(sb_info->update_file); in hypfs_kill_super()
|
/kernel/linux/linux-5.10/fs/reiserfs/ |
H A D | procfs.c | 228 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()
|
/kernel/linux/linux-6.6/fs/reiserfs/ |
H A D | procfs.c | 228 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()
|
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qed_if.h | 881 struct qed_sb_info *sb_info, 888 struct qed_sb_info *sb_info, 1364 static inline u16 qed_sb_update_sb_idx(struct qed_sb_info *sb_info) in qed_sb_update_sb_idx() argument 1369 prod = le32_to_cpu(sb_info->sb_virt->prod_index) & in qed_sb_update_sb_idx() 1371 if (sb_info->sb_ack != prod) { in qed_sb_update_sb_idx() 1372 sb_info->sb_ack = prod; in qed_sb_update_sb_idx() 1385 * @param sb_info - This is the structure allocated and 1394 static inline void qed_sb_ack(struct qed_sb_info *sb_info, in qed_sb_ack() argument 1400 igu_ack = ((sb_info->sb_ack << IGU_PROD_CONS_UPDATE_SB_INDEX_SHIFT) | in qed_sb_ack() 1406 DIRECT_REG_WR(sb_info in qed_sb_ack() [all...] |
/kernel/linux/linux-6.6/include/linux/qed/ |
H A D | qed_if.h | 909 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() 1444 * @sb_info: This is the structure allocated and 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 in qed_sb_ack() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 530 char *p_sb = (char *)fp->sb_info->sb_virt; in qede_fp_sb_dump() 551 fp->id, fp->sb_info->igu_sb_id, txq->index, txq->ndev_txq_id, txq->cos, in qede_txq_fp_log_metadata() 571 rc = edev->ops->common->get_sb_info(edev->cdev, fp->sb_info, (u16)fp->id, &sb_dbg); in qede_tx_log_print() 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() 1487 static void qede_free_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, in qede_free_mem_sb() argument 1490 if (sb_info in qede_free_mem_sb() 1500 qede_alloc_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, u16 sb_id) qede_alloc_mem_sb() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 897 kfree(fp->sb_info); in qede_free_fp_array() 939 fp->sb_info = kzalloc(sizeof(*fp->sb_info), GFP_KERNEL); in qede_alloc_fp_array() 940 if (!fp->sb_info) { in qede_alloc_fp_array() 1419 static void qede_free_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, in qede_free_mem_sb() argument 1422 if (sb_info->sb_virt) { in qede_free_mem_sb() 1423 edev->ops->common->sb_release(edev->cdev, sb_info, sb_id, in qede_free_mem_sb() 1425 dma_free_coherent(&edev->pdev->dev, sizeof(*sb_info->sb_virt), in qede_free_mem_sb() 1426 (void *)sb_info->sb_virt, sb_info in qede_free_mem_sb() 1432 qede_alloc_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, u16 sb_id) qede_alloc_mem_sb() argument [all...] |
/kernel/linux/linux-5.10/fs/kernfs/ |
H A D | mount.c | 279 struct kernfs_super_info *sb_info = kernfs_info(sb); in kernfs_test_super() local 282 return sb_info->root == info->root && sb_info->ns == info->ns; in kernfs_test_super()
|
/kernel/linux/linux-6.6/fs/kernfs/ |
H A D | mount.c | 292 struct kernfs_super_info *sb_info = kernfs_info(sb); in kernfs_test_super() local 295 return sb_info->root == info->root && sb_info->ns == info->ns; in kernfs_test_super()
|
/kernel/linux/linux-5.10/drivers/scsi/qedf/ |
H A D | qedf_main.c | 2191 struct qed_sb_info *sb_info = fp->sb_info; in qedf_fp_has_work() local 2192 struct status_block_e4 *sb = sb_info->sb_virt; in qedf_fp_has_work() 2218 struct qed_sb_info *sb_info = fp->sb_info; in qedf_process_completions() local 2219 struct status_block_e4 *sb = sb_info->sb_virt; in qedf_process_completions() 2323 if (!fp->sb_info) { in qedf_msix_handler() 2324 QEDF_ERR(NULL, "fp->sb_info in null."); in qedf_msix_handler() 2332 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qedf_msix_handler() 2339 qed_sb_update_sb_idx(fp->sb_info); in qedf_msix_handler() 2707 qedf_alloc_and_init_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info, u16 sb_id) qedf_alloc_and_init_sb() argument 2737 qedf_free_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info) qedf_free_sb() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qedf/ |
H A D | qedf_main.c | 2195 struct qed_sb_info *sb_info = fp->sb_info; in qedf_fp_has_work() local 2196 struct status_block *sb = sb_info->sb_virt; in qedf_fp_has_work() 2222 struct qed_sb_info *sb_info = fp->sb_info; in qedf_process_completions() local 2223 struct status_block *sb = sb_info->sb_virt; in qedf_process_completions() 2325 if (!fp->sb_info) { in qedf_msix_handler() 2326 QEDF_ERR(NULL, "fp->sb_info in null."); in qedf_msix_handler() 2334 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qedf_msix_handler() 2341 qed_sb_update_sb_idx(fp->sb_info); in qedf_msix_handler() 2709 qedf_alloc_and_init_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info, u16 sb_id) qedf_alloc_and_init_sb() argument 2739 qedf_free_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info) qedf_free_sb() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | main.c | 302 struct qed_sb_info *sb_info, u16 sb_id) in qedr_alloc_mem_sb() 313 rc = dev->ops->common->sb_init(dev->cdev, sb_info, in qedr_alloc_mem_sb() 327 struct qed_sb_info *sb_info, int sb_id) in qedr_free_mem_sb() 329 if (sb_info->sb_virt) { in qedr_free_mem_sb() 330 dev->ops->common->sb_release(dev->cdev, sb_info, sb_id, in qedr_free_mem_sb() 332 dma_free_coherent(&dev->pdev->dev, sizeof(*sb_info->sb_virt), in qedr_free_mem_sb() 333 (void *)sb_info->sb_virt, sb_info->sb_phys); in qedr_free_mem_sb() 301 qedr_alloc_mem_sb(struct qedr_dev *dev, struct qed_sb_info *sb_info, u16 sb_id) qedr_alloc_mem_sb() argument 326 qedr_free_mem_sb(struct qedr_dev *dev, struct qed_sb_info *sb_info, int sb_id) qedr_free_mem_sb() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | main.c | 272 struct qed_sb_info *sb_info, u16 sb_id) in qedr_alloc_mem_sb() 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() 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() 271 qedr_alloc_mem_sb(struct qedr_dev *dev, struct qed_sb_info *sb_info, u16 sb_id) qedr_alloc_mem_sb() argument 296 qedr_free_mem_sb(struct qedr_dev *dev, struct qed_sb_info *sb_info, int sb_id) qedr_free_mem_sb() argument
|
/kernel/linux/linux-5.10/fs/ecryptfs/ |
H A D | main.c | 621 struct ecryptfs_sb_info *sb_info = ecryptfs_superblock_to_private(sb); in ecryptfs_kill_block_super() local 623 if (!sb_info) in ecryptfs_kill_block_super() 625 ecryptfs_destroy_mount_crypt_stat(&sb_info->mount_crypt_stat); in ecryptfs_kill_block_super() 626 kmem_cache_free(ecryptfs_sb_info_cache, sb_info); in ecryptfs_kill_block_super()
|
H A D | ecryptfs_kernel.h | 481 struct ecryptfs_sb_info *sb_info) in ecryptfs_set_superblock_private() 483 sb->s_fs_info = sb_info; in ecryptfs_set_superblock_private() 480 ecryptfs_set_superblock_private(struct super_block *sb, struct ecryptfs_sb_info *sb_info) ecryptfs_set_superblock_private() argument
|
/kernel/linux/linux-6.6/fs/ecryptfs/ |
H A D | main.c | 627 struct ecryptfs_sb_info *sb_info = ecryptfs_superblock_to_private(sb); in ecryptfs_kill_block_super() local 629 if (!sb_info) in ecryptfs_kill_block_super() 631 ecryptfs_destroy_mount_crypt_stat(&sb_info->mount_crypt_stat); in ecryptfs_kill_block_super() 632 kmem_cache_free(ecryptfs_sb_info_cache, sb_info); in ecryptfs_kill_block_super()
|