Lines Matching refs:info
295 #define TAM3517_READ_EEPROM(info, ret) \ argument
299 (void *)info, sizeof(*info))) \
305 #define TAM3517_READ_MAC_FROM_EEPROM(info) \ argument
310 for (i = 0 ; i < ARRAY_SIZE((info)->eth_addr); i++) { \
312 (info)->eth_addr[i][5], \
313 (info)->eth_addr[i][4], \
314 (info)->eth_addr[i][3], \
315 (info)->eth_addr[i][2], \
316 (info)->eth_addr[i][1], \
317 (info)->eth_addr[i][0]); \
329 #define TAM3517_sequence_number(info) \ argument
330 ((info)->sequence_number % 0x1000000000000LL)
331 #define TAM3517_week_of_year(info) (((info)->sequence_number >> 48) % 0x100) argument
332 #define TAM3517_year(info) ((info)->sequence_number >> 56) argument
333 #define TAM3517_revision_fixed(info) ((info)->revision % 0x100) argument
334 #define TAM3517_revision_major(info) (((info)->revision >> 8) % 0x100) argument
335 #define TAM3517_revision_tn(info) ((info)->revision >> 16) argument
337 #define TAM3517_PRINT_SOM_INFO(info) \ argument
339 printf("Vendor:%s\n", (info)->customer); \
340 printf("SOM: %s\n", (info)->product); \
342 TAM3517_year(info), \
343 TAM3517_week_of_year(info), \
344 TAM3517_sequence_number(info)); \
346 TAM3517_revision_tn(info), \
347 TAM3517_revision_major(info), \
348 TAM3517_revision_fixed(info)); \