Lines Matching refs:entry
520 struct rtl_subsection *entry, *tmp;
600 list_for_each_entry_safe(entry, tmp, &btrtl_dev->patch_subsecs, list) {
602 entry->opcode, entry->data, entry->len);
603 memcpy(ptr + len, entry->data, entry->len);
604 len += entry->len;
1023 struct rtl_subsection *entry, *tmp;
1028 list_for_each_entry_safe(entry, tmp, &btrtl_dev->patch_subsecs, list) {
1029 list_del(&entry->list);
1030 kfree(entry);
1398 struct rtl_vendor_config_entry *entry;
1420 entry = ((void *)config->entry) + i;
1422 switch (le16_to_cpu(entry->offset)) {
1424 if (entry->len < sizeof(*device_baudrate)) {
1425 rtl_dev_err(hdev, "invalid UART config entry");
1429 *device_baudrate = get_unaligned_le32(entry->data);
1433 if (entry->len >= 13)
1434 *flow_control = !!(entry->data[12] & BIT(2));
1442 rtl_dev_dbg(hdev, "skipping config entry 0x%x (len %u)",
1443 le16_to_cpu(entry->offset), entry->len);
1447 i += sizeof(*entry) + entry->len;
1451 rtl_dev_err(hdev, "no UART config entry found");