Searched refs:rockchip_pcie (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-dw-rockchip.c | 51 struct rockchip_pcie { struct 63 static int rockchip_pcie_readl_apb(struct rockchip_pcie *rockchip, in rockchip_pcie_readl_apb() 69 static void rockchip_pcie_writel_apb(struct rockchip_pcie *rockchip, in rockchip_pcie_writel_apb() 78 struct rockchip_pcie *rockchip = irq_desc_get_handler_data(desc); in rockchip_pcie_legacy_int_handler() 125 static int rockchip_pcie_init_irq_domain(struct rockchip_pcie *rockchip) in rockchip_pcie_init_irq_domain() 147 static void rockchip_pcie_enable_ltssm(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_ltssm() 155 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_link_up() 167 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_start_link() 192 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_host_init() 221 static int rockchip_pcie_clk_init(struct rockchip_pcie *rockchi [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-rockchip-host.c | 42 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int() 51 static void rockchip_pcie_clr_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_clr_bw_int() 60 static void rockchip_pcie_update_txcredit_mui(struct rockchip_pcie *rockchip) in rockchip_pcie_update_txcredit_mui() 71 static int rockchip_pcie_valid_device(struct rockchip_pcie *rockchip, in rockchip_pcie_valid_device() 85 static u8 rockchip_pcie_lane_map(struct rockchip_pcie *rockchip) in rockchip_pcie_lane_map() 103 static int rockchip_pcie_rd_own_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_rd_own_conf() 128 static int rockchip_pcie_wr_own_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_wr_own_conf() 156 static int rockchip_pcie_rd_other_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_rd_other_conf() 190 static int rockchip_pcie_wr_other_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_wr_other_conf() 223 struct rockchip_pcie *rockchi in rockchip_pcie_rd_conf() [all...] |
H A D | pcie-rockchip-ep.c | 41 struct rockchip_pcie rockchip; 53 static void rockchip_pcie_clear_ep_ob_atu(struct rockchip_pcie *rockchip, in rockchip_pcie_clear_ep_ob_atu() 70 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu() 130 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_write_header() 168 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_bar() 236 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_clear_bar() 266 struct rockchip_pcie *pcie = &ep->rockchip; in rockchip_pcie_ep_map_addr() 292 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_unmap_addr() 316 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_msi() 336 struct rockchip_pcie *rockchi in rockchip_pcie_ep_get_msi() [all...] |
H A D | pcie-rockchip.h | 287 struct rockchip_pcie { struct 320 static u32 rockchip_pcie_read(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_read() 325 static void rockchip_pcie_write(struct rockchip_pcie *rockchip, u32 val, in rockchip_pcie_write() 331 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip); 332 int rockchip_pcie_init_port(struct rockchip_pcie *rockchip); 333 int rockchip_pcie_get_phys(struct rockchip_pcie *rockchip); 334 void rockchip_pcie_deinit_phys(struct rockchip_pcie *rockchip); 335 int rockchip_pcie_enable_clocks(struct rockchip_pcie *rockchip); 338 struct rockchip_pcie *rockchip, u32 type);
|
H A D | pcie-rockchip.c | 26 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip) in rockchip_pcie_parse_dt() 163 int rockchip_pcie_init_port(struct rockchip_pcie *rockchip) in rockchip_pcie_init_port() 314 int rockchip_pcie_get_phys(struct rockchip_pcie *rockchip) in rockchip_pcie_get_phys() 356 void rockchip_pcie_deinit_phys(struct rockchip_pcie *rockchip) in rockchip_pcie_deinit_phys() 369 int rockchip_pcie_enable_clocks(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_clocks() 412 struct rockchip_pcie *rockchip = data; in rockchip_pcie_disable_clocks() 422 struct rockchip_pcie *rockchip, u32 type) in rockchip_pcie_cfg_configuration_accesses()
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-rockchip-host.c | 39 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int() 48 static void rockchip_pcie_clr_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_clr_bw_int() 57 static void rockchip_pcie_update_txcredit_mui(struct rockchip_pcie *rockchip) in rockchip_pcie_update_txcredit_mui() 68 static int rockchip_pcie_valid_device(struct rockchip_pcie *rockchip, in rockchip_pcie_valid_device() 82 static u8 rockchip_pcie_lane_map(struct rockchip_pcie *rockchip) in rockchip_pcie_lane_map() 100 static int rockchip_pcie_rd_own_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_rd_own_conf() 125 static int rockchip_pcie_wr_own_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_wr_own_conf() 153 static int rockchip_pcie_rd_other_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_rd_other_conf() 186 static int rockchip_pcie_wr_other_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_wr_other_conf() 219 struct rockchip_pcie *rockchi in rockchip_pcie_rd_conf() [all...] |
H A D | pcie-rockchip-ep.c | 41 struct rockchip_pcie rockchip; 53 static void rockchip_pcie_clear_ep_ob_atu(struct rockchip_pcie *rockchip, in rockchip_pcie_clear_ep_ob_atu() 66 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu() 97 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_write_header() 135 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_bar() 203 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_clear_bar() 238 struct rockchip_pcie *pcie = &ep->rockchip; in rockchip_pcie_ep_map_addr() 253 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_unmap_addr() 273 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_msi() 293 struct rockchip_pcie *rockchi in rockchip_pcie_ep_get_msi() [all...] |
H A D | pcie-rockchip.h | 290 struct rockchip_pcie { struct 323 static u32 rockchip_pcie_read(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_read() 328 static void rockchip_pcie_write(struct rockchip_pcie *rockchip, u32 val, in rockchip_pcie_write() 334 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip); 335 int rockchip_pcie_init_port(struct rockchip_pcie *rockchip); 336 int rockchip_pcie_get_phys(struct rockchip_pcie *rockchip); 337 void rockchip_pcie_deinit_phys(struct rockchip_pcie *rockchip); 338 int rockchip_pcie_enable_clocks(struct rockchip_pcie *rockchip); 341 struct rockchip_pcie *rockchip, u32 type);
|
H A D | pcie-rockchip.c | 27 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip) in rockchip_pcie_parse_dt() 164 int rockchip_pcie_init_port(struct rockchip_pcie *rockchip) in rockchip_pcie_init_port() 315 int rockchip_pcie_get_phys(struct rockchip_pcie *rockchip) in rockchip_pcie_get_phys() 357 void rockchip_pcie_deinit_phys(struct rockchip_pcie *rockchip) in rockchip_pcie_deinit_phys() 370 int rockchip_pcie_enable_clocks(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_clocks() 413 struct rockchip_pcie *rockchip = data; in rockchip_pcie_disable_clocks() 423 struct rockchip_pcie *rockchip, u32 type) in rockchip_pcie_cfg_configuration_accesses()
|
Completed in 7 milliseconds