Blame view

kernel/linux-rt-4.4.41/include/linux/fsl/bestcomm/ata.h 787 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  /*
   * Header for Bestcomm ATA task driver
   *
   *
   * Copyright (C) 2006 Freescale - John Rigby
   * Copyright (C) 2006 Sylvain Munaut <tnt@246tNt.com>
   *
   * This file is licensed under the terms of the GNU General Public License
   * version 2. This program is licensed "as is" without any warranty of any
   * kind, whether express or implied.
   */
  
  #ifndef __BESTCOMM_ATA_H__
  #define __BESTCOMM_ATA_H__
  
  
  struct bcom_ata_bd {
  	u32	status;
  	u32	src_pa;
  	u32	dst_pa;
  };
  
  extern struct bcom_task * bcom_ata_init(int queue_len, int maxbufsize);
  extern void bcom_ata_rx_prepare(struct bcom_task *tsk);
  extern void bcom_ata_tx_prepare(struct bcom_task *tsk);
  extern void bcom_ata_reset_bd(struct bcom_task *tsk);
  extern void bcom_ata_release(struct bcom_task *tsk);
  
  #endif /* __BESTCOMM_ATA_H__ */