Lines Matching refs:data
33 int (*fn)(struct opal_dev *dev, void *data);
34 void *data; member
80 void *data; member
269 static bool check_tper(const void *data) in check_tper() argument
271 const struct d0_tper_features *tper = data; in check_tper()
283 static bool check_mbrenabled(const void *data) in check_mbrenabled() argument
285 const struct d0_locking_features *lfeat = data; in check_mbrenabled()
291 static bool check_sum(const void *data) in check_sum() argument
293 const struct d0_single_user_mode *sum = data; in check_sum()
306 static u16 get_comid_v100(const void *data) in get_comid_v100() argument
308 const struct d0_opal_v100 *v100 = data; in get_comid_v100()
313 static u16 get_comid_v200(const void *data) in get_comid_v200() argument
315 const struct d0_opal_v200 *v200 = data; in get_comid_v200()
322 return dev->send_recv(dev->data, dev->comid, TCG_SECP_01, in opal_send_cmd()
329 return dev->send_recv(dev->data, dev->comid, TCG_SECP_01, in opal_recv_cmd()
373 static void check_geometry(struct opal_dev *dev, const void *data) in check_geometry() argument
375 const struct d0_geometry_features *geo = data; in check_geometry()
384 int error = step->fn(dev, step->data); in execute_step()
510 static int opal_discovery0(struct opal_dev *dev, void *data) in opal_discovery0() argument
1162 static int gen_key(struct opal_dev *dev, void *data) in gen_key() argument
1209 static int get_active_key(struct opal_dev *dev, void *data) in get_active_key() argument
1213 u8 *lr = data; in get_active_key()
1226 static int generic_table_write_data(struct opal_dev *dev, const u64 data, in generic_table_write_data() argument
1229 const u8 __user *src = (u8 __user *)(uintptr_t)data; in generic_table_write_data()
1346 static int setup_locking_range(struct opal_dev *dev, void *data) in setup_locking_range() argument
1349 struct opal_user_lr_setup *setup = data; in setup_locking_range()
1447 static int start_anybodyASP_opal_session(struct opal_dev *dev, void *data) in start_anybodyASP_opal_session() argument
1453 static int start_SIDASP_opal_session(struct opal_dev *dev, void *data) in start_SIDASP_opal_session() argument
1459 const struct opal_key *okey = data; in start_SIDASP_opal_session()
1476 static int start_admin1LSP_opal_session(struct opal_dev *dev, void *data) in start_admin1LSP_opal_session() argument
1478 struct opal_key *key = data; in start_admin1LSP_opal_session()
1485 static int start_PSID_opal_session(struct opal_dev *dev, void *data) in start_PSID_opal_session() argument
1487 const struct opal_key *okey = data; in start_PSID_opal_session()
1495 static int start_auth_opal_session(struct opal_dev *dev, void *data) in start_auth_opal_session() argument
1497 struct opal_session_info *session = data; in start_auth_opal_session()
1541 static int revert_tper(struct opal_dev *dev, void *data) in revert_tper() argument
1555 static int internal_activate_user(struct opal_dev *dev, void *data) in internal_activate_user() argument
1557 struct opal_session_info *session = data; in internal_activate_user()
1583 static int erase_locking_range(struct opal_dev *dev, void *data) in erase_locking_range() argument
1585 struct opal_session_info *session = data; in erase_locking_range()
1602 static int set_mbr_done(struct opal_dev *dev, void *data) in set_mbr_done() argument
1604 u8 *mbr_done_tf = data; in set_mbr_done()
1628 static int set_mbr_enable_disable(struct opal_dev *dev, void *data) in set_mbr_enable_disable() argument
1630 u8 *mbr_en_dis = data; in set_mbr_enable_disable()
1654 static int write_shadow_mbr(struct opal_dev *dev, void *data) in write_shadow_mbr() argument
1656 struct opal_shadow_mbr *shadow = data; in write_shadow_mbr()
1658 return generic_table_write_data(dev, shadow->data, shadow->offset, in write_shadow_mbr()
1682 static int set_new_pw(struct opal_dev *dev, void *data) in set_new_pw() argument
1685 struct opal_session_info *usr = data; in set_new_pw()
1706 static int set_sid_cpin_pin(struct opal_dev *dev, void *data) in set_sid_cpin_pin() argument
1709 struct opal_key *key = data; in set_sid_cpin_pin()
1720 static int add_user_to_lr(struct opal_dev *dev, void *data) in add_user_to_lr() argument
1724 struct opal_lock_unlock *lkul = data; in add_user_to_lr()
1788 static int lock_unlock_locking_range(struct opal_dev *dev, void *data) in lock_unlock_locking_range() argument
1791 struct opal_lock_unlock *lkul = data; in lock_unlock_locking_range()
1844 static int lock_unlock_locking_range_sum(struct opal_dev *dev, void *data) in lock_unlock_locking_range_sum() argument
1848 struct opal_lock_unlock *lkul = data; in lock_unlock_locking_range_sum()
1885 static int activate_lsp(struct opal_dev *dev, void *data) in activate_lsp() argument
1887 struct opal_lr_act *opal_act = data; in activate_lsp()
1922 static int get_lsp_lifecycle(struct opal_dev *dev, void *data) in get_lsp_lifecycle() argument
1943 static int get_msid_cpin_pin(struct opal_dev *dev, void *data) in get_msid_cpin_pin() argument
1968 static int write_table_data(struct opal_dev *dev, void *data) in write_table_data() argument
1970 struct opal_read_write_table *write_tbl = data; in write_table_data()
1972 return generic_table_write_data(dev, write_tbl->data, write_tbl->offset, in write_table_data()
2004 static int read_table_data(struct opal_dev *dev, void *data) in read_table_data() argument
2006 struct opal_read_write_table *read_tbl = data; in read_table_data()
2061 dst = (u8 __user *)(uintptr_t)read_tbl->data; in read_table_data()
2075 static int end_opal_session(struct opal_dev *dev, void *data) in end_opal_session() argument
2143 struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv) in init_opal_dev() argument
2165 dev->data = data; in init_opal_dev()