Lines Matching refs:opal_dev
39 int (*fn)(struct opal_dev *dev, void *data);
42 typedef int (cont_fn)(struct opal_dev *dev);
82 struct opal_dev { struct
223 static int end_opal_session_error(struct opal_dev *dev);
224 static int opal_discovery0_step(struct opal_dev *dev);
335 static int opal_get_key(struct opal_dev *dev, struct opal_key *key) in opal_get_key()
456 static int opal_send_cmd(struct opal_dev *dev) in opal_send_cmd()
463 static int opal_recv_cmd(struct opal_dev *dev) in opal_recv_cmd()
470 static int opal_recv_check(struct opal_dev *dev) in opal_recv_check()
493 static int opal_send_recv(struct opal_dev *dev, cont_fn *cont) in opal_send_recv()
509 static void check_geometry(struct opal_dev *dev, const void *data) in check_geometry()
519 static int execute_step(struct opal_dev *dev, in execute_step()
533 static int execute_steps(struct opal_dev *dev, in execute_steps()
567 static int opal_discovery0_end(struct opal_dev *dev, void *data) in opal_discovery0_end()
671 static int opal_discovery0(struct opal_dev *dev, void *data) in opal_discovery0()
684 static int opal_discovery0_step(struct opal_dev *dev) in opal_discovery0_step()
693 static size_t remaining_size(struct opal_dev *cmd) in remaining_size()
698 static bool can_add(int *err, struct opal_dev *cmd, size_t len) in can_add()
712 static void add_token_u8(int *err, struct opal_dev *cmd, u8 tok) in add_token_u8()
720 static void add_short_atom_header(struct opal_dev *cmd, bool bytestring, in add_short_atom_header()
734 static void add_medium_atom_header(struct opal_dev *cmd, bool bytestring, in add_medium_atom_header()
748 static void add_token_u64(int *err, struct opal_dev *cmd, u64 number) in add_token_u64()
770 static u8 *add_bytestring_header(int *err, struct opal_dev *cmd, size_t len) in add_bytestring_header()
793 static void add_token_bytestring(int *err, struct opal_dev *cmd, in add_token_bytestring()
837 static void set_comid(struct opal_dev *cmd, u16 comid) in set_comid()
847 static int cmd_finalize(struct opal_dev *cmd, u32 hsn, u32 tsn) in cmd_finalize()
1170 static int parse_and_check_status(struct opal_dev *dev) in parse_and_check_status()
1185 static void clear_opal_cmd(struct opal_dev *dev) in clear_opal_cmd()
1191 static int cmd_start(struct opal_dev *dev, const u8 *uid, const u8 *method) in cmd_start()
1212 static int start_opal_session_cont(struct opal_dev *dev) in start_opal_session_cont()
1235 static void add_suspend_info(struct opal_dev *dev, in add_suspend_info()
1250 static int end_session_cont(struct opal_dev *dev) in end_session_cont()
1258 static int finalize_and_send(struct opal_dev *dev, cont_fn cont) in finalize_and_send()
1273 static int generic_get_columns(struct opal_dev *dev, const u8 *table, in generic_get_columns()
1304 static int generic_get_column(struct opal_dev *dev, const u8 *table, in generic_get_column()
1315 static int generic_get_table_info(struct opal_dev *dev, const u8 *table_uid, in generic_get_table_info()
1333 static int gen_key(struct opal_dev *dev, void *data) in gen_key()
1353 static int get_active_key_cont(struct opal_dev *dev) in get_active_key_cont()
1380 static int get_active_key(struct opal_dev *dev, void *data) in get_active_key()
1397 static int generic_table_write_data(struct opal_dev *dev, const u64 data, in generic_table_write_data()
1466 static int generic_lr_enable_disable(struct opal_dev *dev, in generic_lr_enable_disable()
1504 static inline int enable_global_lr(struct opal_dev *dev, u8 *uid, in enable_global_lr()
1517 static int setup_locking_range(struct opal_dev *dev, void *data) in setup_locking_range()
1614 static int locking_range_status(struct opal_dev *dev, void *data) in locking_range_status()
1692 static int start_generic_opal_session(struct opal_dev *dev, in start_generic_opal_session()
1741 static int start_anybodyASP_opal_session(struct opal_dev *dev, void *data) in start_anybodyASP_opal_session()
1747 static int start_SIDASP_opal_session(struct opal_dev *dev, void *data) in start_SIDASP_opal_session()
1770 static int start_admin1LSP_opal_session(struct opal_dev *dev, void *data) in start_admin1LSP_opal_session()
1779 static int start_PSID_opal_session(struct opal_dev *dev, void *data) in start_PSID_opal_session()
1789 static int start_auth_opal_session(struct opal_dev *dev, void *data) in start_auth_opal_session()
1835 static int revert_tper(struct opal_dev *dev, void *data) in revert_tper()
1849 static int internal_activate_user(struct opal_dev *dev, void *data) in internal_activate_user()
1877 static int revert_lsp(struct opal_dev *dev, void *data) in revert_lsp()
1897 static int erase_locking_range(struct opal_dev *dev, void *data) in erase_locking_range()
1916 static int set_mbr_done(struct opal_dev *dev, void *data) in set_mbr_done()
1942 static int set_mbr_enable_disable(struct opal_dev *dev, void *data) in set_mbr_enable_disable()
1968 static int write_shadow_mbr(struct opal_dev *dev, void *data) in write_shadow_mbr()
1977 struct opal_dev *dev) in generic_pw_cmd()
1996 static int set_new_pw(struct opal_dev *dev, void *data) in set_new_pw()
2020 static int set_sid_cpin_pin(struct opal_dev *dev, void *data) in set_sid_cpin_pin()
2035 struct opal_dev *dev, in add_authority_object_ref()
2048 struct opal_dev *dev, in add_boolean_object_ref()
2058 static int set_lr_boolean_ace(struct opal_dev *dev, in set_lr_boolean_ace()
2112 static int add_user_to_lr(struct opal_dev *dev, void *data) in add_user_to_lr()
2134 static int add_user_to_lr_ace(struct opal_dev *dev, void *data) in add_user_to_lr_ace()
2155 static int lock_unlock_locking_range(struct opal_dev *dev, void *data) in lock_unlock_locking_range()
2211 static int lock_unlock_locking_range_sum(struct opal_dev *dev, void *data) in lock_unlock_locking_range_sum()
2252 static int activate_lsp(struct opal_dev *dev, void *data) in activate_lsp()
2289 static int get_lsp_lifecycle(struct opal_dev *dev, void *data) in get_lsp_lifecycle()
2310 static int get_msid_cpin_pin(struct opal_dev *dev, void *data) in get_msid_cpin_pin()
2335 static int write_table_data(struct opal_dev *dev, void *data) in write_table_data()
2343 static int read_table_data_cont(struct opal_dev *dev) in read_table_data_cont()
2371 static int read_table_data(struct opal_dev *dev, void *data) in read_table_data()
2442 static int end_opal_session(struct opal_dev *dev, void *data) in end_opal_session()
2456 static int end_opal_session_error(struct opal_dev *dev) in end_opal_session_error()
2465 static inline void setup_opal_dev(struct opal_dev *dev) in setup_opal_dev()
2472 static int check_opal_support(struct opal_dev *dev) in check_opal_support()
2486 static void clean_opal_dev(struct opal_dev *dev) in clean_opal_dev()
2499 void free_opal_dev(struct opal_dev *dev) in free_opal_dev()
2511 struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv) in init_opal_dev()
2513 struct opal_dev *dev; in init_opal_dev()
2556 static int opal_secure_erase_locking_range(struct opal_dev *dev, in opal_secure_erase_locking_range()
2578 static int opal_get_discv(struct opal_dev *dev, struct opal_discovery *discv) in opal_get_discv()
2594 static int opal_revertlsp(struct opal_dev *dev, struct opal_revert_lsp *rev) in opal_revertlsp()
2614 static int opal_erase_locking_range(struct opal_dev *dev, in opal_erase_locking_range()
2635 static int opal_enable_disable_shadow_mbr(struct opal_dev *dev, in opal_enable_disable_shadow_mbr()
2666 static int opal_set_mbr_done(struct opal_dev *dev, in opal_set_mbr_done()
2694 static int opal_write_shadow_mbr(struct opal_dev *dev, in opal_write_shadow_mbr()
2718 static int opal_save(struct opal_dev *dev, struct opal_lock_unlock *lk_unlk) in opal_save()
2737 static int opal_add_user_to_lr(struct opal_dev *dev, in opal_add_user_to_lr()
2778 static int opal_reverttper(struct opal_dev *dev, struct opal_key *opal, bool psid) in opal_reverttper()
2816 static int __opal_lock_unlock(struct opal_dev *dev, in __opal_lock_unlock()
2838 static int __opal_set_mbr_done(struct opal_dev *dev, struct opal_key *key) in __opal_set_mbr_done()
2850 static void opal_lock_check_for_saved_key(struct opal_dev *dev, in opal_lock_check_for_saved_key()
2888 static int opal_lock_unlock(struct opal_dev *dev, in opal_lock_unlock()
2906 static int opal_take_ownership(struct opal_dev *dev, struct opal_key *opal) in opal_take_ownership()
2932 static int opal_activate_lsp(struct opal_dev *dev, in opal_activate_lsp()
2957 static int opal_setup_locking_range(struct opal_dev *dev, in opal_setup_locking_range()
2978 static int opal_locking_range_status(struct opal_dev *dev, in opal_locking_range_status()
3005 static int opal_set_new_pw(struct opal_dev *dev, struct opal_new_pw *opal_pw) in opal_set_new_pw()
3040 static int opal_activate_user(struct opal_dev *dev, in opal_activate_user()
3068 bool opal_unlock_from_suspend(struct opal_dev *dev) in opal_unlock_from_suspend()
3107 static int opal_read_table(struct opal_dev *dev, in opal_read_table()
3123 static int opal_write_table(struct opal_dev *dev, in opal_write_table()
3139 static int opal_generic_read_write_table(struct opal_dev *dev, in opal_generic_read_write_table()
3170 static int opal_get_status(struct opal_dev *dev, void __user *data) in opal_get_status()
3187 static int opal_get_geometry(struct opal_dev *dev, void __user *data) in opal_get_geometry()
3207 int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *arg) in sed_ioctl()