Browse Source

Use the existing device_data for knc state data.

Con Kolivas 12 years ago
parent
commit
ac7dc468e2
2 changed files with 5 additions and 8 deletions
  1. 5 5
      driver-knc-spi-fpga.c
  2. 0 3
      miner.h

+ 5 - 5
driver-knc-spi-fpga.c

@@ -365,7 +365,7 @@ static void knc_work_from_queue_to_spi(struct knc_state *knc,
 static int64_t knc_process_response(struct thr_info *thr, struct cgpu_info *cgpu,
 				    struct spi_rx_t *rxbuf, int __maybe_unused num)
 {
-	struct knc_state *knc = cgpu->knc_state;
+	struct knc_state *knc = cgpu->device_data;
 	struct work *work;
 	int64_t us;
 	int submitted, successful, i, num_sent;
@@ -568,7 +568,7 @@ static bool knc_detect_one(struct spidev_context *ctx)
 	cgpu->name = "KnCminer";
 	cgpu->threads = 1;	// .. perhaps our number of devices?
 
-	cgpu->knc_state = knc;
+	cgpu->device_data = knc;
 	add_cgpu(cgpu);
 
 	return true;
@@ -612,7 +612,7 @@ void knc_detect(bool __maybe_unused hotplug)
 static int64_t knc_scanwork(struct thr_info *thr)
 {
 	struct cgpu_info *cgpu = thr->cgpu;
-	struct knc_state *knc = cgpu->knc_state;
+	struct knc_state *knc = cgpu->device_data;
 	int len, num;
 	int next_read_q;
 
@@ -646,7 +646,7 @@ static int64_t knc_scanwork(struct thr_info *thr)
 
 static bool knc_queue_full(struct cgpu_info *cgpu)
 {
-	struct knc_state *knc = cgpu->knc_state;
+	struct knc_state *knc = cgpu->device_data;
 	struct work *work;
 	int queue_full = true;
 
@@ -666,7 +666,7 @@ static bool knc_queue_full(struct cgpu_info *cgpu)
 
 static void knc_flush_work(struct cgpu_info *cgpu)
 {
-	struct knc_state *knc = cgpu->knc_state;
+	struct knc_state *knc = cgpu->device_data;
 	struct work *work;
 	int len;
 	int next_read_q, next_read_a;

+ 0 - 3
miner.h

@@ -497,9 +497,6 @@ struct cgpu_info {
 	bool polling;
 	bool flash_led;
 #endif /* USE_BITFORCE */
-#if defined(USE_KNC)
-	struct knc_state *knc_state;
-#endif
 #if defined(USE_BITFORCE) || defined(USE_BFLSC)
 	pthread_mutex_t device_mutex;
 #endif /* USE_BITFORCE || USE_BFLSC */