| /kernel/linux/linux-6.6/drivers/net/netdevsim/ |
| D | macsec.c | 11 static int nsim_macsec_find_secy(struct netdevsim *ns, sci_t sci) in nsim_macsec_find_secy() 37 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_add_secy() local 66 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_upd_secy() local 84 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_del_secy() local 106 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_add_rxsc() local 141 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_upd_rxsc() local 168 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_del_rxsc() local 199 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_add_rxsa() local 226 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_upd_rxsa() local 253 struct netdevsim *ns = netdev_priv(ctx->netdev); in nsim_macsec_del_rxsa() local [all …]
|
| D | ethtool.c | 14 struct netdevsim *ns = netdev_priv(dev); in nsim_get_pause_stats() local 25 struct netdevsim *ns = netdev_priv(dev); in nsim_get_pauseparam() local 35 struct netdevsim *ns = netdev_priv(dev); in nsim_set_pauseparam() local 50 struct netdevsim *ns = netdev_priv(dev); in nsim_get_coalesce() local 61 struct netdevsim *ns = netdev_priv(dev); in nsim_set_coalesce() local 72 struct netdevsim *ns = netdev_priv(dev); in nsim_get_ringparam() local 82 struct netdevsim *ns = netdev_priv(dev); in nsim_set_ringparam() local 94 struct netdevsim *ns = netdev_priv(dev); in nsim_get_channels() local 103 struct netdevsim *ns = netdev_priv(dev); in nsim_set_channels() local 118 struct netdevsim *ns = netdev_priv(dev); in nsim_get_fecparam() local [all …]
|
| D | netdev.c | 31 struct netdevsim *ns = netdev_priv(dev); in nsim_start_xmit() local 53 struct netdevsim *ns = netdev_priv(dev); in nsim_change_mtu() local 66 struct netdevsim *ns = netdev_priv(dev); in nsim_get_stats64() local 84 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_mac() local 98 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_vlan() local 113 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_rate() local 132 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_spoofchk() local 144 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_rss_query_en() local 156 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_trust() local 169 struct netdevsim *ns = netdev_priv(dev); in nsim_get_vf_config() local [all …]
|
| /kernel/linux/linux-5.10/ipc/ |
| D | namespace.c | 22 static struct ucounts *inc_ipc_namespaces(struct user_namespace *ns) in inc_ipc_namespaces() 35 struct ipc_namespace *ns; in create_ipc_ns() local 80 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs() 95 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs() 118 static void free_ipc_ns(struct ipc_namespace *ns) in free_ipc_ns() 165 void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns() 176 static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) in to_ipc_ns() 183 struct ipc_namespace *ns = NULL; in ipcns_get() local 195 static void ipcns_put(struct ns_common *ns) in ipcns_put() 203 struct ipc_namespace *ns = to_ipc_ns(new); in ipcns_install() local [all …]
|
| /kernel/linux/linux-6.6/ipc/ |
| D | namespace.c | 28 static struct ucounts *inc_ipc_namespaces(struct user_namespace *ns) in inc_ipc_namespaces() 41 struct ipc_namespace *ns; in create_ipc_ns() local 108 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs() 123 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs() 146 static void free_ipc_ns(struct ipc_namespace *ns) in free_ipc_ns() 198 void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns() 209 static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) in to_ipc_ns() 216 struct ipc_namespace *ns = NULL; in ipcns_get() local 228 static void ipcns_put(struct ns_common *ns) in ipcns_put() 236 struct ipc_namespace *ns = to_ipc_ns(new); in ipcns_install() local [all …]
|
| /kernel/linux/linux-6.6/kernel/time/ |
| D | namespace.c | 59 static struct ucounts *inc_time_namespaces(struct user_namespace *ns) in inc_time_namespaces() 81 struct time_namespace *ns; in clone_time_ns() local 180 struct time_namespace *ns) in timens_setup_vdso_data() 220 struct time_namespace *ns) in timens_set_vvar_page() 247 void free_time_ns(struct time_namespace *ns) in free_time_ns() 256 static struct time_namespace *to_time_ns(struct ns_common *ns) in to_time_ns() 263 struct time_namespace *ns = NULL; in timens_get() local 279 struct time_namespace *ns = NULL; in timens_for_children_get() local 293 static void timens_put(struct ns_common *ns) in timens_put() 298 void timens_commit(struct task_struct *tsk, struct time_namespace *ns) in timens_commit() [all …]
|
| /kernel/linux/linux-5.10/kernel/time/ |
| D | namespace.c | 59 static struct ucounts *inc_time_namespaces(struct user_namespace *ns) in inc_time_namespaces() 81 struct time_namespace *ns; in clone_time_ns() local 180 struct time_namespace *ns) in timens_setup_vdso_data() 202 struct time_namespace *ns) in timens_set_vvar_page() 231 struct time_namespace *ns; in free_time_ns() local 241 static struct time_namespace *to_time_ns(struct ns_common *ns) in to_time_ns() 248 struct time_namespace *ns = NULL; in timens_get() local 264 struct time_namespace *ns = NULL; in timens_for_children_get() local 278 static void timens_put(struct ns_common *ns) in timens_put() 283 void timens_commit(struct task_struct *tsk, struct time_namespace *ns) in timens_commit() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | fs_cmd.c | 43 static int mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_update_root_ft() 51 static int mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_flow_table() 63 static int mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_destroy_flow_table() 69 static int mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_modify_flow_table() 76 static int mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_flow_group() 84 static int mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_destroy_flow_group() 91 static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_fte() 99 static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_update_fte() 108 static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_delete_fte() 115 static int mlx5_cmd_stub_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_packet_reformat_alloc() [all …]
|
| /kernel/linux/linux-5.10/security/apparmor/ |
| D | policy_ns.c | 89 struct aa_ns *ns; in alloc_ns() local 137 void aa_free_ns(struct aa_ns *ns) in aa_free_ns() 164 struct aa_ns *ns = NULL; in aa_findn_ns() local 202 struct aa_ns *ns = view; in __aa_lookupn_ns() local 233 struct aa_ns *ns = NULL; in aa_lookupn_ns() local 245 struct aa_ns *ns; in __aa_create_ns() local 285 struct aa_ns *ns; in __aa_find_or_create_ns() local 310 struct aa_ns *ns; in aa_prepare_ns() local 330 static void destroy_ns(struct aa_ns *ns) in destroy_ns() 360 void __aa_remove_ns(struct aa_ns *ns) in __aa_remove_ns() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/netdevsim/ |
| D | netdev.c | 31 struct netdevsim *ns = netdev_priv(dev); in nsim_start_xmit() local 53 struct netdevsim *ns = netdev_priv(dev); in nsim_change_mtu() local 66 struct netdevsim *ns = netdev_priv(dev); in nsim_get_stats64() local 84 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_mac() local 98 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_vlan() local 113 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_rate() local 127 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_spoofchk() local 139 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_rss_query_en() local 151 struct netdevsim *ns = netdev_priv(dev); in nsim_set_vf_trust() local 164 struct netdevsim *ns = netdev_priv(dev); in nsim_get_vf_config() local [all …]
|
| /kernel/linux/linux-6.6/security/apparmor/ |
| D | policy_ns.c | 107 struct aa_ns *ns; in alloc_ns() local 148 void aa_free_ns(struct aa_ns *ns) in aa_free_ns() 175 struct aa_ns *ns = NULL; in aa_findn_ns() local 213 struct aa_ns *ns = view; in __aa_lookupn_ns() local 244 struct aa_ns *ns = NULL; in aa_lookupn_ns() local 256 struct aa_ns *ns; in __aa_create_ns() local 296 struct aa_ns *ns; in __aa_find_or_create_ns() local 321 struct aa_ns *ns; in aa_prepare_ns() local 341 static void destroy_ns(struct aa_ns *ns) in destroy_ns() 371 void __aa_remove_ns(struct aa_ns *ns) in __aa_remove_ns() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | fs_cmd.c | 42 static int mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_update_root_ft() 50 static int mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_flow_table() 58 static int mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_destroy_flow_table() 64 static int mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_modify_flow_table() 71 static int mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_flow_group() 79 static int mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_destroy_flow_group() 86 static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_fte() 94 static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_update_fte() 103 static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_delete_fte() 110 static int mlx5_cmd_stub_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_packet_reformat_alloc() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | fs_dr.c | 20 static int mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_update_root_ft() 29 static int set_miss_action(struct mlx5_flow_root_namespace *ns, in set_miss_action() 64 static int mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_table() 107 static int mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_flow_table() 134 static int mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_modify_flow_table() 144 static int mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_group() 178 static int mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_flow_group() 253 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_fte() 628 static int mlx5_cmd_dr_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_packet_reformat_alloc() 678 static void mlx5_cmd_dr_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_packet_reformat_dealloc() [all …]
|
| /kernel/linux/linux-5.10/kernel/ |
| D | pid_namespace.c | 61 static struct ucounts *inc_pid_namespaces(struct user_namespace *ns) in inc_pid_namespaces() 74 struct pid_namespace *ns; in create_pid_namespace() local 126 struct pid_namespace *ns = container_of(p, struct pid_namespace, rcu); in delayed_free_pidns() local 134 static void destroy_pid_namespace(struct pid_namespace *ns) in destroy_pid_namespace() 154 struct pid_namespace *ns; in free_pid_ns() local 160 void put_pid_ns(struct pid_namespace *ns) in put_pid_ns() 353 static inline struct pid_namespace *to_pid_ns(struct ns_common *ns) in to_pid_ns() 360 struct pid_namespace *ns; in pidns_get() local 373 struct pid_namespace *ns = NULL; in pidns_for_children_get() local 394 static void pidns_put(struct ns_common *ns) in pidns_put() [all …]
|
| D | utsname.c | 20 static struct ucounts *inc_uts_namespaces(struct user_namespace *ns) in inc_uts_namespaces() 48 struct uts_namespace *ns; in clone_uts_ns() local 108 struct uts_namespace *ns; in free_uts_ns() local 117 static inline struct uts_namespace *to_uts_ns(struct ns_common *ns) in to_uts_ns() 124 struct uts_namespace *ns = NULL; in utsns_get() local 138 static void utsns_put(struct ns_common *ns) in utsns_put() 146 struct uts_namespace *ns = to_uts_ns(new); in utsns_install() local 158 static struct user_namespace *utsns_owner(struct ns_common *ns) in utsns_owner()
|
| D | user_namespace.c | 32 static struct ucounts *inc_user_namespaces(struct user_namespace *ns, kuid_t uid) in inc_user_namespaces() 71 struct user_namespace *ns, *parent_ns = new->user_ns; in create_user_ns() local 177 struct user_namespace *parent, *ns = in free_user_ns() local 204 void __put_user_ns(struct user_namespace *ns) in __put_user_ns() 387 kuid_t make_kuid(struct user_namespace *ns, uid_t uid) in make_kuid() 455 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() 522 kprojid_t make_kprojid(struct user_namespace *ns, projid_t projid) in make_kprojid() 580 struct user_namespace *ns = seq->private; in uid_m_show() local 601 struct user_namespace *ns = seq->private; in gid_m_show() local 622 struct user_namespace *ns = seq->private; in projid_m_show() local [all …]
|
| /kernel/linux/linux-6.6/kernel/ |
| D | pid_namespace.c | 62 static struct ucounts *inc_pid_namespaces(struct user_namespace *ns) in inc_pid_namespaces() 75 struct pid_namespace *ns; in create_pid_namespace() local 129 struct pid_namespace *ns = container_of(p, struct pid_namespace, rcu); in delayed_free_pidns() local 137 static void destroy_pid_namespace(struct pid_namespace *ns) in destroy_pid_namespace() 155 void put_pid_ns(struct pid_namespace *ns) in put_pid_ns() 348 static inline struct pid_namespace *to_pid_ns(struct ns_common *ns) in to_pid_ns() 355 struct pid_namespace *ns; in pidns_get() local 368 struct pid_namespace *ns = NULL; in pidns_for_children_get() local 389 static void pidns_put(struct ns_common *ns) in pidns_put() 394 static int pidns_install(struct nsset *nsset, struct ns_common *ns) in pidns_install() [all …]
|
| D | utsname.c | 20 static struct ucounts *inc_uts_namespaces(struct user_namespace *ns) in inc_uts_namespaces() 48 struct uts_namespace *ns; in clone_uts_ns() local 106 void free_uts_ns(struct uts_namespace *ns) in free_uts_ns() 114 static inline struct uts_namespace *to_uts_ns(struct ns_common *ns) in to_uts_ns() 121 struct uts_namespace *ns = NULL; in utsns_get() local 135 static void utsns_put(struct ns_common *ns) in utsns_put() 143 struct uts_namespace *ns = to_uts_ns(new); in utsns_install() local 155 static struct user_namespace *utsns_owner(struct ns_common *ns) in utsns_owner()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | fs_dr.c | 18 static int mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_update_root_ft() 27 static int set_miss_action(struct mlx5_flow_root_namespace *ns, in set_miss_action() 62 static int mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_table() 102 static int mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_flow_table() 129 static int mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_modify_flow_table() 136 static int mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_group() 170 static int mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_flow_group() 220 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_fte() 521 static int mlx5_cmd_dr_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_packet_reformat_alloc() 564 static void mlx5_cmd_dr_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_packet_reformat_dealloc() [all …]
|
| /kernel/linux/linux-6.6/kernel/cgroup/ |
| D | namespace.c | 12 static struct ucounts *inc_cgroup_namespaces(struct user_namespace *ns) in inc_cgroup_namespaces() 40 void free_cgroup_ns(struct cgroup_namespace *ns) in free_cgroup_ns() 93 static inline struct cgroup_namespace *to_cg_ns(struct ns_common *ns) in to_cg_ns() 98 static int cgroupns_install(struct nsset *nsset, struct ns_common *ns) in cgroupns_install() 120 struct cgroup_namespace *ns = NULL; in cgroupns_get() local 134 static void cgroupns_put(struct ns_common *ns) in cgroupns_put() 139 static struct user_namespace *cgroupns_owner(struct ns_common *ns) in cgroupns_owner()
|
| /kernel/linux/linux-5.10/kernel/cgroup/ |
| D | namespace.c | 12 static struct ucounts *inc_cgroup_namespaces(struct user_namespace *ns) in inc_cgroup_namespaces() 40 void free_cgroup_ns(struct cgroup_namespace *ns) in free_cgroup_ns() 93 static inline struct cgroup_namespace *to_cg_ns(struct ns_common *ns) in to_cg_ns() 98 static int cgroupns_install(struct nsset *nsset, struct ns_common *ns) in cgroupns_install() 120 struct cgroup_namespace *ns = NULL; in cgroupns_get() local 134 static void cgroupns_put(struct ns_common *ns) in cgroupns_put() 139 static struct user_namespace *cgroupns_owner(struct ns_common *ns) in cgroupns_owner()
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | pid_namespace.h | 40 struct ns_common ns; member 51 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) in get_pid_ns() 59 static inline int pidns_memfd_noexec_scope(struct pid_namespace *ns) in pidns_memfd_noexec_scope() 69 static inline int pidns_memfd_noexec_scope(struct pid_namespace *ns) in pidns_memfd_noexec_scope() 84 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) in get_pid_ns() 89 static inline int pidns_memfd_noexec_scope(struct pid_namespace *ns) in pidns_memfd_noexec_scope() 95 struct user_namespace *user_ns, struct pid_namespace *ns) in copy_pid_ns() 102 static inline void put_pid_ns(struct pid_namespace *ns) in put_pid_ns() 106 static inline void zap_pid_ns_processes(struct pid_namespace *ns) in zap_pid_ns_processes()
|
| D | ipc_namespace.h | 80 struct ns_common ns; member 89 static inline void shm_destroy_orphaned(struct ipc_namespace *ns) {} in shm_destroy_orphaned() 128 static inline int mq_init_ns(struct ipc_namespace *ns) { return 0; } in mq_init_ns() 135 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns() 142 static inline struct ipc_namespace *get_ipc_ns_not_zero(struct ipc_namespace *ns) in get_ipc_ns_not_zero() 155 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs() 163 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns() 168 static inline struct ipc_namespace *get_ipc_ns_not_zero(struct ipc_namespace *ns) in get_ipc_ns_not_zero() 173 static inline void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns() 185 static inline void retire_mq_sysctls(struct ipc_namespace *ns) in retire_mq_sysctls() [all …]
|
| /kernel/linux/linux-5.10/drivers/nvme/host/ |
| D | multipath.c | 53 void nvme_set_disk_name(char *disk_name, struct nvme_ns *ns, in nvme_set_disk_name() 70 struct nvme_ns *ns = req->q->queuedata; in nvme_failover_req() local 96 struct nvme_ns *ns; in nvme_kick_requeue_lists() local 115 bool nvme_mpath_clear_current_path(struct nvme_ns *ns) in nvme_mpath_clear_current_path() 136 struct nvme_ns *ns; in nvme_mpath_clear_ctrl_paths() local 146 static bool nvme_path_is_disabled(struct nvme_ns *ns) in nvme_path_is_disabled() 165 struct nvme_ns *found = NULL, *fallback = NULL, *ns; in __nvme_find_path() local 202 struct nvme_ns *ns) in nvme_next_ns() 214 struct nvme_ns *ns, *found = NULL; in nvme_round_robin_path() local 254 static inline bool nvme_path_is_optimized(struct nvme_ns *ns) in nvme_path_is_optimized() [all …]
|
| /kernel/linux/linux-6.6/drivers/nvme/host/ |
| D | multipath.c | 85 struct nvme_ns *ns = req->q->queuedata; in nvme_failover_req() local 127 struct nvme_ns *ns = rq->q->queuedata; in nvme_mpath_start_request() local 141 struct nvme_ns *ns = rq->q->queuedata; in nvme_mpath_end_request() local 152 struct nvme_ns *ns; in nvme_kick_requeue_lists() local 174 bool nvme_mpath_clear_current_path(struct nvme_ns *ns) in nvme_mpath_clear_current_path() 195 struct nvme_ns *ns; in nvme_mpath_clear_ctrl_paths() local 205 void nvme_mpath_revalidate_paths(struct nvme_ns *ns) in nvme_mpath_revalidate_paths() 224 static bool nvme_path_is_disabled(struct nvme_ns *ns) in nvme_path_is_disabled() 243 struct nvme_ns *found = NULL, *fallback = NULL, *ns; in __nvme_find_path() local 280 struct nvme_ns *ns) in nvme_next_ns() [all …]
|