Lines Matching +full:0 +full:xb
48 .hci_revision = 0xb,
49 .hci_version = 0x6,
54 .hci_revision = 0xb,
55 .hci_version = 0x6,
59 .hci_revision = 0xd,
60 .hci_version = 0x8,
65 .hci_revision = 0xa,
66 .hci_version = 0x6,
70 .hci_revision = 0xc,
71 .hci_version = 0x8,
76 .hci_revision = 0xa,
77 .hci_version = 0x6,
81 .hci_revision = 0xb,
82 .hci_version = 0xa,
86 .hci_revision = 0xc,
87 .hci_version = 0xa,
92 .hci_revision = 0xb,
93 .hci_version = 0x7,
98 .hci_revision = 0xa,
99 .hci_version = 0xb,
104 .hci_revision = 0xb,
105 .hci_version = 0xb,
111 .hci_revision = 0xc,
112 .hci_version = 0xc,
117 .hci_revision = 0xb,
118 .hci_version = 0xc,
126 [ 0 ] = RTLBT_ROM_LMP_8723A,
146 {0x52, 0x65, 0x61, 0x6C, 0x74, 0x65, 0x63, 0x68}; /* Realtech */
149 {0x52, 0x54, 0x42, 0x54, 0x43, 0x6F, 0x72, 0x65}; /* RTBTCore */
151 static const uint8_t fw_ext_sig[4] = {0x51, 0x04, 0xFD, 0x77};
162 if (fd < 0) { in rtlbt_fw_read()
164 return (0); in rtlbt_fw_read()
167 if (fstat(fd, &sb) != 0) { in rtlbt_fw_read()
170 return (0); in rtlbt_fw_read()
177 return (0); in rtlbt_fw_read()
182 if (r < 0) { in rtlbt_fw_read()
186 return (0); in rtlbt_fw_read()
195 return (0); in rtlbt_fw_read()
200 memset(fw, 0, sizeof(*fw)); in rtlbt_fw_read()
217 memset(fw, 0, sizeof(*fw)); in rtlbt_fw_free()
236 for (i = 0; i < nitems(rtlbt_ic_id_table); i++) { in rtlbt_get_ic()
259 if (memcmp(fw->buf, fw_header_sig_v1, sizeof(fw_header_sig_v1)) == 0) { in rtlbt_get_fw_type()
264 if (memcmp(fw->buf, fw_header_sig_v2, sizeof(fw_header_sig_v2)) == 0) { in rtlbt_get_fw_type()
277 if (memcmp(ptr, fw_ext_sig, sizeof(fw_ext_sig)) != 0) { in rtlbt_get_fw_type()
289 if (opcode == 0x00) { in rtlbt_get_fw_type()
297 project_ids[project_id] == 0) { in rtlbt_get_fw_type()
304 } while (opcode != 0xff && ptr > fw->buf + fw_header_len); in rtlbt_get_fw_type()
333 for (i = 0; i < num_patches; i++) { in rtlbt_parse_fwfile_v1()
367 return (0); in rtlbt_parse_fwfile_v1()
384 return (0); in rtlbt_append_fwfile()