/freebsd/sys/dev/isci/scil/ |
H A D | scic_sds_controller_registers.h | 75 #define scic_sds_controller_smu_register_read(controller, reg) \ argument 77 (controller), \ 78 (controller)->smu_registers->reg \ 81 #define scic_sds_controller_smu_register_write(controller, reg, value) \ argument 83 (controller), \ 84 (controller)->smu_registers->reg, \ 93 #define scu_afe_register_write(controller, reg, value) \ argument 95 (controller), \ 96 (controller)->scu_registers->afe.reg, \ 100 #define scu_afe_register_read(controller, reg) \ argument [all …]
|
H A D | scic_sds_port_configuration_agent.c | 142 SCIC_SDS_CONTROLLER_T * controller, in scic_sds_port_configuration_agent_find_port() argument 154 sci_base_object_get_logger(controller), in scic_sds_port_configuration_agent_find_port() 157 controller, phy in scic_sds_port_configuration_agent_find_port() 168 if (scic_controller_get_port_handle(controller, port_index, &port_handle) == SCI_SUCCESS) in scic_sds_port_configuration_agent_find_port() 209 SCIC_SDS_CONTROLLER_T * controller, in scic_sds_port_configuration_agent_validate_ports() argument 218 sci_base_object_get_logger(controller), in scic_sds_port_configuration_agent_validate_ports() 221 controller, port_agent in scic_sds_port_configuration_agent_validate_ports() 260 scic_sds_phy_get_sas_address(&controller->phy_table[0], &first_address); in scic_sds_port_configuration_agent_validate_ports() 261 scic_sds_phy_get_sas_address(&controller->phy_table[3], &second_address); in scic_sds_port_configuration_agent_validate_ports() 276 scic_sds_phy_get_sas_address(&controller->phy_table[0], &first_address); in scic_sds_port_configuration_agent_validate_ports() [all …]
|
H A D | scic_controller.h | 125 SCI_CONTROLLER_HANDLE_T controller 141 SCI_CONTROLLER_HANDLE_T controller 184 SCI_CONTROLLER_HANDLE_T controller, 197 SCI_CONTROLLER_HANDLE_T controller 209 SCI_CONTROLLER_HANDLE_T controller 280 SCI_CONTROLLER_HANDLE_T controller 297 SCI_CONTROLLER_HANDLE_T controller 332 SCI_CONTROLLER_HANDLE_T controller, 360 SCI_CONTROLLER_HANDLE_T controller, 381 SCI_CONTROLLER_HANDLE_T controller [all …]
|
H A D | scif_sas_controller.c | 82 SCI_CONTROLLER_HANDLE_T controller, in scif_controller_construct() argument 88 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T*) controller; in scif_controller_construct() 91 if ((library == SCI_INVALID_HANDLE) || (controller == SCI_INVALID_HANDLE)) in scif_controller_construct() 98 library, controller in scif_controller_construct() 142 SCI_CONTROLLER_HANDLE_T controller in scif_controller_initialize() argument 145 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T*) controller; in scif_controller_initialize() 148 if (controller == SCI_INVALID_HANDLE) in scif_controller_initialize() 152 sci_base_object_get_logger(controller), in scif_controller_initialize() 155 controller in scif_controller_initialize() 166 SCI_CONTROLLER_HANDLE_T controller in scif_controller_get_suggested_start_timeout() argument [all …]
|
H A D | scif_sas_controller_state_handlers.c | 290 SCI_BASE_CONTROLLER_T * controller in scif_sas_controller_reset_initialize_handler() argument 293 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)controller; in scif_sas_controller_reset_initialize_handler() 301 controller in scif_sas_controller_reset_initialize_handler() 364 SCI_BASE_CONTROLLER_T * controller, in scif_sas_controller_initialized_start_handler() argument 369 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)controller; in scif_sas_controller_initialized_start_handler() 382 controller, timeout in scif_sas_controller_initialized_start_handler() 484 SCI_BASE_CONTROLLER_T * controller, in scif_sas_controller_ready_stop_handler() argument 488 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)controller; in scif_sas_controller_ready_stop_handler() 494 controller, timeout in scif_sas_controller_ready_stop_handler() 532 SCI_BASE_CONTROLLER_T * controller in scif_sas_controller_ready_reset_handler() argument [all …]
|
H A D | scif_user_callback.h | 97 SCI_CONTROLLER_HANDLE_T controller, 112 SCI_CONTROLLER_HANDLE_T controller, 136 SCI_CONTROLLER_HANDLE_T controller, 151 SCI_CONTROLLER_HANDLE_T controller, 170 SCI_CONTROLLER_HANDLE_T controller, 189 SCI_CONTROLLER_HANDLE_T controller, 205 SCI_CONTROLLER_HANDLE_T controller, 219 SCI_CONTROLLER_HANDLE_T controller, 235 SCI_CONTROLLER_HANDLE_T controller, 252 SCI_CONTROLLER_HANDLE_T controller, [all …]
|
H A D | scic_user_callback.h | 93 SCI_CONTROLLER_HANDLE_T controller, 108 SCI_CONTROLLER_HANDLE_T controller, 132 SCI_CONTROLLER_HANDLE_T controller, 147 SCI_CONTROLLER_HANDLE_T controller, 179 SCI_CONTROLLER_HANDLE_T controller, 196 SCI_CONTROLLER_HANDLE_T controller, 217 SCI_CONTROLLER_HANDLE_T controller, 264 SCI_CONTROLLER_HANDLE_T controller, 288 SCI_CONTROLLER_HANDLE_T controller, 765 SCI_CONTROLLER_HANDLE_T controller, [all …]
|
H A D | scic_sds_sgpio.c | 81 SCIC_SDS_CONTROLLER_T *controller, in scic_sgpio_write_SGODSR_register() argument 93 controller, output_data_select[phy_index], value in scic_sgpio_write_SGODSR_register() 100 SCI_CONTROLLER_HANDLE_T controller, in scic_sgpio_set_vendor_code() argument 104 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; in scic_sgpio_set_vendor_code() 111 SCI_CONTROLLER_HANDLE_T controller, in scic_sgpio_set_blink_patterns() argument 119 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; in scic_sgpio_set_blink_patterns() 128 SCI_CONTROLLER_HANDLE_T controller, in scic_sgpio_set_functionality() argument 133 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; in scic_sgpio_set_functionality() 145 SCI_CONTROLLER_HANDLE_T controller, in scic_sgpio_apply_led_blink_pattern() argument 155 SCIC_SDS_CONTROLLER_T * core_controller = (SCIC_SDS_CONTROLLER_T *) controller; in scic_sgpio_apply_led_blink_pattern() [all …]
|
H A D | scif_controller.h | 97 SCI_CONTROLLER_HANDLE_T controller, 114 SCI_CONTROLLER_HANDLE_T controller 131 SCI_CONTROLLER_HANDLE_T controller 163 SCI_CONTROLLER_HANDLE_T controller, 195 SCI_CONTROLLER_HANDLE_T controller, 218 SCI_CONTROLLER_HANDLE_T controller 259 SCI_CONTROLLER_HANDLE_T controller, 291 SCI_CONTROLLER_HANDLE_T controller, 316 SCI_CONTROLLER_HANDLE_T controller, 339 SCI_CONTROLLER_HANDLE_T controller, [all …]
|
/freebsd/sys/dev/isci/ |
H A D | isci_controller.c | 72 void scif_cb_controller_error(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_controller_error() argument 92 void scif_cb_controller_start_complete(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_controller_start_complete() argument 97 sci_object_get_association(controller); in scif_cb_controller_start_complete() 142 void scif_cb_controller_stop_complete(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_controller_stop_complete() argument 146 sci_object_get_association(controller); in scif_cb_controller_stop_complete() 170 void scif_cb_controller_allocate_memory(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_controller_allocate_memory() argument 174 sci_object_get_association(controller); in scif_cb_controller_allocate_memory() 209 void scif_cb_controller_free_memory(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_controller_free_memory() argument 213 sci_object_get_association(controller); in scif_cb_controller_free_memory() 224 void isci_controller_construct(struct ISCI_CONTROLLER *controller, in isci_controller_construct() argument [all …]
|
H A D | isci.c | 189 struct ISCI_CONTROLLER *controller = &isci->controllers[i]; in isci_detach() local 193 if (controller->scif_controller_handle != NULL) { in isci_detach() 195 scif_controller_get_scic_handle(controller->scif_controller_handle)); in isci_detach() 197 mtx_lock(&controller->lock); in isci_detach() 198 status = scif_controller_stop(controller->scif_controller_handle, 0); in isci_detach() 199 mtx_unlock(&controller->lock); in isci_detach() 201 while (controller->is_started == TRUE) { in isci_detach() 202 /* Now poll for interrupts until the controller stop complete in isci_detach() 205 mtx_lock(&controller->lock); in isci_detach() 206 isci_interrupt_poll_handler(controller); in isci_detach() 348 struct ISCI_CONTROLLER *controller = &isci->controllers[index]; isci_initialize() local 407 isci_allocate_dma_buffer(device_t device,struct ISCI_CONTROLLER * controller,struct ISCI_MEMORY * memory) isci_allocate_dma_buffer() argument 462 scif_cb_lock_associate(SCI_CONTROLLER_HANDLE_T controller,SCI_LOCK_HANDLE_T lock) scif_cb_lock_associate() argument 483 scif_cb_lock_disassociate(SCI_CONTROLLER_HANDLE_T controller,SCI_LOCK_HANDLE_T lock) scif_cb_lock_disassociate() argument 501 scif_cb_lock_acquire(SCI_CONTROLLER_HANDLE_T controller,SCI_LOCK_HANDLE_T lock) scif_cb_lock_acquire() argument 517 scif_cb_lock_release(SCI_CONTROLLER_HANDLE_T controller,SCI_LOCK_HANDLE_T lock) scif_cb_lock_release() argument 533 scif_cb_start_internal_io_task_create(SCI_CONTROLLER_HANDLE_T controller) scif_cb_start_internal_io_task_create() argument 649 scic_cb_pci_get_bar(SCI_CONTROLLER_HANDLE_T controller,uint16_t bar_number) scic_cb_pci_get_bar() argument 673 scic_cb_port_invalid_link_up(SCI_CONTROLLER_HANDLE_T controller,SCI_PORT_HANDLE_T port,SCI_PHY_HANDLE_T phy) scic_cb_port_invalid_link_up() argument [all...] |
H A D | isci_remote_device.c | 61 scif_cb_remote_device_ready(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_remote_device_ready() argument 67 sci_object_get_association(controller); in scif_cb_remote_device_ready() 112 scif_cb_remote_device_not_ready(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_remote_device_not_ready() argument 135 scif_cb_remote_device_failed(SCI_CONTROLLER_HANDLE_T controller, in scif_cb_remote_device_failed() argument 146 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; in isci_remote_device_reset() local 156 if (sci_pool_empty(controller->request_pool)) { in isci_remote_device_reset() 164 &controller->pending_device_reset_list, in isci_remote_device_reset() 176 controller->index, remote_device->domain->index, in isci_remote_device_reset() 180 sci_pool_get(controller->request_pool, request); in isci_remote_device_reset() 189 controller->scif_controller_handle, remote_device->sci_object, in isci_remote_device_reset() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
H A D | l2cache.txt | 9 "fsl,b4420-l2-cache-controller" 10 "fsl,b4860-l2-cache-controller" 11 "fsl,bsc9131-l2-cache-controller" 12 "fsl,bsc9132-l2-cache-controller" 13 "fsl,c293-l2-cache-controller" 14 "fsl,mpc8536-l2-cache-controller" 15 "fsl,mpc8540-l2-cache-controller" 16 "fsl,mpc8541-l2-cache-controller" 17 "fsl,mpc8544-l2-cache-controller" 18 "fsl,mpc8548-l2-cache-controller" [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/cache/ |
H A D | freescale-l2cache.txt | 9 "fsl,b4420-l2-cache-controller" 10 "fsl,b4860-l2-cache-controller" 11 "fsl,bsc9131-l2-cache-controller" 12 "fsl,bsc9132-l2-cache-controller" 13 "fsl,c293-l2-cache-controller" 14 "fsl,mpc8536-l2-cache-controller" 15 "fsl,mpc8540-l2-cache-controller" 16 "fsl,mpc8541-l2-cache-controller" 17 "fsl,mpc8544-l2-cache-controller" 18 "fsl,mpc8548-l2-cache-controller" [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos5410-pinctrl.dtsi | 13 gpio-controller; 16 interrupt-controller; 21 gpio-controller; 24 interrupt-controller; 29 gpio-controller; 32 interrupt-controller; 37 gpio-controller; 40 interrupt-controller; 45 gpio-controller; 48 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/tesla/ |
H A D | fsd-pinctrl.dtsi | 15 gpio-controller; 18 interrupt-controller; 23 gpio-controller; 26 interrupt-controller; 31 gpio-controller; 34 interrupt-controller; 39 gpio-controller; 42 interrupt-controller; 47 gpio-controller; 50 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | exynos5433-clock.txt | 3 The Exynos5433 clock controller generates and supplies clock to various 9 - "samsung,exynos5433-cmu-top" - clock controller compatible for CMU_TOP 12 - "samsung,exynos5433-cmu-cpif" - clock controller compatible for CMU_CPIF 14 - "samsung,exynos5433-cmu-mif" - clock controller compatible for CMU_MIF 16 - "samsung,exynos5433-cmu-peric" - clock controller compatible for CMU_PERIC 18 - "samsung,exynos5433-cmu-peris" - clock controller compatible for CMU_PERIS 20 - "samsung,exynos5433-cmu-fsys" - clock controller compatible for CMU_FSYS 22 - "samsung,exynos5433-cmu-g2d" - clock controller compatible for CMU_G2D 24 - "samsung,exynos5433-cmu-disp" - clock controller compatible for CMU_DISP 26 - "samsung,exynos5433-cmu-aud" - clock controller compatible for CMU_AUD [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/exynos/ |
H A D | exynos7-pinctrl.dtsi | 16 gpio-controller; 19 interrupt-controller; 33 gpio-controller; 36 interrupt-controller; 50 gpio-controller; 53 interrupt-controller; 58 gpio-controller; 61 interrupt-controller; 68 gpio-controller; 71 interrupt-controller; [all …]
|
H A D | exynos5433-pinctrl.dtsi | 33 gpio-controller; 36 interrupt-controller; 50 gpio-controller; 53 interrupt-controller; 67 gpio-controller; 70 interrupt-controller; 75 gpio-controller; 78 interrupt-controller; 83 gpio-controller; 86 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t8103-pmgr.dtsi | 10 ps_sbr: power-controller@100 { 19 ps_aic: power-controller@108 { 28 ps_dwi: power-controller@110 { 37 ps_soc_spmi0: power-controller@118 { 45 ps_soc_spmi1: power-controller@120 { 53 ps_soc_spmi2: power-controller@128 { 61 ps_gpio: power-controller@130 { 69 ps_pms_busif: power-controller@138 { 78 ps_pms: power-controller@140 { 87 ps_pms_fpwm0: power-controller@148 { [all …]
|
H A D | t8112-pmgr.dtsi | 10 ps_sbr: power-controller@100 { 19 ps_aic: power-controller@108 { 28 ps_dwi: power-controller@110 { 37 ps_soc_spmi0: power-controller@118 { 45 ps_gpio: power-controller@120 { 53 ps_pms_busif: power-controller@128 { 62 ps_pms: power-controller@130 { 71 ps_pms_c1ppt: power-controller@160 { 80 ps_soc_dpe: power-controller@168 { 89 ps_pmgr_soc_ocla: power-controller@170 { [all …]
|
H A D | t600x-pmgr.dtsi | 9 DIE_NODE(ps_pms_bridge): power-controller@100 { 18 DIE_NODE(ps_aic): power-controller@108 { 27 DIE_NODE(ps_dwi): power-controller@110 { 36 DIE_NODE(ps_pms): power-controller@118 { 45 DIE_NODE(ps_gpio): power-controller@120 { 54 DIE_NODE(ps_soc_dpe): power-controller@128 { 63 DIE_NODE(ps_pmgr_soc_ocla): power-controller@130 { 72 DIE_NODE(ps_pcie0_ref): power-controller@138 { 80 DIE_NODE(ps_pcie1_ref): power-controller@140 { 88 DIE_NODE(ps_apcie_st): power-controller@148 { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | pci-msi.txt | 23 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 32 - msi-map: Maps a Requester ID to an MSI controller and associated 34 (rid-base,msi-controller,msi-base,length), where: 38 * msi-controller is a single phandle to an MSI controller 47 the listed msi-controller, with the msi-specifier (r - rid-base + msi-base). 53 the root complex and MSI controller do not pass sideband data with MSI 54 writes, this property may be used to describe the MSI controller(s) 66 msi: msi-controller@a { 68 compatible = "vendor,some-controller"; 69 msi-controller; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | mrvl,intc.txt | 1 * Marvell MMP Interrupt controller 8 - reg : Address and length of the register set of the interrupt controller. 9 If the interrupt controller is intc, address and length means the range 10 of the whole interrupt controller. The "marvell,mmp3-intc" controller 12 controller is mux-intc, address and length means one register. Since 14 interrupt controller. 15 - reg-names : Name of the register set of the interrupt controller. It's 16 only required in mux-intc interrupt controller. 18 only required in mux-intc interrupt controller. 19 - interrupt-controller : Identifies the node as an interrupt controller. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | samsung-pinctrl.txt | 1 Samsung GPIO and Pin Mux/Config controller 4 controller. It controls the input/output settings on the available pads/pins 10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller, 11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller, 12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller, 13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller, 14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller, 15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller, 16 - "samsung,exynos3250-pinctrl": for Exynos3250 compatible pin-controller. 17 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller. [all …]
|