Lines Matching defs:data
33 int (*fn)(struct opal_dev *dev, void *data);
34 void *data;
80 void *data;
269 static bool check_tper(const void *data)
271 const struct d0_tper_features *tper = data;
283 static bool check_mbrenabled(const void *data)
285 const struct d0_locking_features *lfeat = data;
291 static bool check_sum(const void *data)
293 const struct d0_single_user_mode *sum = data;
306 static u16 get_comid_v100(const void *data)
308 const struct d0_opal_v100 *v100 = data;
313 static u16 get_comid_v200(const void *data)
315 const struct d0_opal_v200 *v200 = data;
322 return dev->send_recv(dev->data, dev->comid, TCG_SECP_01,
329 return dev->send_recv(dev->data, dev->comid, TCG_SECP_01,
373 static void check_geometry(struct opal_dev *dev, const void *data)
375 const struct d0_geometry_features *geo = data;
384 int error = step->fn(dev, step->data);
510 static int opal_discovery0(struct opal_dev *dev, void *data)
1110 * data will be available in dev->resp->tok[4]
1162 static int gen_key(struct opal_dev *dev, void *data)
1209 static int get_active_key(struct opal_dev *dev, void *data)
1213 u8 *lr = data;
1226 static int generic_table_write_data(struct opal_dev *dev, const u64 data,
1229 const u8 __user *src = (u8 __user *)(uintptr_t)data;
1346 static int setup_locking_range(struct opal_dev *dev, void *data)
1349 struct opal_user_lr_setup *setup = data;
1447 static int start_anybodyASP_opal_session(struct opal_dev *dev, void *data)
1453 static int start_SIDASP_opal_session(struct opal_dev *dev, void *data)
1459 const struct opal_key *okey = data;
1476 static int start_admin1LSP_opal_session(struct opal_dev *dev, void *data)
1478 struct opal_key *key = data;
1485 static int start_PSID_opal_session(struct opal_dev *dev, void *data)
1487 const struct opal_key *okey = data;
1495 static int start_auth_opal_session(struct opal_dev *dev, void *data)
1497 struct opal_session_info *session = data;
1541 static int revert_tper(struct opal_dev *dev, void *data)
1555 static int internal_activate_user(struct opal_dev *dev, void *data)
1557 struct opal_session_info *session = data;
1583 static int erase_locking_range(struct opal_dev *dev, void *data)
1585 struct opal_session_info *session = data;
1602 static int set_mbr_done(struct opal_dev *dev, void *data)
1604 u8 *mbr_done_tf = data;
1628 static int set_mbr_enable_disable(struct opal_dev *dev, void *data)
1630 u8 *mbr_en_dis = data;
1654 static int write_shadow_mbr(struct opal_dev *dev, void *data)
1656 struct opal_shadow_mbr *shadow = data;
1658 return generic_table_write_data(dev, shadow->data, shadow->offset,
1682 static int set_new_pw(struct opal_dev *dev, void *data)
1685 struct opal_session_info *usr = data;
1706 static int set_sid_cpin_pin(struct opal_dev *dev, void *data)
1709 struct opal_key *key = data;
1720 static int add_user_to_lr(struct opal_dev *dev, void *data)
1724 struct opal_lock_unlock *lkul = data;
1788 static int lock_unlock_locking_range(struct opal_dev *dev, void *data)
1791 struct opal_lock_unlock *lkul = data;
1844 static int lock_unlock_locking_range_sum(struct opal_dev *dev, void *data)
1848 struct opal_lock_unlock *lkul = data;
1885 static int activate_lsp(struct opal_dev *dev, void *data)
1887 struct opal_lr_act *opal_act = data;
1922 static int get_lsp_lifecycle(struct opal_dev *dev, void *data)
1943 static int get_msid_cpin_pin(struct opal_dev *dev, void *data)
1968 static int write_table_data(struct opal_dev *dev, void *data)
1970 struct opal_read_write_table *write_tbl = data;
1972 return generic_table_write_data(dev, write_tbl->data, write_tbl->offset,
1988 pr_debug("%s: Couldn't read data from the table.\n", __func__);
1999 * MAX size of data that can be carried in response buffer
2004 static int read_table_data(struct opal_dev *dev, void *data)
2006 struct opal_read_write_table *read_tbl = data;
2047 pr_debug("Error building read table data command.\n");
2061 dst = (u8 __user *)(uintptr_t)read_tbl->data;
2063 pr_debug("Error copying data to userspace\n");
2075 static int end_opal_session(struct opal_dev *dev, void *data)
2143 struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv)
2165 dev->data = data;