Symbol: fwctl_uctx
drivers/cxl/core/features.c
359
static int cxlctl_open_uctx(struct fwctl_uctx *uctx)
drivers/cxl/core/features.c
364
static void cxlctl_close_uctx(struct fwctl_uctx *uctx)
drivers/cxl/core/features.c
645
static void *cxlctl_fw_rpc(struct fwctl_uctx *uctx, enum fwctl_rpc_scope scope,
drivers/cxl/core/features.c
662
.uctx_size = sizeof(struct fwctl_uctx),
drivers/fwctl/main.c
171
struct fwctl_uctx *uctx = filp->private_data;
drivers/fwctl/main.c
217
struct fwctl_uctx *uctx __free(kfree) =
drivers/fwctl/main.c
236
static void fwctl_destroy_uctx(struct fwctl_uctx *uctx)
drivers/fwctl/main.c
245
struct fwctl_uctx *uctx = filp->private_data;
drivers/fwctl/main.c
27
struct fwctl_uctx *uctx;
drivers/fwctl/main.c
374
struct fwctl_uctx *uctx;
drivers/fwctl/main.c
382
struct fwctl_uctx,
drivers/fwctl/mlx5/main.c
129
static int mlx5ctl_open_uctx(struct fwctl_uctx *uctx)
drivers/fwctl/mlx5/main.c
154
static void mlx5ctl_close_uctx(struct fwctl_uctx *uctx)
drivers/fwctl/mlx5/main.c
164
static void *mlx5ctl_info(struct fwctl_uctx *uctx, size_t *length)
drivers/fwctl/mlx5/main.c
19
struct fwctl_uctx uctx;
drivers/fwctl/mlx5/main.c
306
static void *mlx5ctl_fw_rpc(struct fwctl_uctx *uctx, enum fwctl_rpc_scope scope,
drivers/fwctl/pds/main.c
21
struct fwctl_uctx uctx;
drivers/fwctl/pds/main.c
350
static void *pdsfc_fw_rpc(struct fwctl_uctx *uctx, enum fwctl_rpc_scope scope,
drivers/fwctl/pds/main.c
42
static int pdsfc_open_uctx(struct fwctl_uctx *uctx)
drivers/fwctl/pds/main.c
52
static void pdsfc_close_uctx(struct fwctl_uctx *uctx)
drivers/fwctl/pds/main.c
56
static void *pdsfc_info(struct fwctl_uctx *uctx, size_t *length)
include/linux/fwctl.h
13
struct fwctl_uctx;
include/linux/fwctl.h
37
int (*open_uctx)(struct fwctl_uctx *uctx);
include/linux/fwctl.h
42
void (*close_uctx)(struct fwctl_uctx *uctx);
include/linux/fwctl.h
49
void *(*info)(struct fwctl_uctx *uctx, size_t *length);
include/linux/fwctl.h
56
void *(*fw_rpc)(struct fwctl_uctx *uctx, enum fwctl_rpc_scope scope,