Home
last modified time | relevance | path

Searched full:struct (Results 1 – 25 of 16058) sorted by relevance

12345678910>>...643

/linux-6.8/include/linux/
Dnfs_xdr.h20 struct nfs4_string {
25 struct nfs_fsid {
33 static inline int nfs_fsid_equal(const struct nfs_fsid *a, const struct nfs_fsid *b) in nfs_fsid_equal()
38 struct nfs4_threshold {
47 struct nfs_fattr {
56 struct {
60 struct {
64 struct nfs_fsid fsid;
67 struct timespec64 atime;
68 struct timespec64 mtime;
[all …]
Dsecurity.h37 struct linux_binprm;
38 struct cred;
39 struct rlimit;
40 struct kernel_siginfo;
41 struct sembuf;
42 struct kern_ipc_perm;
43 struct audit_context;
44 struct super_block;
45 struct inode;
46 struct dentry;
[all …]
/linux-6.8/drivers/scsi/lpfc/
Dlpfc_crtn.h23 typedef int (*node_filter)(struct lpfc_nodelist *, void *);
25 struct fc_rport;
26 struct fc_frame_header;
27 void lpfc_down_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
28 void lpfc_sli_read_link_ste(struct lpfc_hba *);
29 void lpfc_dump_mem(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t, uint16_t);
30 void lpfc_dump_wakeup_param(struct lpfc_hba *, LPFC_MBOXQ_t *);
31 int lpfc_dump_static_vport(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
32 int lpfc_sli4_dump_cfg_rg23(struct lpfc_hba *, struct lpfcMboxq *);
33 void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *);
[all …]
/linux-6.8/drivers/gpu/drm/radeon/
Dradeon_asic.h34 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev);
35 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
36 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev);
37 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable);
39 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev);
40 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
41 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev);
42 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock);
43 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable);
45 void atombios_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level);
[all …]
/linux-6.8/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dpriv.h4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine)
7 struct nvkm_cctx;
8 struct nvkm_cgrp;
9 struct nvkm_engn;
10 struct nvkm_memory;
11 struct nvkm_runl;
12 struct nvkm_runq;
13 struct nvkm_vctx;
15 struct nvkm_fifo_func {
16 void (*dtor)(struct nvkm_fifo *);
[all …]
/linux-6.8/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum.h75 struct mlxsw_sp_port;
76 struct mlxsw_sp_rif;
77 struct mlxsw_sp_span_entry;
81 struct mlxsw_sp_upper {
82 struct net_device *dev;
94 struct mlxsw_sp_router_ops;
96 extern const struct mlxsw_sp_router_ops mlxsw_sp1_router_ops;
97 extern const struct mlxsw_sp_router_ops mlxsw_sp2_router_ops;
99 struct mlxsw_sp_switchdev_ops;
101 extern const struct mlxsw_sp_switchdev_ops mlxsw_sp1_switchdev_ops;
[all …]
Dspectrum_acl_tcam.h14 struct mlxsw_sp_acl_tcam {
20 struct mutex lock; /* guards vregion list */
21 struct list_head vregion_list;
27 size_t mlxsw_sp_acl_tcam_priv_size(struct mlxsw_sp *mlxsw_sp);
28 int mlxsw_sp_acl_tcam_init(struct mlxsw_sp *mlxsw_sp,
29 struct mlxsw_sp_acl_tcam *tcam);
30 void mlxsw_sp_acl_tcam_fini(struct mlxsw_sp *mlxsw_sp,
31 struct mlxsw_sp_acl_tcam *tcam);
32 int mlxsw_sp_acl_tcam_priority_get(struct mlxsw_sp *mlxsw_sp,
33 struct mlxsw_sp_acl_rule_info *rulei,
[all …]
/linux-6.8/drivers/gpu/drm/imagination/
Dpvr_rogue_fwif_check.h16 OFFSET_CHECK(struct rogue_fwif_file_info_buf, path, 0);
17 OFFSET_CHECK(struct rogue_fwif_file_info_buf, info, 200);
18 OFFSET_CHECK(struct rogue_fwif_file_info_buf, line_num, 400);
19 SIZE_CHECK(struct rogue_fwif_file_info_buf, 408);
21 OFFSET_CHECK(struct rogue_fwif_tracebuf_space, trace_pointer, 0);
22 OFFSET_CHECK(struct rogue_fwif_tracebuf_space, trace_buffer_fw_addr, 4);
23 OFFSET_CHECK(struct rogue_fwif_tracebuf_space, trace_buffer, 8);
24 OFFSET_CHECK(struct rogue_fwif_tracebuf_space, assert_buf, 16);
25 SIZE_CHECK(struct rogue_fwif_tracebuf_space, 424);
27 OFFSET_CHECK(struct rogue_fwif_tracebuf, log_type, 0);
[all …]
/linux-6.8/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgf100.h26 #define gf100_gr(p) container_of((p), struct gf100_gr, base)
34 struct nvkm_acr_lsfw;
47 struct gf100_gr_zbc_color {
53 struct gf100_gr_zbc_depth {
59 struct gf100_gr_zbc_stencil {
65 struct gf100_gr {
66 const struct gf100_gr_func *func;
67 struct nvkm_gr base;
69 struct {
70 struct nvkm_falcon falcon;
[all …]
Dctxgf100.h6 void gf100_grctx_patch_wr32(struct gf100_gr_chan *, u32 addr, u32 data);
8 struct gf100_grctx_func {
9 void (*unkn88c)(struct gf100_gr *, bool on);
11 void (*main)(struct gf100_gr_chan *);
13 void (*unkn)(struct gf100_gr *);
15 const struct gf100_gr_pack *hub;
16 const struct gf100_gr_pack *gpc_0;
17 const struct gf100_gr_pack *gpc_1;
18 const struct gf100_gr_pack *zcull;
19 const struct gf100_gr_pack *tpc;
[all …]
/linux-6.8/fs/nfsd/
Dxdr3.h13 struct nfsd3_sattrargs {
14 struct svc_fh fh;
15 struct iattr attrs;
20 struct nfsd3_diropargs {
21 struct svc_fh fh;
26 struct nfsd3_accessargs {
27 struct svc_fh fh;
31 struct nfsd3_readargs {
32 struct svc_fh fh;
37 struct nfsd3_writeargs {
[all …]
/linux-6.8/drivers/phy/tegra/
Dxusb.h20 int tegra_xusb_padctl_legacy_probe(struct platform_device *pdev);
21 int tegra_xusb_padctl_legacy_remove(struct platform_device *pdev);
23 struct phy;
24 struct phy_provider;
25 struct platform_device;
26 struct regulator;
31 struct tegra_xusb_lane_soc {
41 struct {
46 struct tegra_xusb_lane {
47 const struct tegra_xusb_lane_soc *soc;
[all …]
/linux-6.8/net/devlink/
Dnetlink_gen.h15 extern const struct nla_policy devlink_dl_port_function_nl_policy[DEVLINK_PORT_FN_ATTR_CAPS + 1];
16 extern const struct nla_policy devlink_dl_selftest_id_nl_policy[DEVLINK_ATTR_SELFTEST_ID_FLASH + 1];
19 extern const struct genl_split_ops devlink_nl_ops[74];
21 int devlink_nl_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
22 struct genl_info *info);
23 int devlink_nl_pre_doit_port(const struct genl_split_ops *ops,
24 struct sk_buff *skb, struct genl_info *info);
25 int devlink_nl_pre_doit_dev_lock(const struct genl_split_ops *ops,
26 struct sk_buff *skb, struct genl_info *info);
27 int devlink_nl_pre_doit_port_optional(const struct genl_split_ops *ops,
[all …]
/linux-6.8/drivers/gpu/drm/amd/display/dc/hwss/
Dhw_sequencer.h35 struct pipe_ctx;
36 struct dc_state;
37 struct dc_stream_status;
38 struct dc_writeback_info;
39 struct dchub_init_data;
40 struct dc_static_screen_params;
41 struct resource_pool;
42 struct dc_phy_addr_space_config;
43 struct dc_virtual_addr_space_config;
44 struct dpp;
[all …]
/linux-6.8/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch.h58 struct mlx5_mapped_obj {
63 struct {
98 struct vport_ingress {
99 struct mlx5_flow_table *acl;
100 struct mlx5_flow_handle *allow_rule;
101 struct {
102 struct mlx5_flow_group *allow_spoofchk_only_grp;
103 struct mlx5_flow_group *allow_untagged_spoofchk_grp;
104 struct mlx5_flow_group *allow_untagged_only_grp;
105 struct mlx5_flow_group *drop_grp;
[all …]
Den.h64 extern const struct net_device_ops mlx5e_netdev_ops;
65 struct page_pool;
79 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
106 (ALIGN_DOWN(MLX5_SEND_WQE_MAX_SIZE - sizeof(struct mlx5e_umr_wqe), \
109 rounddown_pow_of_two(MLX5_UMR_MAX_FLEX_SPACE / sizeof(struct mlx5_mtt))
149 (sizeof(struct mlx5e_umr_wqe) +\
150 (sizeof(struct mlx5_klm) * (sgl_len)))
159 (((wqe_size) - sizeof(struct mlx5e_umr_wqe)) / sizeof(struct mlx5_klm))
177 static inline u8 mlx5e_get_num_lag_ports(struct mlx5_core_dev *mdev) in mlx5e_get_num_lag_ports()
198 static inline int mlx5e_get_max_num_channels(struct mlx5_core_dev *mdev) in mlx5e_get_max_num_channels()
[all …]
/linux-6.8/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h84 struct mlx4_ib_ucontext {
85 struct ib_ucontext ibucontext;
86 struct mlx4_uar uar;
87 struct list_head db_page_list;
88 struct mutex db_page_mutex;
89 struct list_head wqn_ranges_list;
90 struct mutex wqn_ranges_mutex; /* protect wqn_ranges_list */
93 struct mlx4_ib_pd {
94 struct ib_pd ibpd;
98 struct mlx4_ib_xrcd {
[all …]
/linux-6.8/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_lib.h9 int cudbg_collect_reg_dump(struct cudbg_init *pdbg_init,
10 struct cudbg_buffer *dbg_buff,
11 struct cudbg_error *cudbg_err);
12 int cudbg_collect_fw_devlog(struct cudbg_init *pdbg_init,
13 struct cudbg_buffer *dbg_buff,
14 struct cudbg_error *cudbg_err);
15 int cudbg_collect_cim_la(struct cudbg_init *pdbg_init,
16 struct cudbg_buffer *dbg_buff,
17 struct cudbg_error *cudbg_err);
18 int cudbg_collect_cim_ma_la(struct cudbg_init *pdbg_init,
[all …]
/linux-6.8/drivers/gpu/drm/amd/display/dc/inc/
Ddce_calcs.h35 struct pipe_ctx;
36 struct dc;
37 struct dc_state;
38 struct dce_bw_output;
133 struct bw_calcs_dceip {
141 struct bw_fixed dmif_request_buffer_size;
149 struct bw_fixed underlay_vscaler_efficiency6_bit_per_component;
150 struct bw_fixed underlay_vscaler_efficiency8_bit_per_component;
151 struct bw_fixed underlay_vscaler_efficiency10_bit_per_component;
152 struct bw_fixed underlay_vscaler_efficiency12_bit_per_component;
[all …]
/linux-6.8/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h94 struct ib_umem *umem, unsigned long pgsz_bitmap,
178 struct mlx5_bfreg_info {
186 struct mutex lock;
196 struct mlx5_ib_ucontext {
197 struct ib_ucontext ibucontext;
198 struct list_head db_page_list;
202 struct mutex db_page_mutex;
203 struct mlx5_bfreg_info bfregi;
214 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
216 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext()
[all …]
/linux-6.8/drivers/net/ethernet/mellanox/mlx4/
Dmlx4.h176 struct mlx4_vhcr {
187 struct mlx4_vhcr_cmd {
199 struct mlx4_cmd_info {
205 int (*verify)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
206 struct mlx4_cmd_mailbox *inbox);
207 int (*wrapper)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
208 struct mlx4_cmd_mailbox *inbox,
209 struct mlx4_cmd_mailbox *outbox,
210 struct mlx4_cmd_info *cmd);
241 struct mlx4_bitmap {
[all …]
/linux-6.8/tools/perf/util/
Dhist.h12 struct hist_entry;
13 struct hist_entry_ops;
14 struct addr_location;
15 struct map_symbol;
16 struct mem_info;
17 struct kvm_info;
18 struct branch_info;
19 struct branch_stack;
20 struct block_info;
21 struct symbol;
[all …]
/linux-6.8/net/bridge/
Dbr_private.h58 typedef struct bridge_id bridge_id;
59 typedef struct mac_addr mac_addr;
62 struct bridge_id {
67 struct mac_addr {
73 struct bridge_mcast_own_query {
74 struct timer_list timer;
79 struct bridge_mcast_other_query {
80 struct timer_list timer;
81 struct timer_list delay_timer;
85 struct bridge_mcast_querier {
[all …]
/linux-6.8/fs/smb/client/
Dcifsproto.h17 struct statfs;
18 struct smb_rqst;
19 struct smb3_fs_context;
27 extern struct smb_hdr *cifs_buf_get(void);
29 extern struct smb_hdr *cifs_small_buf_get(void);
32 extern int smb_send(struct TCP_Server_Info *, struct smb_hdr *,
60 extern const char *build_path_from_dentry(struct dentry *, void *);
61 char *__build_path_from_dentry_optional_prefix(struct dentry *direntry, void *page,
64 extern char *build_path_from_dentry_optional_prefix(struct dentry *direntry,
77 extern char *cifs_build_path_to_root(struct smb3_fs_context *ctx,
[all …]
/linux-6.8/drivers/target/
Dtarget_core_internal.h13 struct target_backend {
14 struct list_head list;
16 const struct target_backend_ops *ops;
18 struct config_item_type tb_dev_cit;
19 struct config_item_type tb_dev_attrib_cit;
20 struct config_item_type tb_dev_action_cit;
21 struct config_item_type tb_dev_pr_cit;
22 struct config_item_type tb_dev_wwn_cit;
23 struct config_item_type tb_dev_alua_tg_pt_gps_cit;
24 struct config_item_type tb_dev_stat_cit;
[all …]

12345678910>>...643