diff options
Diffstat (limited to 'drivers/firewire/core.h')
| -rw-r--r-- | drivers/firewire/core.h | 21 | 
1 files changed, 14 insertions, 7 deletions
diff --git a/drivers/firewire/core.h b/drivers/firewire/core.h index 95c10f3d2282..7c36d2628e37 100644 --- a/drivers/firewire/core.h +++ b/drivers/firewire/core.h @@ -225,13 +225,20 @@ static inline bool is_next_generation(int new_generation, int old_generation)  #define TCODE_LINK_INTERNAL		0xe -#define TCODE_IS_READ_REQUEST(tcode)	(((tcode) & ~1) == 4) -#define TCODE_IS_BLOCK_PACKET(tcode)	(((tcode) &  1) != 0) -#define TCODE_IS_LINK_INTERNAL(tcode)	((tcode) == TCODE_LINK_INTERNAL) -#define TCODE_IS_REQUEST(tcode)		(((tcode) &  2) == 0) -#define TCODE_IS_RESPONSE(tcode)	(((tcode) &  2) != 0) -#define TCODE_HAS_REQUEST_DATA(tcode)	(((tcode) & 12) != 4) -#define TCODE_HAS_RESPONSE_DATA(tcode)	(((tcode) & 12) != 0) +static inline bool tcode_is_read_request(unsigned int tcode) +{ +	return (tcode & ~1u) == 4u; +} + +static inline bool tcode_is_block_packet(unsigned int tcode) +{ +	return (tcode & 1u) != 0u; +} + +static inline bool tcode_is_link_internal(unsigned int tcode) +{ +	return (tcode == TCODE_LINK_INTERNAL); +}  #define LOCAL_BUS 0xffc0  |