Blame view

kernel/linux-imx6_3.14.28/sound/firewire/lib.h 592 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  #ifndef SOUND_FIREWIRE_LIB_H_INCLUDED
  #define SOUND_FIREWIRE_LIB_H_INCLUDED
  
  #include <linux/firewire-constants.h>
  #include <linux/types.h>
  
  struct fw_unit;
  
  #define FW_GENERATION_MASK	0x00ff
  #define FW_FIXED_GENERATION	0x0100
  #define FW_QUIET		0x0200
  
  int snd_fw_transaction(struct fw_unit *unit, int tcode,
  		       u64 offset, void *buffer, size_t length,
  		       unsigned int flags);
  
  /* returns true if retrying the transaction would not make sense */
  static inline bool rcode_is_permanent_error(int rcode)
  {
  	return rcode == RCODE_TYPE_ERROR || rcode == RCODE_ADDRESS_ERROR;
  }
  
  #endif