Home
last modified time | relevance | path

Searched refs:opal_dev (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Dsed-opal.h16 struct opal_dev;
22 void free_opal_dev(struct opal_dev *dev);
23 bool opal_unlock_from_suspend(struct opal_dev *dev);
24 struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv);
25 int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *ioctl_ptr);
51 static inline void free_opal_dev(struct opal_dev *dev) in free_opal_dev()
60 static inline int sed_ioctl(struct opal_dev *dev, unsigned int cmd, in sed_ioctl()
65 static inline bool opal_unlock_from_suspend(struct opal_dev *dev) in opal_unlock_from_suspend()
/kernel/linux/linux-6.6/include/linux/
H A Dsed-opal.h17 struct opal_dev;
23 void free_opal_dev(struct opal_dev *dev);
24 bool opal_unlock_from_suspend(struct opal_dev *dev);
25 struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv);
26 int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *ioctl_ptr);
60 static inline void free_opal_dev(struct opal_dev *dev) in free_opal_dev()
69 static inline int sed_ioctl(struct opal_dev *dev, unsigned int cmd, in sed_ioctl()
74 static inline bool opal_unlock_from_suspend(struct opal_dev *dev) in opal_unlock_from_suspend()
/kernel/linux/linux-5.10/block/
H A Dsed-opal.c33 int (*fn)(struct opal_dev *dev, void *data);
36 typedef int (cont_fn)(struct opal_dev *dev);
76 struct opal_dev { struct
214 static int end_opal_session_error(struct opal_dev *dev);
215 static int opal_discovery0_step(struct opal_dev *dev);
320 static int opal_send_cmd(struct opal_dev *dev) in opal_send_cmd()
327 static int opal_recv_cmd(struct opal_dev *dev) in opal_recv_cmd()
334 static int opal_recv_check(struct opal_dev *dev) in opal_recv_check()
357 static int opal_send_recv(struct opal_dev *dev, cont_fn *cont) in opal_send_recv()
373 static void check_geometry(struct opal_dev *de
[all...]
/kernel/linux/linux-6.6/block/
H A Dsed-opal.c38 int (*fn)(struct opal_dev *dev, void *data);
41 typedef int (cont_fn)(struct opal_dev *dev);
81 struct opal_dev { struct
222 static int end_opal_session_error(struct opal_dev *dev);
223 static int opal_discovery0_step(struct opal_dev *dev);
334 static int opal_get_key(struct opal_dev *dev, struct opal_key *key) in opal_get_key()
455 static int opal_send_cmd(struct opal_dev *dev) in opal_send_cmd()
462 static int opal_recv_cmd(struct opal_dev *dev) in opal_recv_cmd()
469 static int opal_recv_check(struct opal_dev *dev) in opal_recv_check()
492 static int opal_send_recv(struct opal_dev *de
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Dsd.h75 struct opal_dev *opal_dev; member
H A Dsd.c1579 return sed_ioctl(sdkp->opal_dev, cmd, p); in sd_ioctl_common()
3500 sdkp->opal_dev = init_opal_dev(sdkp, &sd_sec_submit); in sd_probe()
3501 if (sdkp->opal_dev) in sd_probe()
3547 free_opal_dev(sdkp->opal_dev); in sd_remove()
3724 opal_unlock_from_suspend(sdkp->opal_dev); in sd_resume()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dsd.h93 struct opal_dev *opal_dev; member
H A Dsd.c1534 return sed_ioctl(sdkp->opal_dev, cmd, p); in sd_ioctl()
3763 sdkp->opal_dev = init_opal_dev(sdkp, &sd_sec_submit); in sd_probe()
3764 if (sdkp->opal_dev) in sd_probe()
3818 free_opal_dev(sdkp->opal_dev); in scsi_disk_release()
3964 opal_unlock_from_suspend(sdkp->opal_dev); in sd_resume()
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dnvme.h271 struct opal_dev *opal_dev; member
H A Dpci.c2585 free_opal_dev(dev->ctrl.opal_dev); in nvme_pci_free_ctrl()
2680 if (!dev->ctrl.opal_dev) in nvme_reset_work()
2681 dev->ctrl.opal_dev = in nvme_reset_work()
2684 opal_unlock_from_suspend(dev->ctrl.opal_dev); in nvme_reset_work()
2686 free_opal_dev(dev->ctrl.opal_dev); in nvme_reset_work()
2687 dev->ctrl.opal_dev = NULL; in nvme_reset_work()
H A Dcore.c1732 ret = sed_ioctl(ctrl->opal_dev, cmd, argp); in nvme_handle_ctrl_ioctl()
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dnvme.h292 struct opal_dev *opal_dev; member
H A Dcore.c2155 if (!ctrl->opal_dev) in nvme_configure_opal()
2156 ctrl->opal_dev = init_opal_dev(ctrl, &nvme_sec_submit); in nvme_configure_opal()
2158 opal_unlock_from_suspend(ctrl->opal_dev); in nvme_configure_opal()
2160 free_opal_dev(ctrl->opal_dev); in nvme_configure_opal()
2161 ctrl->opal_dev = NULL; in nvme_configure_opal()
4441 free_opal_dev(ctrl->opal_dev); in nvme_free_ctrl()
H A Dioctl.c662 return sed_ioctl(ctrl->opal_dev, cmd, argp); in nvme_ctrl_ioctl()

Completed in 41 milliseconds