Symbol: ublk_dev
tools/testing/selftests/ublk/batch.c
49
static unsigned char ublk_commit_elem_buf_size(struct ublk_dev *dev)
tools/testing/selftests/ublk/batch.c
61
struct ublk_dev *dev = t->dev;
tools/testing/selftests/ublk/common.c
15
int backing_file_tgt_init(struct ublk_dev *dev, unsigned int nr_direct)
tools/testing/selftests/ublk/common.c
5
void backing_file_tgt_deinit(struct ublk_dev *dev)
tools/testing/selftests/ublk/fault_inject.c
19
struct ublk_dev *dev)
tools/testing/selftests/ublk/file_backed.c
216
static int ublk_loop_tgt_init(const struct dev_ctx *ctx, struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
103
static int ublk_ctrl_stop_dev(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1060
static void ublk_set_parameters(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1070
static int ublk_send_dev_event(const struct dev_ctx *ctx, struct ublk_dev *dev, int dev_id)
tools/testing/selftests/ublk/kublk.c
112
static int ublk_ctrl_try_stop_dev(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
121
static int ublk_ctrl_start_dev(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
1222
static int ublk_ctrl_reg_buf(struct ublk_dev *dev, void *addr, size_t size,
tools/testing/selftests/ublk/kublk.c
1244
static void ublk_shmem_handle_client(int sock_fd, struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1303
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.c
134
static int ublk_ctrl_start_user_recovery(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1344
struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1396
static int ublk_start_daemon(const struct dev_ctx *ctx, struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
143
static int ublk_ctrl_end_user_recovery(struct ublk_dev *dev, int daemon_pid)
tools/testing/selftests/ublk/kublk.c
155
static int ublk_ctrl_add_dev(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1606
static int ublk_stop_io_daemon(const struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1648
struct ublk_dev *dev = NULL;
tools/testing/selftests/ublk/kublk.c
167
static int ublk_ctrl_del_dev(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1760
ctx->_shmid = shmget(IPC_PRIVATE, sizeof(struct ublk_dev), IPC_CREAT | 0666);
tools/testing/selftests/ublk/kublk.c
1765
ctx->shadow_dev = (struct ublk_dev *)shmat(ctx->_shmid, NULL, 0);
tools/testing/selftests/ublk/kublk.c
1766
if (ctx->shadow_dev == (struct ublk_dev *)-1) {
tools/testing/selftests/ublk/kublk.c
177
static int ublk_ctrl_get_info(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
1820
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.c
1862
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.c
189
static int ublk_ctrl_set_params(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
1897
struct ublk_dev *dev = ublk_ctrl_init();
tools/testing/selftests/ublk/kublk.c
1963
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.c
1997
struct ublk_dev *dev = ublk_ctrl_init();
tools/testing/selftests/ublk/kublk.c
202
static int ublk_ctrl_get_params(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
2030
struct ublk_dev *dev = ublk_ctrl_init();
tools/testing/selftests/ublk/kublk.c
217
static int ublk_ctrl_get_features(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
230
static int ublk_ctrl_update_size(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
242
static int ublk_ctrl_quiesce_dev(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
254
static const char *ublk_dev_state_desc(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
300
static int ublk_ctrl_get_affinity(struct ublk_dev *ctrl_dev, cpu_set_t **ptr_buf)
tools/testing/selftests/ublk/kublk.c
330
static void ublk_ctrl_dump(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
371
static void ublk_ctrl_deinit(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
377
static struct ublk_dev *ublk_ctrl_init(void)
tools/testing/selftests/ublk/kublk.c
379
struct ublk_dev *dev = (struct ublk_dev *)calloc(1, sizeof(*dev));
tools/testing/selftests/ublk/kublk.c
45
static void ublk_ctrl_init_cmd(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
453
struct ublk_dev *dev = q->dev;
tools/testing/selftests/ublk/kublk.c
519
struct ublk_dev *dev = t->dev;
tools/testing/selftests/ublk/kublk.c
598
static int ublk_dev_prep(const struct dev_ctx *ctx, struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
627
static void ublk_dev_unprep(struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.c
72
static int __ublk_ctrl_cmd(struct ublk_dev *dev,
tools/testing/selftests/ublk/kublk.c
887
struct ublk_dev *dev = t->dev;
tools/testing/selftests/ublk/kublk.c
960
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.h
142
int (*init_tgt)(const struct dev_ctx *ctx, struct ublk_dev *);
tools/testing/selftests/ublk/kublk.h
143
void (*deinit_tgt)(struct ublk_dev *);
tools/testing/selftests/ublk/kublk.h
179
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.h
223
struct ublk_dev *dev;
tools/testing/selftests/ublk/kublk.h
283
static inline int ublk_dev_batch_io(const struct ublk_dev *dev)
tools/testing/selftests/ublk/kublk.h
51
struct ublk_dev;
tools/testing/selftests/ublk/kublk.h
625
void backing_file_tgt_deinit(struct ublk_dev *dev);
tools/testing/selftests/ublk/kublk.h
626
int backing_file_tgt_init(struct ublk_dev *dev, unsigned int nr_direct);
tools/testing/selftests/ublk/kublk.h
95
struct ublk_dev *shadow_dev;
tools/testing/selftests/ublk/null.c
13
static int ublk_null_tgt_init(const struct dev_ctx *ctx, struct ublk_dev *dev)
tools/testing/selftests/ublk/stripe.c
279
static int ublk_stripe_tgt_init(const struct dev_ctx *ctx, struct ublk_dev *dev)
tools/testing/selftests/ublk/stripe.c
358
static void ublk_stripe_tgt_deinit(struct ublk_dev *dev)