Lines Matching defs:base

24 static int hci_extcap_hardware_id(struct i3c_hci *hci, void __iomem *base)
26 hci->vendor_mipi_id = readl(base + 0x04);
27 hci->vendor_version_id = readl(base + 0x08);
28 hci->vendor_product_id = readl(base + 0x0c);
45 static int hci_extcap_master_config(struct i3c_hci *hci, void __iomem *base)
47 u32 master_config = readl(base + 0x04);
59 static int hci_extcap_multi_bus(struct i3c_hci *hci, void __iomem *base)
61 u32 bus_instance = readl(base + 0x04);
68 static int hci_extcap_xfer_modes(struct i3c_hci *hci, void __iomem *base)
70 u32 header = readl(base);
76 base += 4; /* skip header */
78 u32 mode_entry = readl(base);
82 base += 4;
88 static int hci_extcap_xfer_rates(struct i3c_hci *hci, void __iomem *base)
90 u32 header = readl(base);
95 base += 4; /* skip header */
99 rate_entry = readl(base);
110 base += 4;
116 static int hci_extcap_auto_command(struct i3c_hci *hci, void __iomem *base)
118 u32 autocmd_ext_caps = readl(base + 0x04);
120 u32 autocmd_ext_config = readl(base + 0x08);
126 hci->AUTOCMD_regs = base;
130 static int hci_extcap_debug(struct i3c_hci *hci, void __iomem *base)
133 hci->DEBUG_regs = base;
137 static int hci_extcap_scheduled_cmd(struct i3c_hci *hci, void __iomem *base)
140 /* hci->schedcmd_regs = base; */
144 static int hci_extcap_non_curr_master(struct i3c_hci *hci, void __iomem *base)
147 /* hci->NCM_regs = base; */
151 static int hci_extcap_ccc_resp_conf(struct i3c_hci *hci, void __iomem *base)
157 static int hci_extcap_global_DAT(struct i3c_hci *hci, void __iomem *base)
163 static int hci_extcap_multilane(struct i3c_hci *hci, void __iomem *base)
169 static int hci_extcap_ncm_multilane(struct i3c_hci *hci, void __iomem *base)
178 int (*parser)(struct i3c_hci *hci, void __iomem *base);
201 static int hci_extcap_vendor_NXP(struct i3c_hci *hci, void __iomem *base)
203 hci->vendor_data = (__force void *)base;
204 dev_info(&hci->master.dev, "Build Date Info = %#x\n", readl(base + 1*4));
206 writel(0xdeadbeef, base + 1*4);
214 int (*parser)(struct i3c_hci *hci, void __iomem *base);
226 static int hci_extcap_vendor_specific(struct i3c_hci *hci, void __iomem *base,
253 return vendor_cap_entry->parser(hci, base);