Lines Matching refs:drv_data

689 	int (*read_addr)(struct device *dev, void *drv_data, u64 *base);
690 int (*read_size)(struct device *dev, void *drv_data, u64 *size);
691 int (*write_addr)(struct device *dev, void *drv_data, u64 base);
692 int (*write_size)(struct device *dev, void *drv_data, u64 size);
693 int (*get_enabled_bg)(struct device *dev, void *drv_data, bool *enable);
694 int (*set_enabled_bg)(struct device *dev, void *drv_data, bool enable);
695 int (*get_min_cycle)(struct device *dev, void *drv_data, u32 *min);
696 int (*get_max_cycle)(struct device *dev, void *drv_data, u32 *max);
697 int (*get_cycle_duration)(struct device *dev, void *drv_data, u32 *cycle);
698 int (*set_cycle_duration)(struct device *dev, void *drv_data, u32 cycle);
723 int (*get_log_entry_type)(struct device *dev, void *drv_data, int fru_id, u32 *val);
724 int (*set_log_entry_type)(struct device *dev, void *drv_data, int fru_id, u32 val);
725 int (*get_mode)(struct device *dev, void *drv_data, int fru_id, u32 *val);
726 int (*set_mode)(struct device *dev, void *drv_data, int fru_id, u32 val);
727 int (*reset)(struct device *dev, void *drv_data, int fru_id, u32 val);
728 int (*get_threshold)(struct device *dev, void *drv_data, int fru_id, u32 *threshold);
729 int (*set_threshold)(struct device *dev, void *drv_data, int fru_id, u32 threshold);
803 int (*get_repair_type)(struct device *dev, void *drv_data, const char **type);
804 int (*get_persist_mode)(struct device *dev, void *drv_data, bool *persist);
805 int (*set_persist_mode)(struct device *dev, void *drv_data, bool persist);
806 int (*get_repair_safe_when_in_use)(struct device *dev, void *drv_data, bool *safe);
807 int (*get_hpa)(struct device *dev, void *drv_data, u64 *hpa);
808 int (*set_hpa)(struct device *dev, void *drv_data, u64 hpa);
809 int (*get_min_hpa)(struct device *dev, void *drv_data, u64 *hpa);
810 int (*get_max_hpa)(struct device *dev, void *drv_data, u64 *hpa);
811 int (*get_dpa)(struct device *dev, void *drv_data, u64 *dpa);
812 int (*set_dpa)(struct device *dev, void *drv_data, u64 dpa);
813 int (*get_min_dpa)(struct device *dev, void *drv_data, u64 *dpa);
814 int (*get_max_dpa)(struct device *dev, void *drv_data, u64 *dpa);
815 int (*get_nibble_mask)(struct device *dev, void *drv_data, u32 *val);
816 int (*set_nibble_mask)(struct device *dev, void *drv_data, u32 val);
817 int (*get_bank_group)(struct device *dev, void *drv_data, u32 *val);
818 int (*set_bank_group)(struct device *dev, void *drv_data, u32 val);
819 int (*get_bank)(struct device *dev, void *drv_data, u32 *val);
820 int (*set_bank)(struct device *dev, void *drv_data, u32 val);
821 int (*get_rank)(struct device *dev, void *drv_data, u32 *val);
822 int (*set_rank)(struct device *dev, void *drv_data, u32 val);
823 int (*get_row)(struct device *dev, void *drv_data, u32 *val);
824 int (*set_row)(struct device *dev, void *drv_data, u32 val);
825 int (*get_column)(struct device *dev, void *drv_data, u32 *val);
826 int (*set_column)(struct device *dev, void *drv_data, u32 val);
827 int (*get_channel)(struct device *dev, void *drv_data, u32 *val);
828 int (*set_channel)(struct device *dev, void *drv_data, u32 val);
829 int (*get_sub_channel)(struct device *dev, void *drv_data, u32 *val);
830 int (*set_sub_channel)(struct device *dev, void *drv_data, u32 val);
831 int (*do_repair)(struct device *dev, void *drv_data, u32 val);