Lines Matching refs:opal_dev
38 int (*fn)(struct opal_dev *dev, void *data);
41 typedef int (cont_fn)(struct opal_dev *dev);
81 struct opal_dev { struct
219 static int end_opal_session_error(struct opal_dev *dev);
324 static int opal_send_cmd(struct opal_dev *dev) in opal_send_cmd()
331 static int opal_recv_cmd(struct opal_dev *dev) in opal_recv_cmd()
338 static int opal_recv_check(struct opal_dev *dev) in opal_recv_check()
361 static int opal_send_recv(struct opal_dev *dev, cont_fn *cont) in opal_send_recv()
377 static void check_geometry(struct opal_dev *dev, const void *data) in check_geometry()
385 static int next(struct opal_dev *dev) in next()
420 static int opal_discovery0_end(struct opal_dev *dev) in opal_discovery0_end()
501 static int opal_discovery0(struct opal_dev *dev, void *data) in opal_discovery0()
513 static void add_token_u8(int *err, struct opal_dev *cmd, u8 tok) in add_token_u8()
525 static void add_short_atom_header(struct opal_dev *cmd, bool bytestring, in add_short_atom_header()
539 static void add_medium_atom_header(struct opal_dev *cmd, bool bytestring, in add_medium_atom_header()
552 static void add_token_u64(int *err, struct opal_dev *cmd, u64 number) in add_token_u64()
576 static void add_token_bytestring(int *err, struct opal_dev *cmd, in add_token_bytestring()
637 static void set_comid(struct opal_dev *cmd, u16 comid) in set_comid()
647 static int cmd_finalize(struct opal_dev *cmd, u32 hsn, u32 tsn) in cmd_finalize()
973 static int parse_and_check_status(struct opal_dev *dev) in parse_and_check_status()
988 static void clear_opal_cmd(struct opal_dev *dev) in clear_opal_cmd()
994 static int start_opal_session_cont(struct opal_dev *dev) in start_opal_session_cont()
1016 static void add_suspend_info(struct opal_dev *dev, in add_suspend_info()
1031 static int end_session_cont(struct opal_dev *dev) in end_session_cont()
1038 static int finalize_and_send(struct opal_dev *dev, cont_fn cont) in finalize_and_send()
1053 static int gen_key(struct opal_dev *dev, void *data) in gen_key()
1080 static int get_active_key_cont(struct opal_dev *dev) in get_active_key_cont()
1105 static int get_active_key(struct opal_dev *dev, void *data) in get_active_key()
1142 static int generic_lr_enable_disable(struct opal_dev *dev, in generic_lr_enable_disable()
1183 static inline int enable_global_lr(struct opal_dev *dev, u8 *uid, in enable_global_lr()
1195 static int setup_locking_range(struct opal_dev *dev, void *data) in setup_locking_range()
1257 static int start_generic_opal_session(struct opal_dev *dev, in start_generic_opal_session()
1314 static int start_anybodyASP_opal_session(struct opal_dev *dev, void *data) in start_anybodyASP_opal_session()
1320 static int start_SIDASP_opal_session(struct opal_dev *dev, void *data) in start_SIDASP_opal_session()
1341 static int start_admin1LSP_opal_session(struct opal_dev *dev, void *data) in start_admin1LSP_opal_session()
1349 static int start_auth_opal_session(struct opal_dev *dev, void *data) in start_auth_opal_session()
1405 static int revert_tper(struct opal_dev *dev, void *data) in revert_tper()
1427 static int internal_activate_user(struct opal_dev *dev, void *data) in internal_activate_user()
1462 static int erase_locking_range(struct opal_dev *dev, void *data) in erase_locking_range()
1488 static int set_mbr_done(struct opal_dev *dev, void *data) in set_mbr_done()
1520 static int set_mbr_enable_disable(struct opal_dev *dev, void *data) in set_mbr_enable_disable()
1553 struct opal_dev *dev) in generic_pw_cmd()
1579 static int set_new_pw(struct opal_dev *dev, void *data) in set_new_pw()
1603 static int set_sid_cpin_pin(struct opal_dev *dev, void *data) in set_sid_cpin_pin()
1617 static int add_user_to_lr(struct opal_dev *dev, void *data) in add_user_to_lr()
1693 static int lock_unlock_locking_range(struct opal_dev *dev, void *data) in lock_unlock_locking_range()
1754 static int lock_unlock_locking_range_sum(struct opal_dev *dev, void *data) in lock_unlock_locking_range_sum()
1794 static int activate_lsp(struct opal_dev *dev, void *data) in activate_lsp()
1847 static int get_lsp_lifecycle_cont(struct opal_dev *dev) in get_lsp_lifecycle_cont()
1868 static int get_lsp_lifecycle(struct opal_dev *dev, void *data) in get_lsp_lifecycle()
1904 static int get_msid_cpin_pin_cont(struct opal_dev *dev) in get_msid_cpin_pin_cont()
1929 static int get_msid_cpin_pin(struct opal_dev *dev, void *data) in get_msid_cpin_pin()
1965 static int end_opal_session(struct opal_dev *dev, void *data) in end_opal_session()
1978 static int end_opal_session_error(struct opal_dev *dev) in end_opal_session_error()
1988 static inline void setup_opal_dev(struct opal_dev *dev, in setup_opal_dev()
1997 static int check_opal_support(struct opal_dev *dev) in check_opal_support()
2013 static void clean_opal_dev(struct opal_dev *dev) in clean_opal_dev()
2026 void free_opal_dev(struct opal_dev *dev) in free_opal_dev()
2035 struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv) in init_opal_dev()
2037 struct opal_dev *dev; in init_opal_dev()
2056 static int opal_secure_erase_locking_range(struct opal_dev *dev, in opal_secure_erase_locking_range()
2076 static int opal_erase_locking_range(struct opal_dev *dev, in opal_erase_locking_range()
2095 static int opal_enable_disable_shadow_mbr(struct opal_dev *dev, in opal_enable_disable_shadow_mbr()
2121 static int opal_save(struct opal_dev *dev, struct opal_lock_unlock *lk_unlk) in opal_save()
2139 static int opal_add_user_to_lr(struct opal_dev *dev, in opal_add_user_to_lr()
2175 static int opal_reverttper(struct opal_dev *dev, struct opal_key *opal) in opal_reverttper()
2200 static int __opal_lock_unlock(struct opal_dev *dev, in __opal_lock_unlock()
2222 static int __opal_set_mbr_done(struct opal_dev *dev, struct opal_key *key) in __opal_set_mbr_done()
2237 static int opal_lock_unlock(struct opal_dev *dev, in opal_lock_unlock()
2252 static int opal_take_ownership(struct opal_dev *dev, struct opal_key *opal) in opal_take_ownership()
2276 static int opal_activate_lsp(struct opal_dev *dev, struct opal_lr_act *opal_lr_act) in opal_activate_lsp()
2298 static int opal_setup_locking_range(struct opal_dev *dev, in opal_setup_locking_range()
2317 static int opal_set_new_pw(struct opal_dev *dev, struct opal_new_pw *opal_pw) in opal_set_new_pw()
2341 static int opal_activate_user(struct opal_dev *dev, in opal_activate_user()
2367 bool opal_unlock_from_suspend(struct opal_dev *dev) in opal_unlock_from_suspend()
2403 int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *arg) in sed_ioctl()