/***************************************************************************** (c) Cambridge Silicon Radio Limited 2011 All rights reserved and confidential information of CSR Refer to LICENSE.txt included with this source for details on the license terms. *****************************************************************************/ #include "csr_wifi_hip_unifi.h" struct sig_name { s16 id; const char *name; }; static const struct sig_name Unifi_bulkcmd_names[] = { { 0, "SignalCmd" }, { 1, "CopyToHost" }, { 2, "CopyToHostAck" }, { 3, "CopyFromHost" }, { 4, "CopyFromHostAck" }, { 5, "ClearSlot" }, { 6, "CopyOverlay" }, { 7, "CopyOverlayAck" }, { 8, "CopyFromHostAndClearSlot" }, { 15, "Padding" } }; const char *lookup_bulkcmd_name(u16 id) { if (id < 9) return Unifi_bulkcmd_names[id].name; if (id == 15) return "Padding"; return "UNKNOWN"; }