Home
last modified time | relevance | path

Searched refs:UBLK_F_UNPRIVILEGED_DEV (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/Documentation/block/
H A Dublk.rst151 ublk device, and introduced with ``UBLK_F_UNPRIVILEGED_DEV`` together.
156 1) if kernel is capable of handling ``UBLK_F_UNPRIVILEGED_DEV``
158 If ublk server supports ``UBLK_F_UNPRIVILEGED_DEV``:
162 when the application has no idea if ``UBLK_F_UNPRIVILEGED_DEV`` is set
166 If ublk server doesn't support ``UBLK_F_UNPRIVILEGED_DEV``:
169 UBLK_F_UNPRIVILEGED_DEV isn't available for user
171 2) if kernel isn't capable of handling ``UBLK_F_UNPRIVILEGED_DEV``
173 If ublk server supports ``UBLK_F_UNPRIVILEGED_DEV``:
177 ``UBLK_F_UNPRIVILEGED_DEV`` can't be set
179 If ublk server doesn't support ``UBLK_F_UNPRIVILEGED_DEV``:
[all …]
/linux-6.15/drivers/block/
H A Dublk_drv.c63 | UBLK_F_UNPRIVILEGED_DEV \
811 if (ub->dev_info.flags & UBLK_F_UNPRIVILEGED_DEV) { in ublk_open()
1285 if (ubq->flags & UBLK_F_UNPRIVILEGED_DEV) { in ublk_timeout()
2467 if (ub->dev_info.flags & UBLK_F_UNPRIVILEGED_DEV) in ublk_add_chdev()
2501 unprivileged = ub->dev_info.flags & UBLK_F_UNPRIVILEGED_DEV; in ublk_remove()
2714 info.flags &= ~UBLK_F_UNPRIVILEGED_DEV; in ublk_ctrl_add_dev()
2715 else if (!(info.flags & UBLK_F_UNPRIVILEGED_DEV)) in ublk_ctrl_add_dev()
2739 if (info.flags & UBLK_F_UNPRIVILEGED_DEV) { in ublk_ctrl_add_dev()
2774 if ((info.flags & UBLK_F_UNPRIVILEGED_DEV) && in ublk_ctrl_add_dev()
3143 bool unprivileged = ub->dev_info.flags & UBLK_F_UNPRIVILEGED_DEV; in ublk_ctrl_uring_cmd_permission()
/linux-6.15/include/uapi/linux/
H A Dublk_cmd.h187 #define UBLK_F_UNPRIVILEGED_DEV (1UL << 5) macro
/linux-6.15/tools/testing/selftests/ublk/
H A Dkublk.c1204 [const_ilog2(UBLK_F_UNPRIVILEGED_DEV)] = "UNPRIVILEGED_DEV", in cmd_dev_get_features()