/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | pciehp_ctrl.c | 31 static void set_slot_off(struct controller *ctrl) in set_slot_off() argument 37 if (POWER_CTRL(ctrl)) { in set_slot_off() 38 pciehp_power_off_slot(ctrl); in set_slot_off() 48 pciehp_set_indicators(ctrl, PCI_EXP_SLTCTL_PWR_IND_OFF, in set_slot_off() 54 * @ctrl: PCIe hotplug controller where board is added 59 static int board_added(struct controller *ctrl) in board_added() argument 62 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added() 64 if (POWER_CTRL(ctrl)) { in board_added() 66 retval = pciehp_power_on_slot(ctrl); in board_added() 71 pciehp_set_indicators(ctrl, PCI_EXP_SLTCTL_PWR_IND_BLIN in board_added() 109 remove_board(struct controller *ctrl, bool safe_removal) remove_board() argument 135 pciehp_request(struct controller *ctrl, int action) pciehp_request() argument 144 struct controller *ctrl = container_of(work, struct controller, pciehp_queue_pushbutton_work() local 161 pciehp_handle_button_press(struct controller *ctrl) pciehp_handle_button_press() argument 210 pciehp_handle_disable_request(struct controller *ctrl) pciehp_handle_disable_request() argument 225 pciehp_handle_presence_or_link_change(struct controller *ctrl, u32 events) pciehp_handle_presence_or_link_change() argument 292 __pciehp_enable_slot(struct controller *ctrl) __pciehp_enable_slot() argument 317 pciehp_enable_slot(struct controller *ctrl) pciehp_enable_slot() argument 336 __pciehp_disable_slot(struct controller *ctrl, bool safe_removal) __pciehp_disable_slot() argument 353 pciehp_disable_slot(struct controller *ctrl, bool safe_removal) pciehp_disable_slot() argument 370 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_sysfs_enable_slot() local 409 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_sysfs_disable_slot() local [all...] |
H A D | pciehp_hpc.c | 48 static inline struct pci_dev *ctrl_dev(struct controller *ctrl) in ctrl_dev() argument 50 return ctrl->pcie->port; in ctrl_dev() 57 static inline int pciehp_request_irq(struct controller *ctrl) in pciehp_request_irq() argument 59 int retval, irq = ctrl->pcie->irq; in pciehp_request_irq() 62 ctrl->poll_thread = kthread_run(&pciehp_poll, ctrl, in pciehp_request_irq() 64 slot_name(ctrl)); in pciehp_request_irq() 65 return PTR_ERR_OR_ZERO(ctrl->poll_thread); in pciehp_request_irq() 70 IRQF_SHARED, "pciehp", ctrl); in pciehp_request_irq() 72 ctrl_err(ctrl, "Canno in pciehp_request_irq() 77 pciehp_free_irq(struct controller *ctrl) pciehp_free_irq() argument 85 pcie_poll_cmd(struct controller *ctrl, int timeout) pcie_poll_cmd() argument 111 pcie_wait_cmd(struct controller *ctrl) pcie_wait_cmd() argument 156 pcie_do_write_cmd(struct controller *ctrl, u16 cmd, u16 mask, bool wait) pcie_do_write_cmd() argument 212 pcie_write_cmd(struct controller *ctrl, u16 cmd, u16 mask) pcie_write_cmd() argument 218 pcie_write_cmd_nowait(struct controller *ctrl, u16 cmd, u16 mask) pcie_write_cmd_nowait() argument 234 pciehp_check_link_active(struct controller *ctrl) pciehp_check_link_active() argument 290 pciehp_check_link_status(struct controller *ctrl) pciehp_check_link_status() argument 332 __pciehp_link_set(struct controller *ctrl, bool enable) __pciehp_link_set() argument 343 pciehp_link_enable(struct controller *ctrl) pciehp_link_enable() argument 351 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_get_raw_indicator_status() local 364 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_get_attention_status() local 392 pciehp_get_power_status(struct controller *ctrl, u8 *status) pciehp_get_power_status() argument 414 pciehp_get_latch_status(struct controller *ctrl, u8 *status) pciehp_get_latch_status() argument 435 pciehp_card_present(struct controller *ctrl) pciehp_card_present() argument 460 pciehp_card_present_or_link_active(struct controller *ctrl) pciehp_card_present_or_link_active() argument 471 pciehp_query_power_fault(struct controller *ctrl) pciehp_query_power_fault() argument 483 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_set_raw_indicator_status() local 508 pciehp_set_indicators(struct controller *ctrl, int pwr, int attn) pciehp_set_indicators() argument 529 pciehp_power_on_slot(struct controller *ctrl) pciehp_power_on_slot() argument 554 pciehp_power_off_slot(struct controller *ctrl) pciehp_power_off_slot() argument 562 pciehp_ignore_dpc_link_change(struct controller *ctrl, struct pci_dev *pdev, int irq) pciehp_ignore_dpc_link_change() argument 590 struct controller *ctrl = (struct controller *)dev_id; pciehp_isr() local 695 struct controller *ctrl = (struct controller *)dev_id; pciehp_ist() local 763 struct controller *ctrl = data; pciehp_poll() local 782 pcie_enable_notification(struct controller *ctrl) pcie_enable_notification() argument 820 pcie_disable_notification(struct controller *ctrl) pcie_disable_notification() argument 833 pcie_clear_hotplug_events(struct controller *ctrl) pcie_clear_hotplug_events() argument 839 pcie_enable_interrupt(struct controller *ctrl) pcie_enable_interrupt() argument 847 pcie_disable_interrupt(struct controller *ctrl) pcie_disable_interrupt() argument 872 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_reset_slot() local 904 pcie_init_notification(struct controller *ctrl) pcie_init_notification() argument 913 pcie_shutdown_notification(struct controller *ctrl) pcie_shutdown_notification() argument 922 dbg_ctrl(struct controller *ctrl) dbg_ctrl() argument 952 struct controller *ctrl; pcie_init() local 1038 pciehp_release_ctrl(struct controller *ctrl) pciehp_release_ctrl() argument [all...] |
H A D | shpchp_hpc.c | 169 static void start_int_poll_timer(struct controller *ctrl, int sec); 170 static int hpc_check_cmd_status(struct controller *ctrl); 172 static inline u8 shpc_readb(struct controller *ctrl, int reg) in shpc_readb() argument 174 return readb(ctrl->creg + reg); in shpc_readb() 177 static inline void shpc_writeb(struct controller *ctrl, int reg, u8 val) in shpc_writeb() argument 179 writeb(val, ctrl->creg + reg); in shpc_writeb() 182 static inline u16 shpc_readw(struct controller *ctrl, int reg) in shpc_readw() argument 184 return readw(ctrl->creg + reg); in shpc_readw() 187 static inline void shpc_writew(struct controller *ctrl, int reg, u16 val) in shpc_writew() argument 189 writew(val, ctrl in shpc_writew() 192 shpc_readl(struct controller *ctrl, int reg) shpc_readl() argument 197 shpc_writel(struct controller *ctrl, int reg, u32 val) shpc_writel() argument 202 shpc_indirect_read(struct controller *ctrl, int index, u32 *value) shpc_indirect_read() argument 220 struct controller *ctrl = from_timer(ctrl, t, poll_timer); int_poll_timeout() local 234 start_int_poll_timer(struct controller *ctrl, int sec) start_int_poll_timer() argument 244 is_ctrl_busy(struct controller *ctrl) is_ctrl_busy() argument 254 shpc_poll_ctrl_busy(struct controller *ctrl) shpc_poll_ctrl_busy() argument 271 shpc_wait_cmd(struct controller *ctrl) shpc_wait_cmd() argument 295 struct controller *ctrl = slot->ctrl; shpc_write_cmd() local 336 hpc_check_cmd_status(struct controller *ctrl) hpc_check_cmd_status() argument 367 struct controller *ctrl = slot->ctrl; hpc_get_attention_status() local 391 struct controller *ctrl = slot->ctrl; hpc_get_power_status() local 416 struct controller *ctrl = slot->ctrl; hpc_get_latch_status() local 426 struct controller *ctrl = slot->ctrl; hpc_get_adapter_status() local 437 struct controller *ctrl = slot->ctrl; hpc_get_prog_int() local 447 struct controller *ctrl = slot->ctrl; hpc_get_adapter_speed() local 500 struct controller *ctrl = slot->ctrl; hpc_get_mode1_ECC_cap() local 516 struct controller *ctrl = slot->ctrl; hpc_query_power_fault() local 560 hpc_release_ctlr(struct controller *ctrl) hpc_release_ctlr() argument 637 shpc_get_cur_bus_speed(struct controller *ctrl) shpc_get_cur_bus_speed() argument 709 struct controller *ctrl = slot->ctrl; hpc_set_bus_speed_mode() local 774 struct controller *ctrl = (struct controller *)dev_id; shpc_isr() local 851 shpc_get_max_bus_speed(struct controller *ctrl) shpc_get_max_bus_speed() argument 919 shpc_init(struct controller *ctrl, struct pci_dev *pdev) shpc_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | pciehp_ctrl.c | 31 static void set_slot_off(struct controller *ctrl) in set_slot_off() argument 37 if (POWER_CTRL(ctrl)) { in set_slot_off() 38 pciehp_power_off_slot(ctrl); in set_slot_off() 48 pciehp_set_indicators(ctrl, PCI_EXP_SLTCTL_PWR_IND_OFF, in set_slot_off() 54 * @ctrl: PCIe hotplug controller where board is added 59 static int board_added(struct controller *ctrl) in board_added() argument 62 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added() 64 if (POWER_CTRL(ctrl)) { in board_added() 66 retval = pciehp_power_on_slot(ctrl); in board_added() 71 pciehp_set_indicators(ctrl, PCI_EXP_SLTCTL_PWR_IND_BLIN in board_added() 109 remove_board(struct controller *ctrl, bool safe_removal) remove_board() argument 135 pciehp_request(struct controller *ctrl, int action) pciehp_request() argument 144 struct controller *ctrl = container_of(work, struct controller, pciehp_queue_pushbutton_work() local 161 pciehp_handle_button_press(struct controller *ctrl) pciehp_handle_button_press() argument 211 pciehp_handle_disable_request(struct controller *ctrl) pciehp_handle_disable_request() argument 226 pciehp_handle_presence_or_link_change(struct controller *ctrl, u32 events) pciehp_handle_presence_or_link_change() argument 293 __pciehp_enable_slot(struct controller *ctrl) __pciehp_enable_slot() argument 318 pciehp_enable_slot(struct controller *ctrl) pciehp_enable_slot() argument 337 __pciehp_disable_slot(struct controller *ctrl, bool safe_removal) __pciehp_disable_slot() argument 354 pciehp_disable_slot(struct controller *ctrl, bool safe_removal) pciehp_disable_slot() argument 371 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_sysfs_enable_slot() local 410 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_sysfs_disable_slot() local [all...] |
H A D | pciehp_hpc.c | 48 static inline struct pci_dev *ctrl_dev(struct controller *ctrl) in ctrl_dev() argument 50 return ctrl->pcie->port; in ctrl_dev() 57 static inline int pciehp_request_irq(struct controller *ctrl) in pciehp_request_irq() argument 59 int retval, irq = ctrl->pcie->irq; in pciehp_request_irq() 62 ctrl->poll_thread = kthread_run(&pciehp_poll, ctrl, in pciehp_request_irq() 64 slot_name(ctrl)); in pciehp_request_irq() 65 return PTR_ERR_OR_ZERO(ctrl->poll_thread); in pciehp_request_irq() 70 IRQF_SHARED, "pciehp", ctrl); in pciehp_request_irq() 72 ctrl_err(ctrl, "Canno in pciehp_request_irq() 77 pciehp_free_irq(struct controller *ctrl) pciehp_free_irq() argument 85 pcie_poll_cmd(struct controller *ctrl, int timeout) pcie_poll_cmd() argument 111 pcie_wait_cmd(struct controller *ctrl) pcie_wait_cmd() argument 156 pcie_do_write_cmd(struct controller *ctrl, u16 cmd, u16 mask, bool wait) pcie_do_write_cmd() argument 212 pcie_write_cmd(struct controller *ctrl, u16 cmd, u16 mask) pcie_write_cmd() argument 218 pcie_write_cmd_nowait(struct controller *ctrl, u16 cmd, u16 mask) pcie_write_cmd_nowait() argument 234 pciehp_check_link_active(struct controller *ctrl) pciehp_check_link_active() argument 290 pciehp_check_link_status(struct controller *ctrl) pciehp_check_link_status() argument 332 __pciehp_link_set(struct controller *ctrl, bool enable) __pciehp_link_set() argument 343 pciehp_link_enable(struct controller *ctrl) pciehp_link_enable() argument 351 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_get_raw_indicator_status() local 364 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_get_attention_status() local 392 pciehp_get_power_status(struct controller *ctrl, u8 *status) pciehp_get_power_status() argument 414 pciehp_get_latch_status(struct controller *ctrl, u8 *status) pciehp_get_latch_status() argument 435 pciehp_card_present(struct controller *ctrl) pciehp_card_present() argument 460 pciehp_card_present_or_link_active(struct controller *ctrl) pciehp_card_present_or_link_active() argument 471 pciehp_query_power_fault(struct controller *ctrl) pciehp_query_power_fault() argument 483 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_set_raw_indicator_status() local 508 pciehp_set_indicators(struct controller *ctrl, int pwr, int attn) pciehp_set_indicators() argument 529 pciehp_power_on_slot(struct controller *ctrl) pciehp_power_on_slot() argument 554 pciehp_power_off_slot(struct controller *ctrl) pciehp_power_off_slot() argument 562 pciehp_ignore_dpc_link_change(struct controller *ctrl, struct pci_dev *pdev, int irq) pciehp_ignore_dpc_link_change() argument 590 struct controller *ctrl = (struct controller *)dev_id; pciehp_isr() local 695 struct controller *ctrl = (struct controller *)dev_id; pciehp_ist() local 760 struct controller *ctrl = data; pciehp_poll() local 779 pcie_enable_notification(struct controller *ctrl) pcie_enable_notification() argument 819 pcie_disable_notification(struct controller *ctrl) pcie_disable_notification() argument 832 pcie_clear_hotplug_events(struct controller *ctrl) pcie_clear_hotplug_events() argument 838 pcie_enable_interrupt(struct controller *ctrl) pcie_enable_interrupt() argument 846 pcie_disable_interrupt(struct controller *ctrl) pcie_disable_interrupt() argument 873 struct controller *ctrl = get_service_data(dev); pciehp_slot_reset() local 897 struct controller *ctrl = to_ctrl(hotplug_slot); pciehp_reset_slot() local 929 pcie_init_notification(struct controller *ctrl) pcie_init_notification() argument 938 pcie_shutdown_notification(struct controller *ctrl) pcie_shutdown_notification() argument 947 dbg_ctrl(struct controller *ctrl) dbg_ctrl() argument 977 struct controller *ctrl; pcie_init() local 1060 pciehp_release_ctrl(struct controller *ctrl) pciehp_release_ctrl() argument [all...] |
H A D | shpchp_hpc.c | 169 static void start_int_poll_timer(struct controller *ctrl, int sec); 170 static int hpc_check_cmd_status(struct controller *ctrl); 172 static inline u8 shpc_readb(struct controller *ctrl, int reg) in shpc_readb() argument 174 return readb(ctrl->creg + reg); in shpc_readb() 177 static inline u16 shpc_readw(struct controller *ctrl, int reg) in shpc_readw() argument 179 return readw(ctrl->creg + reg); in shpc_readw() 182 static inline void shpc_writew(struct controller *ctrl, int reg, u16 val) in shpc_writew() argument 184 writew(val, ctrl->creg + reg); in shpc_writew() 187 static inline u32 shpc_readl(struct controller *ctrl, int reg) in shpc_readl() argument 189 return readl(ctrl in shpc_readl() 192 shpc_writel(struct controller *ctrl, int reg, u32 val) shpc_writel() argument 197 shpc_indirect_read(struct controller *ctrl, int index, u32 *value) shpc_indirect_read() argument 215 struct controller *ctrl = from_timer(ctrl, t, poll_timer); int_poll_timeout() local 229 start_int_poll_timer(struct controller *ctrl, int sec) start_int_poll_timer() argument 239 is_ctrl_busy(struct controller *ctrl) is_ctrl_busy() argument 249 shpc_poll_ctrl_busy(struct controller *ctrl) shpc_poll_ctrl_busy() argument 266 shpc_wait_cmd(struct controller *ctrl) shpc_wait_cmd() argument 290 struct controller *ctrl = slot->ctrl; shpc_write_cmd() local 331 hpc_check_cmd_status(struct controller *ctrl) hpc_check_cmd_status() argument 362 struct controller *ctrl = slot->ctrl; hpc_get_attention_status() local 386 struct controller *ctrl = slot->ctrl; hpc_get_power_status() local 411 struct controller *ctrl = slot->ctrl; hpc_get_latch_status() local 421 struct controller *ctrl = slot->ctrl; hpc_get_adapter_status() local 432 struct controller *ctrl = slot->ctrl; hpc_get_prog_int() local 442 struct controller *ctrl = slot->ctrl; hpc_get_adapter_speed() local 494 struct controller *ctrl = slot->ctrl; hpc_query_power_fault() local 538 hpc_release_ctlr(struct controller *ctrl) hpc_release_ctlr() argument 615 shpc_get_cur_bus_speed(struct controller *ctrl) shpc_get_cur_bus_speed() argument 687 struct controller *ctrl = slot->ctrl; hpc_set_bus_speed_mode() local 752 struct controller *ctrl = (struct controller *)dev_id; shpc_isr() local 829 shpc_get_max_bus_speed(struct controller *ctrl) shpc_get_max_bus_speed() argument 896 shpc_init(struct controller *ctrl, struct pci_dev *pdev) shpc_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | loop.c | 37 struct nvme_ctrl ctrl; member 42 static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl) in to_loop_ctrl() argument 44 return container_of(ctrl, struct nvme_loop_ctrl, ctrl); in to_loop_ctrl() 54 struct nvme_loop_ctrl *ctrl; member 65 static void nvme_loop_delete_ctrl(struct nvmet_ctrl *ctrl); 71 return queue - queue->ctrl->queues; in nvme_loop_queue_idx() 87 return queue->ctrl->admin_tag_set.tags[queue_idx]; in nvme_loop_tagset() 88 return queue->ctrl->tag_set.tags[queue_idx - 1]; in nvme_loop_tagset() 105 nvme_complete_async_event(&queue->ctrl in nvme_loop_queue_response() 175 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(arg); nvme_loop_submit_async_event() local 193 nvme_loop_init_iod(struct nvme_loop_ctrl *ctrl, struct nvme_loop_iod *iod, unsigned int queue_idx) nvme_loop_init_iod() argument 207 struct nvme_loop_ctrl *ctrl = set->driver_data; nvme_loop_init_request() local 219 struct nvme_loop_ctrl *ctrl = data; nvme_loop_init_hctx() local 239 struct nvme_loop_ctrl *ctrl = data; nvme_loop_init_admin_hctx() local 262 nvme_loop_destroy_admin_queue(struct nvme_loop_ctrl *ctrl) nvme_loop_destroy_admin_queue() argument 274 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(nctrl); nvme_loop_free_ctrl() local 293 nvme_loop_destroy_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_destroy_io_queues() argument 304 nvme_loop_init_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_init_io_queues() argument 333 nvme_loop_connect_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_connect_io_queues() argument 347 nvme_loop_configure_admin_queue(struct nvme_loop_ctrl *ctrl) nvme_loop_configure_admin_queue() argument 421 nvme_loop_shutdown_ctrl(struct nvme_loop_ctrl *ctrl) nvme_loop_shutdown_ctrl() argument 441 nvme_loop_delete_ctrl_host(struct nvme_ctrl *ctrl) nvme_loop_delete_ctrl_host() argument 448 struct nvme_loop_ctrl *ctrl; nvme_loop_delete_ctrl() local 460 struct nvme_loop_ctrl *ctrl = nvme_loop_reset_ctrl_work() local 519 nvme_loop_create_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_create_io_queues() argument 565 nvme_loop_find_port(struct nvme_ctrl *ctrl) nvme_loop_find_port() argument 585 struct nvme_loop_ctrl *ctrl; nvme_loop_create_ctrl() local 720 struct nvme_loop_ctrl *ctrl, *next; nvme_loop_cleanup_module() local [all...] |
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | loop.c | 37 struct nvme_ctrl ctrl; member 42 static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl) in to_loop_ctrl() argument 44 return container_of(ctrl, struct nvme_loop_ctrl, ctrl); in to_loop_ctrl() 54 struct nvme_loop_ctrl *ctrl; member 65 static void nvme_loop_delete_ctrl(struct nvmet_ctrl *ctrl); 71 return queue - queue->ctrl->queues; in nvme_loop_queue_idx() 87 return queue->ctrl->admin_tag_set.tags[queue_idx]; in nvme_loop_tagset() 88 return queue->ctrl->tag_set.tags[queue_idx - 1]; in nvme_loop_tagset() 105 nvme_complete_async_event(&queue->ctrl in nvme_loop_queue_response() 175 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(arg); nvme_loop_submit_async_event() local 193 nvme_loop_init_iod(struct nvme_loop_ctrl *ctrl, struct nvme_loop_iod *iod, unsigned int queue_idx) nvme_loop_init_iod() argument 207 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(set->driver_data); nvme_loop_init_request() local 221 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(data); nvme_loop_init_hctx() local 241 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(data); nvme_loop_init_admin_hctx() local 264 nvme_loop_destroy_admin_queue(struct nvme_loop_ctrl *ctrl) nvme_loop_destroy_admin_queue() argument 274 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(nctrl); nvme_loop_free_ctrl() local 291 nvme_loop_destroy_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_destroy_io_queues() argument 302 nvme_loop_init_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_init_io_queues() argument 331 nvme_loop_connect_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_connect_io_queues() argument 345 nvme_loop_configure_admin_queue(struct nvme_loop_ctrl *ctrl) nvme_loop_configure_admin_queue() argument 394 nvme_loop_shutdown_ctrl(struct nvme_loop_ctrl *ctrl) nvme_loop_shutdown_ctrl() argument 410 nvme_loop_delete_ctrl_host(struct nvme_ctrl *ctrl) nvme_loop_delete_ctrl_host() argument 417 struct nvme_loop_ctrl *ctrl; nvme_loop_delete_ctrl() local 429 struct nvme_loop_ctrl *ctrl = nvme_loop_reset_ctrl_work() local 488 nvme_loop_create_io_queues(struct nvme_loop_ctrl *ctrl) nvme_loop_create_io_queues() argument 516 nvme_loop_find_port(struct nvme_ctrl *ctrl) nvme_loop_find_port() argument 536 struct nvme_loop_ctrl *ctrl; nvme_loop_create_ctrl() local 671 struct nvme_loop_ctrl *ctrl, *next; nvme_loop_cleanup_module() local [all...] |
H A D | auth.c | 59 int nvmet_setup_dhgroup(struct nvmet_ctrl *ctrl, u8 dhgroup_id) in nvmet_setup_dhgroup() argument 64 pr_debug("%s: ctrl %d selecting dhgroup %d\n", in nvmet_setup_dhgroup() 65 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup() 67 if (ctrl->dh_tfm) { in nvmet_setup_dhgroup() 68 if (ctrl->dh_gid == dhgroup_id) { in nvmet_setup_dhgroup() 69 pr_debug("%s: ctrl %d reuse existing DH group %d\n", in nvmet_setup_dhgroup() 70 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup() 73 crypto_free_kpp(ctrl->dh_tfm); in nvmet_setup_dhgroup() 74 ctrl->dh_tfm = NULL; in nvmet_setup_dhgroup() 75 ctrl in nvmet_setup_dhgroup() 127 nvmet_setup_auth(struct nvmet_ctrl *ctrl) nvmet_setup_auth() argument 233 nvmet_destroy_auth(struct nvmet_ctrl *ctrl) nvmet_destroy_auth() argument 268 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_auth_host_hash() local 379 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_auth_ctrl_hash() local 486 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_auth_ctrl_exponential() local 509 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_auth_ctrl_sesskey() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/ |
H A D | edp_ctrl.c | 142 static int edp_clk_init(struct edp_ctrl *ctrl) in edp_clk_init() argument 144 struct platform_device *pdev = ctrl->pdev; in edp_clk_init() 147 ctrl->aux_clk = msm_clk_get(pdev, "core"); in edp_clk_init() 148 if (IS_ERR(ctrl->aux_clk)) { in edp_clk_init() 149 ret = PTR_ERR(ctrl->aux_clk); in edp_clk_init() 151 ctrl->aux_clk = NULL; in edp_clk_init() 155 ctrl->pixel_clk = msm_clk_get(pdev, "pixel"); in edp_clk_init() 156 if (IS_ERR(ctrl->pixel_clk)) { in edp_clk_init() 157 ret = PTR_ERR(ctrl->pixel_clk); in edp_clk_init() 159 ctrl in edp_clk_init() 191 edp_clk_enable(struct edp_ctrl *ctrl, u32 clk_mask) edp_clk_enable() argument 277 edp_clk_disable(struct edp_ctrl *ctrl, u32 clk_mask) edp_clk_disable() argument 291 edp_regulator_init(struct edp_ctrl *ctrl) edp_regulator_init() argument 317 edp_regulator_enable(struct edp_ctrl *ctrl) edp_regulator_enable() argument 350 edp_regulator_disable(struct edp_ctrl *ctrl) edp_regulator_disable() argument 357 edp_gpio_config(struct edp_ctrl *ctrl) edp_gpio_config() argument 383 edp_ctrl_irq_enable(struct edp_ctrl *ctrl, int enable) edp_ctrl_irq_enable() argument 400 edp_fill_link_cfg(struct edp_ctrl *ctrl) edp_fill_link_cfg() argument 434 edp_config_ctrl(struct edp_ctrl *ctrl) edp_config_ctrl() argument 459 edp_state_ctrl(struct edp_ctrl *ctrl, u32 state) edp_state_ctrl() argument 466 edp_lane_set_write(struct edp_ctrl *ctrl, u8 voltage_level, u8 pre_emphasis_level) edp_lane_set_write() argument 492 edp_train_pattern_set_write(struct edp_ctrl *ctrl, u8 pattern) edp_train_pattern_set_write() argument 506 edp_sink_train_set_adjust(struct edp_ctrl *ctrl, const u8 *link_status) edp_sink_train_set_adjust() argument 536 edp_host_train_set(struct edp_ctrl *ctrl, u32 train) edp_host_train_set() argument 570 edp_voltage_pre_emphasise_set(struct edp_ctrl *ctrl) edp_voltage_pre_emphasise_set() argument 589 edp_start_link_train_1(struct edp_ctrl *ctrl) edp_start_link_train_1() argument 648 edp_start_link_train_2(struct edp_ctrl *ctrl) edp_start_link_train_2() argument 695 edp_link_rate_down_shift(struct edp_ctrl *ctrl) edp_link_rate_down_shift() argument 740 edp_clear_training_pattern(struct edp_ctrl *ctrl) edp_clear_training_pattern() argument 751 edp_do_link_train(struct edp_ctrl *ctrl) edp_do_link_train() argument 817 edp_clock_synchrous(struct edp_ctrl *ctrl, int sync) edp_clock_synchrous() argument 845 edp_sw_mvid_nvid(struct edp_ctrl *ctrl, u32 m, u32 n) edp_sw_mvid_nvid() argument 865 edp_mainlink_ctrl(struct edp_ctrl *ctrl, int enable) edp_mainlink_ctrl() argument 880 edp_ctrl_phy_aux_enable(struct edp_ctrl *ctrl, int enable) edp_ctrl_phy_aux_enable() argument 897 edp_ctrl_link_enable(struct edp_ctrl *ctrl, int enable) edp_ctrl_link_enable() argument 925 edp_ctrl_training(struct edp_ctrl *ctrl) edp_ctrl_training() argument 956 struct edp_ctrl *ctrl = container_of( edp_ctrl_on_worker() local 1015 struct edp_ctrl *ctrl = container_of( edp_ctrl_off_worker() local 1062 msm_edp_ctrl_irq(struct edp_ctrl *ctrl) msm_edp_ctrl_irq() argument 1108 msm_edp_ctrl_power(struct edp_ctrl *ctrl, bool on) msm_edp_ctrl_power() argument 1118 struct edp_ctrl *ctrl = NULL; msm_edp_ctrl_init() local 1187 msm_edp_ctrl_destroy(struct edp_ctrl *ctrl) msm_edp_ctrl_destroy() argument 1209 msm_edp_ctrl_panel_connected(struct edp_ctrl *ctrl) msm_edp_ctrl_panel_connected() argument 1243 msm_edp_ctrl_get_panel_info(struct edp_ctrl *ctrl, struct drm_connector *connector, struct edid **edid) msm_edp_ctrl_get_panel_info() argument 1285 msm_edp_ctrl_timing_cfg(struct edp_ctrl *ctrl, const struct drm_display_mode *mode, const struct drm_display_info *info) msm_edp_ctrl_timing_cfg() argument 1344 msm_edp_ctrl_pixel_clock_valid(struct edp_ctrl *ctrl, u32 pixel_rate, u32 *pm, u32 *pn) msm_edp_ctrl_pixel_clock_valid() argument [all...] |
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | qcom.c | 208 int (*reg_read)(struct qcom_swrm_ctrl *ctrl, int reg, u32 *val); 209 int (*reg_write)(struct qcom_swrm_ctrl *ctrl, int reg, int val); 280 static int qcom_swrm_ahb_reg_read(struct qcom_swrm_ctrl *ctrl, int reg, in qcom_swrm_ahb_reg_read() argument 283 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_read() 300 static int qcom_swrm_ahb_reg_write(struct qcom_swrm_ctrl *ctrl, in qcom_swrm_ahb_reg_write() argument 303 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_write() 320 static int qcom_swrm_cpu_reg_read(struct qcom_swrm_ctrl *ctrl, int reg, in qcom_swrm_cpu_reg_read() argument 323 *val = readl(ctrl->mmio + reg); in qcom_swrm_cpu_reg_read() 327 static int qcom_swrm_cpu_reg_write(struct qcom_swrm_ctrl *ctrl, int reg, in qcom_swrm_cpu_reg_write() argument 330 writel(val, ctrl in qcom_swrm_cpu_reg_write() 352 swrm_wait_for_rd_fifo_avail(struct qcom_swrm_ctrl *ctrl) swrm_wait_for_rd_fifo_avail() argument 378 swrm_wait_for_wr_fifo_avail(struct qcom_swrm_ctrl *ctrl) swrm_wait_for_wr_fifo_avail() argument 404 swrm_wait_for_wr_fifo_done(struct qcom_swrm_ctrl *ctrl) swrm_wait_for_wr_fifo_done() argument 430 qcom_swrm_cmd_fifo_wr_cmd(struct qcom_swrm_ctrl *ctrl, u8 cmd_data, u8 dev_addr, u16 reg_addr) qcom_swrm_cmd_fifo_wr_cmd() argument 478 qcom_swrm_cmd_fifo_rd_cmd(struct qcom_swrm_ctrl *ctrl, u8 dev_addr, u16 reg_addr, u32 len, u8 *rval) qcom_swrm_cmd_fifo_rd_cmd() argument 531 qcom_swrm_get_alert_slave_dev_num(struct qcom_swrm_ctrl *ctrl) qcom_swrm_get_alert_slave_dev_num() argument 550 qcom_swrm_get_device_status(struct qcom_swrm_ctrl *ctrl) qcom_swrm_get_device_status() argument 570 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_set_slave_dev_num() local 588 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_enumerate() local 642 struct qcom_swrm_ctrl *ctrl = dev_id; qcom_swrm_wake_irq_handler() local 667 struct qcom_swrm_ctrl *ctrl = dev_id; qcom_swrm_irq_handler() local 798 swrm_wait_for_frame_gen_enabled(struct qcom_swrm_ctrl *ctrl) swrm_wait_for_frame_gen_enabled() argument 818 qcom_swrm_init(struct qcom_swrm_ctrl *ctrl) qcom_swrm_init() argument 899 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_xfer_msg() local 933 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_pre_bank_switch() local 948 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_port_params() local 959 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_transport_params() local 1027 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_port_enable() local 1053 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_compute_params() local 1114 qcom_swrm_stream_free_ports(struct qcom_swrm_ctrl *ctrl, struct sdw_stream_runtime *stream) qcom_swrm_stream_free_ports() argument 1136 qcom_swrm_stream_alloc_ports(struct qcom_swrm_ctrl *ctrl, struct sdw_stream_runtime *stream, struct snd_pcm_hw_params *params, int direction) qcom_swrm_stream_alloc_ports() argument 1211 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_hw_params() local 1226 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_hw_free() local 1238 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_set_sdw_stream() local 1247 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_get_sdw_stream() local 1255 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_startup() local 1302 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_shutdown() local 1325 qcom_swrm_register_dais(struct qcom_swrm_ctrl *ctrl) qcom_swrm_register_dais() argument 1362 qcom_swrm_get_port_config(struct qcom_swrm_ctrl *ctrl) qcom_swrm_get_port_config() argument 1474 struct qcom_swrm_ctrl *ctrl = s_file->private; swrm_reg_show() local 1504 struct qcom_swrm_ctrl *ctrl; global() local 1660 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(&pdev->dev); global() local 1670 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dev); global() local 1735 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dev); global() local [all...] |
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-bitbang.c | 44 static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val) in mdiobb_send_bit() argument 46 const struct mdiobb_ops *ops = ctrl->ops; in mdiobb_send_bit() 48 ops->set_mdio_data(ctrl, val); in mdiobb_send_bit() 50 ops->set_mdc(ctrl, 1); in mdiobb_send_bit() 52 ops->set_mdc(ctrl, 0); in mdiobb_send_bit() 56 static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl) in mdiobb_get_bit() argument 58 const struct mdiobb_ops *ops = ctrl->ops; in mdiobb_get_bit() 61 ops->set_mdc(ctrl, 1); in mdiobb_get_bit() 63 ops->set_mdc(ctrl, 0); in mdiobb_get_bit() 65 return ops->get_mdio_data(ctrl); in mdiobb_get_bit() 69 mdiobb_send_num(struct mdiobb_ctrl *ctrl, u16 val, int bits) mdiobb_send_num() argument 78 mdiobb_get_num(struct mdiobb_ctrl *ctrl, int bits) mdiobb_get_num() argument 94 mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) mdiobb_cmd() argument 134 mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, u32 addr) mdiobb_cmd_addr() argument 154 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_read() local 186 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_write() local 205 alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl) alloc_mdio_bitbang() argument 225 struct mdiobb_ctrl *ctrl = bus->priv; free_mdio_bitbang() local [all...] |
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | rdma.c | 89 struct nvme_rdma_ctrl *ctrl; member 125 struct nvme_ctrl ctrl; member 130 static inline struct nvme_rdma_ctrl *to_rdma_ctrl(struct nvme_ctrl *ctrl) in to_rdma_ctrl() argument 132 return container_of(ctrl, struct nvme_rdma_ctrl, ctrl); in to_rdma_ctrl() 161 return queue - queue->ctrl->queues; in nvme_rdma_queue_idx() 167 queue->ctrl->io_queues[HCTX_TYPE_DEFAULT] + in nvme_rdma_poll_queue() 168 queue->ctrl->io_queues[HCTX_TYPE_READ]; in nvme_rdma_poll_queue() 300 struct nvme_rdma_ctrl *ctrl = set->driver_data; in nvme_rdma_init_request() local 302 int queue_idx = (set == &ctrl in nvme_rdma_init_request() 324 struct nvme_rdma_ctrl *ctrl = data; nvme_rdma_init_hctx() local 336 struct nvme_rdma_ctrl *ctrl = data; nvme_rdma_init_admin_hctx() local 575 nvme_rdma_alloc_queue(struct nvme_rdma_ctrl *ctrl, int idx, size_t queue_size) nvme_rdma_alloc_queue() argument 666 nvme_rdma_free_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_free_io_queues() argument 674 nvme_rdma_stop_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_stop_io_queues() argument 682 nvme_rdma_start_queue(struct nvme_rdma_ctrl *ctrl, int idx) nvme_rdma_start_queue() argument 704 nvme_rdma_start_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_start_io_queues() argument 722 nvme_rdma_alloc_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_alloc_io_queues() argument 798 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); nvme_rdma_alloc_tagset() local 841 nvme_rdma_destroy_admin_queue(struct nvme_rdma_ctrl *ctrl, bool remove) nvme_rdma_destroy_admin_queue() argument 858 nvme_rdma_configure_admin_queue(struct nvme_rdma_ctrl *ctrl, bool new) nvme_rdma_configure_admin_queue() argument 958 nvme_rdma_destroy_io_queues(struct nvme_rdma_ctrl *ctrl, bool remove) nvme_rdma_destroy_io_queues() argument 968 nvme_rdma_configure_io_queues(struct nvme_rdma_ctrl *ctrl, bool new) nvme_rdma_configure_io_queues() argument 1030 nvme_rdma_teardown_admin_queue(struct nvme_rdma_ctrl *ctrl, bool remove) nvme_rdma_teardown_admin_queue() argument 1046 nvme_rdma_teardown_io_queues(struct nvme_rdma_ctrl *ctrl, bool remove) nvme_rdma_teardown_io_queues() argument 1066 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); nvme_rdma_stop_ctrl() local 1074 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); nvme_rdma_free_ctrl() local 1089 nvme_rdma_reconnect_or_remove(struct nvme_rdma_ctrl *ctrl) nvme_rdma_reconnect_or_remove() argument 1108 nvme_rdma_setup_ctrl(struct nvme_rdma_ctrl *ctrl, bool new) nvme_rdma_setup_ctrl() argument 1188 struct nvme_rdma_ctrl *ctrl = container_of(to_delayed_work(work), nvme_rdma_reconnect_ctrl_work() local 1211 struct nvme_rdma_ctrl *ctrl = container_of(work, nvme_rdma_error_recovery_work() local 1231 nvme_rdma_error_recovery(struct nvme_rdma_ctrl *ctrl) nvme_rdma_error_recovery() argument 1254 struct nvme_rdma_ctrl *ctrl = queue->ctrl; nvme_rdma_wr_error() local 1725 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(arg); nvme_rdma_submit_async_event() local 1875 struct nvme_ctrl *ctrl = &queue->ctrl->ctrl; nvme_rdma_addr_resolved() local 1900 struct nvme_rdma_ctrl *ctrl = queue->ctrl; nvme_rdma_route_resolved() local 2019 struct nvme_rdma_ctrl *ctrl = queue->ctrl; nvme_rdma_timeout() local 2184 struct nvme_rdma_ctrl *ctrl = set->driver_data; nvme_rdma_map_queues() local 2249 nvme_rdma_shutdown_ctrl(struct nvme_rdma_ctrl *ctrl, bool shutdown) nvme_rdma_shutdown_ctrl() argument 2260 nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl) nvme_rdma_delete_ctrl() argument 2267 struct nvme_rdma_ctrl *ctrl = nvme_rdma_reset_ctrl_work() local 2318 struct nvme_rdma_ctrl *ctrl; nvme_rdma_existing_controller() local 2335 struct nvme_rdma_ctrl *ctrl; nvme_rdma_create_ctrl() local 2441 struct nvme_rdma_ctrl *ctrl; nvme_rdma_remove_one() local 2495 struct nvme_rdma_ctrl *ctrl; nvme_rdma_cleanup_module() local [all...] |
H A D | fc.c | 35 struct nvme_fc_ctrl *ctrl; member 99 struct nvme_fc_ctrl *ctrl; member 179 struct nvme_ctrl ctrl; member 183 to_fc_ctrl(struct nvme_ctrl *ctrl) in to_fc_ctrl() argument 185 return container_of(ctrl, struct nvme_fc_ctrl, ctrl); in to_fc_ctrl() 557 nvme_fc_resume_controller(struct nvme_fc_ctrl *ctrl) in nvme_fc_resume_controller() argument 559 switch (ctrl->ctrl.state) { in nvme_fc_resume_controller() 566 dev_info(ctrl in nvme_fc_resume_controller() 592 struct nvme_fc_ctrl *ctrl; nvme_fc_attach_to_suspended_rport() local 789 nvme_fc_ctrl_connectivity_loss(struct nvme_fc_ctrl *ctrl) nvme_fc_ctrl_connectivity_loss() argument 855 struct nvme_fc_ctrl *ctrl; nvme_fc_unregister_remoteport() local 1176 nvme_fc_connect_admin_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio) nvme_fc_connect_admin_queue() argument 1293 nvme_fc_connect_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio) nvme_fc_connect_queue() argument 1424 nvme_fc_xmt_disconnect_assoc(struct nvme_fc_ctrl *ctrl) nvme_fc_xmt_disconnect_assoc() argument 1510 struct nvme_fc_ctrl *ctrl, *ret = NULL; nvme_fc_match_disconn_ls() local 1565 struct nvme_fc_ctrl *ctrl = NULL; nvme_fc_ls_disconnect_assoc() local 1814 __nvme_fc_exit_request(struct nvme_fc_ctrl *ctrl, struct nvme_fc_fcp_op *op) __nvme_fc_exit_request() argument 1835 __nvme_fc_abort_op(struct nvme_fc_ctrl *ctrl, struct nvme_fc_fcp_op *op) __nvme_fc_abort_op() argument 1862 nvme_fc_abort_aen_ops(struct nvme_fc_ctrl *ctrl) nvme_fc_abort_aen_ops() argument 1876 __nvme_fc_fcpop_chk_teardowns(struct nvme_fc_ctrl *ctrl, struct nvme_fc_fcp_op *op, int opstate) __nvme_fc_fcpop_chk_teardowns() argument 1895 struct nvme_fc_ctrl *ctrl = nvme_fc_ctrl_ioerr_work() local 1907 struct nvme_fc_ctrl *ctrl = op->ctrl; nvme_fc_fcpio_done() local 2063 __nvme_fc_init_request(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, struct nvme_fc_fcp_op *op, struct request *rq, u32 rqno) __nvme_fc_init_request() argument 2119 struct nvme_fc_ctrl *ctrl = set->driver_data; nvme_fc_init_request() local 2135 nvme_fc_init_aen_ops(struct nvme_fc_ctrl *ctrl) nvme_fc_init_aen_ops() argument 2174 nvme_fc_term_aen_ops(struct nvme_fc_ctrl *ctrl) nvme_fc_term_aen_ops() argument 2190 __nvme_fc_init_hctx(struct blk_mq_hw_ctx *hctx, struct nvme_fc_ctrl *ctrl, unsigned int qidx) __nvme_fc_init_hctx() argument 2203 struct nvme_fc_ctrl *ctrl = data; nvme_fc_init_hctx() local 2214 struct nvme_fc_ctrl *ctrl = data; nvme_fc_init_admin_hctx() local 2222 nvme_fc_init_queue(struct nvme_fc_ctrl *ctrl, int idx) nvme_fc_init_queue() argument 2276 __nvme_fc_delete_hw_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, unsigned int qidx) __nvme_fc_delete_hw_queue() argument 2286 nvme_fc_free_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_free_io_queues() argument 2295 __nvme_fc_create_hw_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, unsigned int qidx, u16 qsize) __nvme_fc_create_hw_queue() argument 2309 nvme_fc_delete_hw_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_delete_hw_io_queues() argument 2319 nvme_fc_create_hw_io_queues(struct nvme_fc_ctrl *ctrl, u16 qsize) nvme_fc_create_hw_io_queues() argument 2339 nvme_fc_connect_io_queues(struct nvme_fc_ctrl *ctrl, u16 qsize) nvme_fc_connect_io_queues() argument 2359 nvme_fc_init_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_init_io_queues() argument 2370 struct nvme_fc_ctrl *ctrl = nvme_fc_ctrl_free() local 2401 nvme_fc_ctrl_put(struct nvme_fc_ctrl *ctrl) nvme_fc_ctrl_put() argument 2407 nvme_fc_ctrl_get(struct nvme_fc_ctrl *ctrl) nvme_fc_ctrl_get() argument 2419 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); nvme_fc_nvme_ctrl_freed() local 2443 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); nvme_fc_terminate_exchange() local 2461 __nvme_fc_abort_outstanding_ios(struct nvme_fc_ctrl *ctrl, bool start_queues) __nvme_fc_abort_outstanding_ios() argument 2520 nvme_fc_error_recovery(struct nvme_fc_ctrl *ctrl, char *errmsg) nvme_fc_error_recovery() argument 2552 struct nvme_fc_ctrl *ctrl = op->ctrl; nvme_fc_timeout() local 2577 nvme_fc_map_data(struct nvme_fc_ctrl *ctrl, struct request *rq, struct nvme_fc_fcp_op *op) nvme_fc_map_data() argument 2612 nvme_fc_unmap_data(struct nvme_fc_ctrl *ctrl, struct request *rq, struct nvme_fc_fcp_op *op) nvme_fc_unmap_data() argument 2652 nvme_fc_start_fcp_op(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, struct nvme_fc_fcp_op *op, u32 data_len, enum nvmefc_fcp_datadir io_dir) nvme_fc_start_fcp_op() argument 2773 struct nvme_fc_ctrl *ctrl = queue->ctrl; nvme_fc_queue_rq() local 2815 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(arg); nvme_fc_submit_async_event() local 2835 struct nvme_fc_ctrl *ctrl = op->ctrl; nvme_fc_complete_rq() local 2856 nvme_fc_create_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_create_io_queues() argument 2929 nvme_fc_recreate_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_recreate_io_queues() argument 3003 nvme_fc_ctlr_active_on_rport(struct nvme_fc_ctrl *ctrl) nvme_fc_ctlr_active_on_rport() argument 3019 nvme_fc_ctlr_inactive_on_rport(struct nvme_fc_ctrl *ctrl) nvme_fc_ctlr_inactive_on_rport() argument 3042 nvme_fc_create_association(struct nvme_fc_ctrl *ctrl) nvme_fc_create_association() argument 3192 nvme_fc_delete_association(struct nvme_fc_ctrl *ctrl) nvme_fc_delete_association() argument 3259 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); nvme_fc_delete_ctrl() local 3271 nvme_fc_reconnect_or_delete(struct nvme_fc_ctrl *ctrl, int status) nvme_fc_reconnect_or_delete() argument 3318 struct nvme_fc_ctrl *ctrl = nvme_fc_reset_ctrl_work() local 3363 struct nvme_fc_ctrl *ctrl = nvme_fc_connect_ctrl_work() local 3399 struct nvme_fc_ctrl *ctrl; nvme_fc_existing_controller() local 3418 struct nvme_fc_ctrl *ctrl; nvme_fc_init_ctrl() local 3682 struct nvme_ctrl *ctrl; nvme_fc_create_ctrl() local 3880 struct nvme_fc_ctrl *ctrl; nvme_fc_delete_controllers() local [all...] |
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | qcom.c | 109 int (*reg_read)(struct qcom_swrm_ctrl *ctrl, int reg, u32 *val); 110 int (*reg_write)(struct qcom_swrm_ctrl *ctrl, int reg, int val); 130 static int qcom_swrm_ahb_reg_read(struct qcom_swrm_ctrl *ctrl, int reg, in qcom_swrm_ahb_reg_read() argument 133 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_read() 150 static int qcom_swrm_ahb_reg_write(struct qcom_swrm_ctrl *ctrl, in qcom_swrm_ahb_reg_write() argument 153 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_write() 170 static int qcom_swrm_cpu_reg_read(struct qcom_swrm_ctrl *ctrl, int reg, in qcom_swrm_cpu_reg_read() argument 173 *val = readl(ctrl->mmio + reg); in qcom_swrm_cpu_reg_read() 177 static int qcom_swrm_cpu_reg_write(struct qcom_swrm_ctrl *ctrl, int reg, in qcom_swrm_cpu_reg_write() argument 180 writel(val, ctrl in qcom_swrm_cpu_reg_write() 184 qcom_swrm_cmd_fifo_wr_cmd(struct qcom_swrm_ctrl *ctrl, u8 cmd_data, u8 dev_addr, u16 reg_addr) qcom_swrm_cmd_fifo_wr_cmd() argument 216 qcom_swrm_cmd_fifo_rd_cmd(struct qcom_swrm_ctrl *ctrl, u8 dev_addr, u16 reg_addr, u32 len, u8 *rval) qcom_swrm_cmd_fifo_rd_cmd() argument 257 qcom_swrm_get_device_status(struct qcom_swrm_ctrl *ctrl) qcom_swrm_get_device_status() argument 275 struct qcom_swrm_ctrl *ctrl = dev_id; qcom_swrm_irq_handler() local 309 qcom_swrm_init(struct qcom_swrm_ctrl *ctrl) qcom_swrm_init() argument 350 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_xfer_msg() local 384 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_pre_bank_switch() local 407 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_transport_params() local 432 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_port_enable() local 458 struct qcom_swrm_ctrl *ctrl = to_qcom_sdw(bus); qcom_swrm_compute_params() local 498 struct qcom_swrm_ctrl *ctrl = qcom_swrm_slave_wq() local 506 qcom_swrm_stream_free_ports(struct qcom_swrm_ctrl *ctrl, struct sdw_stream_runtime *stream) qcom_swrm_stream_free_ports() argument 528 qcom_swrm_stream_alloc_ports(struct qcom_swrm_ctrl *ctrl, struct sdw_stream_runtime *stream, struct snd_pcm_hw_params *params, int direction) qcom_swrm_stream_alloc_ports() argument 595 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_hw_params() local 610 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_hw_free() local 622 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_set_sdw_stream() local 631 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_get_sdw_stream() local 639 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_startup() local 668 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); qcom_swrm_shutdown() local 687 qcom_swrm_register_dais(struct qcom_swrm_ctrl *ctrl) qcom_swrm_register_dais() argument 724 qcom_swrm_get_port_config(struct qcom_swrm_ctrl *ctrl) qcom_swrm_get_port_config() argument 790 struct qcom_swrm_ctrl *ctrl; global() local 905 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(&pdev->dev); global() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/serdev/ |
H A D | core.c | 77 struct serdev_controller *ctrl = to_serdev_controller(dev); in serdev_ctrl_release() local 78 ida_simple_remove(&ctrl_ida, ctrl->nr); in serdev_ctrl_release() 79 kfree(ctrl); in serdev_ctrl_release() 104 struct serdev_controller *ctrl = serdev->ctrl; in serdev_device_add() local 111 if (ctrl->serdev) { in serdev_device_add() 115 ctrl->serdev = serdev; in serdev_device_add() 129 ctrl->serdev = NULL; in serdev_device_add() 140 struct serdev_controller *ctrl = serdev->ctrl; in serdev_device_remove() local 149 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_open() local 177 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_close() local 239 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write_buf() local 274 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write() local 320 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write_flush() local 331 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write_room() local 342 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_baudrate() local 354 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_flow_control() local 366 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_parity() local 377 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_wait_until_sent() local 388 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_get_tiocm() local 399 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_tiocm() local 410 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_break_ctl() local 458 serdev_device_alloc(struct serdev_controller *ctrl) serdev_device_alloc() argument 490 struct serdev_controller *ctrl; serdev_controller_alloc() local 531 of_serdev_register_devices(struct serdev_controller *ctrl) of_serdev_register_devices() argument 650 acpi_serdev_check_resources(struct serdev_controller *ctrl, struct acpi_device *adev) acpi_serdev_check_resources() argument 682 acpi_serdev_register_device(struct serdev_controller *ctrl, struct acpi_device *adev) acpi_serdev_register_device() argument 719 struct serdev_controller *ctrl = data; acpi_serdev_add_device() local 735 acpi_serdev_register_devices(struct serdev_controller *ctrl) acpi_serdev_register_devices() argument 768 acpi_serdev_register_devices(struct serdev_controller *ctrl) acpi_serdev_register_devices() argument 781 serdev_controller_add(struct serdev_controller *ctrl) serdev_controller_add() argument 831 serdev_controller_remove(struct serdev_controller *ctrl) serdev_controller_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-bitbang.c | 44 static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val) in mdiobb_send_bit() argument 46 const struct mdiobb_ops *ops = ctrl->ops; in mdiobb_send_bit() 48 ops->set_mdio_data(ctrl, val); in mdiobb_send_bit() 50 ops->set_mdc(ctrl, 1); in mdiobb_send_bit() 52 ops->set_mdc(ctrl, 0); in mdiobb_send_bit() 56 static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl) in mdiobb_get_bit() argument 58 const struct mdiobb_ops *ops = ctrl->ops; in mdiobb_get_bit() 61 ops->set_mdc(ctrl, 1); in mdiobb_get_bit() 63 ops->set_mdc(ctrl, 0); in mdiobb_get_bit() 65 return ops->get_mdio_data(ctrl); in mdiobb_get_bit() 69 mdiobb_send_num(struct mdiobb_ctrl *ctrl, u16 val, int bits) mdiobb_send_num() argument 78 mdiobb_get_num(struct mdiobb_ctrl *ctrl, int bits) mdiobb_get_num() argument 94 mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) mdiobb_cmd() argument 133 mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, int dev_addr, int reg) mdiobb_cmd_addr() argument 150 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_read_common() local 176 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_read_c22() local 186 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_read_c45() local 197 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_write_common() local 212 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_write_c22() local 222 struct mdiobb_ctrl *ctrl = bus->priv; mdiobb_write_c45() local 231 alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl) alloc_mdio_bitbang() argument 258 struct mdiobb_ctrl *ctrl = bus->priv; free_mdio_bitbang() local [all...] |
/kernel/linux/linux-5.10/drivers/slimbus/ |
H A D | qcom-ctrl.c | 103 struct slim_controller ctrl; member 120 static void qcom_slim_queue_tx(struct qcom_slim_ctrl *ctrl, void *buf, in qcom_slim_queue_tx() argument 125 __iowrite32_copy(ctrl->base + tx_reg, buf, count); in qcom_slim_queue_tx() 131 static void *slim_alloc_rxbuf(struct qcom_slim_ctrl *ctrl) in slim_alloc_rxbuf() argument 136 spin_lock_irqsave(&ctrl->rx.lock, flags); in slim_alloc_rxbuf() 137 if ((ctrl->rx.tail + 1) % ctrl->rx.n == ctrl->rx.head) { in slim_alloc_rxbuf() 138 spin_unlock_irqrestore(&ctrl->rx.lock, flags); in slim_alloc_rxbuf() 139 dev_err(ctrl in slim_alloc_rxbuf() 149 slim_ack_txn(struct qcom_slim_ctrl *ctrl, int err) slim_ack_txn() argument 166 qcom_slim_handle_tx_irq(struct qcom_slim_ctrl *ctrl, u32 stat) qcom_slim_handle_tx_irq() argument 207 qcom_slim_handle_rx_irq(struct qcom_slim_ctrl *ctrl, u32 stat) qcom_slim_handle_rx_irq() argument 265 struct qcom_slim_ctrl *ctrl = d; qcom_slim_interrupt() local 280 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); qcom_clk_pause_wakeup() local 302 slim_alloc_txbuf(struct qcom_slim_ctrl *ctrl, struct slim_msg_txn *txn, struct completion *done) slim_alloc_txbuf() argument 328 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); qcom_xfer_msg() local 392 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); qcom_set_laddr() local 421 slim_get_current_rxbuf(struct qcom_slim_ctrl *ctrl, void *buf) slim_get_current_rxbuf() argument 444 struct qcom_slim_ctrl *ctrl = container_of(work, struct qcom_slim_ctrl, qcom_slim_rxwq() local 472 qcom_slim_prg_slew(struct platform_device *pdev, struct qcom_slim_ctrl *ctrl) qcom_slim_prg_slew() argument 489 struct qcom_slim_ctrl *ctrl; qcom_slim_probe() local 635 struct qcom_slim_ctrl *ctrl = platform_get_drvdata(pdev); qcom_slim_remove() local 652 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device); qcom_slim_runtime_suspend() local 669 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device); qcom_slim_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/slimbus/ |
H A D | qcom-ctrl.c | 103 struct slim_controller ctrl; member 120 static void qcom_slim_queue_tx(struct qcom_slim_ctrl *ctrl, void *buf, in qcom_slim_queue_tx() argument 125 __iowrite32_copy(ctrl->base + tx_reg, buf, count); in qcom_slim_queue_tx() 131 static void *slim_alloc_rxbuf(struct qcom_slim_ctrl *ctrl) in slim_alloc_rxbuf() argument 136 spin_lock_irqsave(&ctrl->rx.lock, flags); in slim_alloc_rxbuf() 137 if ((ctrl->rx.tail + 1) % ctrl->rx.n == ctrl->rx.head) { in slim_alloc_rxbuf() 138 spin_unlock_irqrestore(&ctrl->rx.lock, flags); in slim_alloc_rxbuf() 139 dev_err(ctrl in slim_alloc_rxbuf() 149 slim_ack_txn(struct qcom_slim_ctrl *ctrl, int err) slim_ack_txn() argument 166 qcom_slim_handle_tx_irq(struct qcom_slim_ctrl *ctrl, u32 stat) qcom_slim_handle_tx_irq() argument 207 qcom_slim_handle_rx_irq(struct qcom_slim_ctrl *ctrl, u32 stat) qcom_slim_handle_rx_irq() argument 265 struct qcom_slim_ctrl *ctrl = d; qcom_slim_interrupt() local 280 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); qcom_clk_pause_wakeup() local 302 slim_alloc_txbuf(struct qcom_slim_ctrl *ctrl, struct slim_msg_txn *txn, struct completion *done) slim_alloc_txbuf() argument 328 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); qcom_xfer_msg() local 392 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); qcom_set_laddr() local 421 slim_get_current_rxbuf(struct qcom_slim_ctrl *ctrl, void *buf) slim_get_current_rxbuf() argument 444 struct qcom_slim_ctrl *ctrl = container_of(work, struct qcom_slim_ctrl, qcom_slim_rxwq() local 472 qcom_slim_prg_slew(struct platform_device *pdev, struct qcom_slim_ctrl *ctrl) qcom_slim_prg_slew() argument 489 struct qcom_slim_ctrl *ctrl; qcom_slim_probe() local 631 struct qcom_slim_ctrl *ctrl = platform_get_drvdata(pdev); qcom_slim_remove() local 648 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device); qcom_slim_runtime_suspend() local 665 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device); qcom_slim_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-api.c | 41 struct v4l2_ctrl *ctrl, in ptr_to_user() 46 if (ctrl->is_ptr && !ctrl->is_string) in ptr_to_user() 50 switch (ctrl->type) { in ptr_to_user() 54 c->size = ctrl->elem_size; in ptr_to_user() 70 static int cur_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) in cur_to_user() argument 72 return ptr_to_user(c, ctrl, ctrl->p_cur); in cur_to_user() 77 struct v4l2_ctrl *ctrl) in new_to_user() 79 return ptr_to_user(c, ctrl, ctr in new_to_user() 40 ptr_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr ptr) ptr_to_user() argument 76 new_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) new_to_user() argument 90 def_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) def_to_user() argument 98 user_to_new(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) user_to_new() argument 226 struct v4l2_ctrl *ctrl; prepare_ext_ctrls() local 496 validate_new(const struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr p_new) validate_new() argument 512 struct v4l2_ctrl *ctrl = helpers[i].ref->ctrl; validate_ctrls() local 648 struct v4l2_ctrl *ctrl = helpers[idx].ref->ctrl; try_set_ext_ctrls_common() local 734 get_ctrl(struct v4l2_ctrl *ctrl, struct v4l2_ext_control *c) get_ctrl() argument 766 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(hdl, control->id); v4l2_g_ctrl() local 779 set_ctrl(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 ch_flags) set_ctrl() argument 808 set_ctrl_lock(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, struct v4l2_ext_control *c) set_ctrl_lock() argument 825 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(hdl, control->id); v4l2_s_ctrl() local 846 v4l2_ctrl_g_ctrl(struct v4l2_ctrl *ctrl) v4l2_ctrl_g_ctrl() argument 859 v4l2_ctrl_g_ctrl_int64(struct v4l2_ctrl *ctrl) v4l2_ctrl_g_ctrl_int64() argument 872 __v4l2_ctrl_s_ctrl(struct v4l2_ctrl *ctrl, s32 val) __v4l2_ctrl_s_ctrl() argument 884 __v4l2_ctrl_s_ctrl_int64(struct v4l2_ctrl *ctrl, s64 val) __v4l2_ctrl_s_ctrl_int64() argument 896 __v4l2_ctrl_s_ctrl_string(struct v4l2_ctrl *ctrl, const char *s) __v4l2_ctrl_s_ctrl_string() argument 908 __v4l2_ctrl_s_ctrl_compound(struct v4l2_ctrl *ctrl, enum v4l2_ctrl_type type, const void *p) __v4l2_ctrl_s_ctrl_compound() argument 927 __v4l2_ctrl_modify_range(struct v4l2_ctrl *ctrl, s64 min, s64 max, u64 step, s64 def) __v4l2_ctrl_modify_range() argument 983 __v4l2_ctrl_modify_dimensions(struct v4l2_ctrl *ctrl, u32 dims[V4L2_CTRL_MAX_DIMS]) __v4l2_ctrl_modify_dimensions() argument 1025 struct v4l2_ctrl *ctrl; v4l2_query_ext_ctrl() local 1156 struct v4l2_ctrl *ctrl; v4l2_querymenu() local 1226 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); v4l2_ctrl_add_event() local 1242 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); v4l2_ctrl_del_event() local [all...] |
/kernel/linux/linux-5.10/drivers/tty/serdev/ |
H A D | core.c | 77 struct serdev_controller *ctrl = to_serdev_controller(dev); in serdev_ctrl_release() local 78 ida_simple_remove(&ctrl_ida, ctrl->nr); in serdev_ctrl_release() 79 kfree(ctrl); in serdev_ctrl_release() 104 struct serdev_controller *ctrl = serdev->ctrl; in serdev_device_add() local 111 if (ctrl->serdev) { in serdev_device_add() 115 ctrl->serdev = serdev; in serdev_device_add() 129 ctrl->serdev = NULL; in serdev_device_add() 140 struct serdev_controller *ctrl = serdev->ctrl; in serdev_device_remove() local 149 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_open() local 177 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_close() local 239 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write_buf() local 274 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write() local 320 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write_flush() local 331 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_write_room() local 342 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_baudrate() local 354 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_flow_control() local 366 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_parity() local 377 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_wait_until_sent() local 388 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_get_tiocm() local 399 struct serdev_controller *ctrl = serdev->ctrl; serdev_device_set_tiocm() local 449 serdev_device_alloc(struct serdev_controller *ctrl) serdev_device_alloc() argument 481 struct serdev_controller *ctrl; serdev_controller_alloc() local 522 of_serdev_register_devices(struct serdev_controller *ctrl) of_serdev_register_devices() argument 619 acpi_serdev_check_resources(struct serdev_controller *ctrl, struct acpi_device *adev) acpi_serdev_check_resources() argument 651 acpi_serdev_register_device(struct serdev_controller *ctrl, struct acpi_device *adev) acpi_serdev_register_device() argument 687 struct serdev_controller *ctrl = data; acpi_serdev_add_device() local 707 acpi_serdev_register_devices(struct serdev_controller *ctrl) acpi_serdev_register_devices() argument 726 acpi_serdev_register_devices(struct serdev_controller *ctrl) acpi_serdev_register_devices() argument 739 serdev_controller_add(struct serdev_controller *ctrl) serdev_controller_add() argument 789 serdev_controller_remove(struct serdev_controller *ctrl) serdev_controller_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/block/rsxx/ |
H A D | dma.c | 201 q_depth += atomic_read(&card->ctrl[i].stats.hw_q_depth); in dma_intr_coal_auto_tune() 210 static void rsxx_free_dma(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma) in rsxx_free_dma() argument 213 if (!dma_mapping_error(&ctrl->card->dev->dev, dma->dma_addr)) { in rsxx_free_dma() 214 dma_unmap_page(&ctrl->card->dev->dev, dma->dma_addr, in rsxx_free_dma() 225 static void rsxx_complete_dma(struct rsxx_dma_ctrl *ctrl, in rsxx_complete_dma() argument 230 ctrl->stats.dma_sw_err++; in rsxx_complete_dma() 232 ctrl->stats.dma_hw_fault++; in rsxx_complete_dma() 234 ctrl->stats.dma_cancelled++; in rsxx_complete_dma() 237 dma->cb(ctrl->card, dma->cb_data, status ? 1 : 0); in rsxx_complete_dma() 239 rsxx_free_dma(ctrl, dm in rsxx_complete_dma() 242 rsxx_cleanup_dma_queue(struct rsxx_dma_ctrl *ctrl, struct list_head *q, unsigned int done) rsxx_cleanup_dma_queue() argument 261 rsxx_requeue_dma(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma) rsxx_requeue_dma() argument 274 rsxx_handle_dma_error(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma, u8 hw_st) rsxx_handle_dma_error() argument 345 struct rsxx_dma_ctrl *ctrl = from_timer(ctrl, t, activity_timer); dma_engine_stalled() local 382 rsxx_issue_dmas(struct rsxx_dma_ctrl *ctrl) rsxx_issue_dmas() argument 494 rsxx_dma_done(struct rsxx_dma_ctrl *ctrl) rsxx_dma_done() argument 580 struct rsxx_dma_ctrl *ctrl; rsxx_schedule_issue() local 591 struct rsxx_dma_ctrl *ctrl; rsxx_schedule_done() local 763 rsxx_hw_buffers_init(struct pci_dev *dev, struct rsxx_dma_ctrl *ctrl) rsxx_hw_buffers_init() argument 803 rsxx_dma_ctrl_init(struct pci_dev *dev, struct rsxx_dma_ctrl *ctrl) rsxx_dma_ctrl_init() argument 935 struct rsxx_dma_ctrl *ctrl = &card->ctrl[i]; rsxx_dma_setup() local 962 rsxx_dma_cancel(struct rsxx_dma_ctrl *ctrl) rsxx_dma_cancel() argument 984 struct rsxx_dma_ctrl *ctrl; rsxx_dma_destroy() local [all...] |
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | fc.c | 36 struct nvme_fc_ctrl *ctrl; member 100 struct nvme_fc_ctrl *ctrl; member 180 struct nvme_ctrl ctrl; member 184 to_fc_ctrl(struct nvme_ctrl *ctrl) in to_fc_ctrl() argument 186 return container_of(ctrl, struct nvme_fc_ctrl, ctrl); in to_fc_ctrl() 551 nvme_fc_resume_controller(struct nvme_fc_ctrl *ctrl) in nvme_fc_resume_controller() argument 553 switch (nvme_ctrl_state(&ctrl->ctrl)) { in nvme_fc_resume_controller() 560 dev_info(ctrl in nvme_fc_resume_controller() 586 struct nvme_fc_ctrl *ctrl; nvme_fc_attach_to_suspended_rport() local 783 nvme_fc_ctrl_connectivity_loss(struct nvme_fc_ctrl *ctrl) nvme_fc_ctrl_connectivity_loss() argument 849 struct nvme_fc_ctrl *ctrl; nvme_fc_unregister_remoteport() local 1170 nvme_fc_connect_admin_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio) nvme_fc_connect_admin_queue() argument 1287 nvme_fc_connect_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, u16 qsize, u16 ersp_ratio) nvme_fc_connect_queue() argument 1418 nvme_fc_xmt_disconnect_assoc(struct nvme_fc_ctrl *ctrl) nvme_fc_xmt_disconnect_assoc() argument 1506 struct nvme_fc_ctrl *ctrl, *ret = NULL; nvme_fc_match_disconn_ls() local 1561 struct nvme_fc_ctrl *ctrl = NULL; nvme_fc_ls_disconnect_assoc() local 1821 __nvme_fc_exit_request(struct nvme_fc_ctrl *ctrl, struct nvme_fc_fcp_op *op) __nvme_fc_exit_request() argument 1842 __nvme_fc_abort_op(struct nvme_fc_ctrl *ctrl, struct nvme_fc_fcp_op *op) __nvme_fc_abort_op() argument 1869 nvme_fc_abort_aen_ops(struct nvme_fc_ctrl *ctrl) nvme_fc_abort_aen_ops() argument 1883 __nvme_fc_fcpop_chk_teardowns(struct nvme_fc_ctrl *ctrl, struct nvme_fc_fcp_op *op, int opstate) __nvme_fc_fcpop_chk_teardowns() argument 1902 struct nvme_fc_ctrl *ctrl = nvme_fc_ctrl_ioerr_work() local 1932 struct nvme_fc_ctrl *ctrl = op->ctrl; nvme_fc_fcpio_done() local 2088 __nvme_fc_init_request(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, struct nvme_fc_fcp_op *op, struct request *rq, u32 rqno) __nvme_fc_init_request() argument 2144 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(set->driver_data); nvme_fc_init_request() local 2161 nvme_fc_init_aen_ops(struct nvme_fc_ctrl *ctrl) nvme_fc_init_aen_ops() argument 2200 nvme_fc_term_aen_ops(struct nvme_fc_ctrl *ctrl) nvme_fc_term_aen_ops() argument 2218 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(data); __nvme_fc_init_hctx() local 2240 nvme_fc_init_queue(struct nvme_fc_ctrl *ctrl, int idx) nvme_fc_init_queue() argument 2294 __nvme_fc_delete_hw_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, unsigned int qidx) __nvme_fc_delete_hw_queue() argument 2304 nvme_fc_free_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_free_io_queues() argument 2313 __nvme_fc_create_hw_queue(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, unsigned int qidx, u16 qsize) __nvme_fc_create_hw_queue() argument 2327 nvme_fc_delete_hw_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_delete_hw_io_queues() argument 2337 nvme_fc_create_hw_io_queues(struct nvme_fc_ctrl *ctrl, u16 qsize) nvme_fc_create_hw_io_queues() argument 2357 nvme_fc_connect_io_queues(struct nvme_fc_ctrl *ctrl, u16 qsize) nvme_fc_connect_io_queues() argument 2377 nvme_fc_init_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_init_io_queues() argument 2388 struct nvme_fc_ctrl *ctrl = nvme_fc_ctrl_free() local 2415 nvme_fc_ctrl_put(struct nvme_fc_ctrl *ctrl) nvme_fc_ctrl_put() argument 2421 nvme_fc_ctrl_get(struct nvme_fc_ctrl *ctrl) nvme_fc_ctrl_get() argument 2433 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); nvme_fc_nvme_ctrl_freed() local 2456 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); nvme_fc_terminate_exchange() local 2474 __nvme_fc_abort_outstanding_ios(struct nvme_fc_ctrl *ctrl, bool start_queues) __nvme_fc_abort_outstanding_ios() argument 2535 nvme_fc_error_recovery(struct nvme_fc_ctrl *ctrl, char *errmsg) nvme_fc_error_recovery() argument 2569 struct nvme_fc_ctrl *ctrl = op->ctrl; nvme_fc_timeout() local 2594 nvme_fc_map_data(struct nvme_fc_ctrl *ctrl, struct request *rq, struct nvme_fc_fcp_op *op) nvme_fc_map_data() argument 2629 nvme_fc_unmap_data(struct nvme_fc_ctrl *ctrl, struct request *rq, struct nvme_fc_fcp_op *op) nvme_fc_unmap_data() argument 2669 nvme_fc_start_fcp_op(struct nvme_fc_ctrl *ctrl, struct nvme_fc_queue *queue, struct nvme_fc_fcp_op *op, u32 data_len, enum nvmefc_fcp_datadir io_dir) nvme_fc_start_fcp_op() argument 2790 struct nvme_fc_ctrl *ctrl = queue->ctrl; nvme_fc_queue_rq() local 2830 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(arg); nvme_fc_submit_async_event() local 2850 struct nvme_fc_ctrl *ctrl = op->ctrl; nvme_fc_complete_rq() local 2862 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(set->driver_data); nvme_fc_map_queues() local 2893 nvme_fc_create_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_create_io_queues() argument 2946 nvme_fc_recreate_io_queues(struct nvme_fc_ctrl *ctrl) nvme_fc_recreate_io_queues() argument 3018 nvme_fc_ctlr_active_on_rport(struct nvme_fc_ctrl *ctrl) nvme_fc_ctlr_active_on_rport() argument 3034 nvme_fc_ctlr_inactive_on_rport(struct nvme_fc_ctrl *ctrl) nvme_fc_ctlr_inactive_on_rport() argument 3057 nvme_fc_create_association(struct nvme_fc_ctrl *ctrl) nvme_fc_create_association() argument 3215 nvme_fc_delete_association(struct nvme_fc_ctrl *ctrl) nvme_fc_delete_association() argument 3282 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); nvme_fc_delete_ctrl() local 3294 nvme_fc_reconnect_or_delete(struct nvme_fc_ctrl *ctrl, int status) nvme_fc_reconnect_or_delete() argument 3348 struct nvme_fc_ctrl *ctrl = nvme_fc_reset_ctrl_work() local 3393 struct nvme_fc_ctrl *ctrl = nvme_fc_connect_ctrl_work() local 3429 struct nvme_fc_ctrl *ctrl; nvme_fc_existing_controller() local 3448 struct nvme_fc_ctrl *ctrl; nvme_fc_init_ctrl() local 3683 struct nvme_ctrl *ctrl; nvme_fc_create_ctrl() local 3937 struct nvme_fc_ctrl *ctrl; nvme_fc_delete_controllers() local [all...] |
H A D | rdma.c | 89 struct nvme_rdma_ctrl *ctrl; member 125 struct nvme_ctrl ctrl; member 130 static inline struct nvme_rdma_ctrl *to_rdma_ctrl(struct nvme_ctrl *ctrl) in to_rdma_ctrl() argument 132 return container_of(ctrl, struct nvme_rdma_ctrl, ctrl); in to_rdma_ctrl() 161 return queue - queue->ctrl->queues; in nvme_rdma_queue_idx() 167 queue->ctrl->io_queues[HCTX_TYPE_DEFAULT] + in nvme_rdma_poll_queue() 168 queue->ctrl->io_queues[HCTX_TYPE_READ]; in nvme_rdma_poll_queue() 297 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(set->driver_data); in nvme_rdma_init_request() local 299 int queue_idx = (set == &ctrl in nvme_rdma_init_request() 322 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(data); nvme_rdma_init_hctx() local 334 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(data); nvme_rdma_init_admin_hctx() local 569 nvme_rdma_alloc_queue(struct nvme_rdma_ctrl *ctrl, int idx, size_t queue_size) nvme_rdma_alloc_queue() argument 660 nvme_rdma_free_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_free_io_queues() argument 668 nvme_rdma_stop_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_stop_io_queues() argument 676 nvme_rdma_start_queue(struct nvme_rdma_ctrl *ctrl, int idx) nvme_rdma_start_queue() argument 697 nvme_rdma_start_io_queues(struct nvme_rdma_ctrl *ctrl, int first, int last) nvme_rdma_start_io_queues() argument 716 nvme_rdma_alloc_io_queues(struct nvme_rdma_ctrl *ctrl) nvme_rdma_alloc_io_queues() argument 754 nvme_rdma_alloc_tag_set(struct nvme_ctrl *ctrl) nvme_rdma_alloc_tag_set() argument 769 nvme_rdma_destroy_admin_queue(struct nvme_rdma_ctrl *ctrl) nvme_rdma_destroy_admin_queue() argument 780 nvme_rdma_configure_admin_queue(struct nvme_rdma_ctrl *ctrl, bool new) nvme_rdma_configure_admin_queue() argument 864 nvme_rdma_configure_io_queues(struct nvme_rdma_ctrl *ctrl, bool new) nvme_rdma_configure_io_queues() argument 930 nvme_rdma_teardown_admin_queue(struct nvme_rdma_ctrl *ctrl, bool remove) nvme_rdma_teardown_admin_queue() argument 944 nvme_rdma_teardown_io_queues(struct nvme_rdma_ctrl *ctrl, bool remove) nvme_rdma_teardown_io_queues() argument 962 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); nvme_rdma_stop_ctrl() local 970 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); nvme_rdma_free_ctrl() local 985 nvme_rdma_reconnect_or_remove(struct nvme_rdma_ctrl *ctrl) nvme_rdma_reconnect_or_remove() argument 1005 nvme_rdma_setup_ctrl(struct nvme_rdma_ctrl *ctrl, bool new) nvme_rdma_setup_ctrl() argument 1098 struct nvme_rdma_ctrl *ctrl = container_of(to_delayed_work(work), nvme_rdma_reconnect_ctrl_work() local 1121 struct nvme_rdma_ctrl *ctrl = container_of(work, nvme_rdma_error_recovery_work() local 1144 nvme_rdma_error_recovery(struct nvme_rdma_ctrl *ctrl) nvme_rdma_error_recovery() argument 1167 struct nvme_rdma_ctrl *ctrl = queue->ctrl; nvme_rdma_wr_error() local 1657 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(arg); nvme_rdma_submit_async_event() local 1807 struct nvme_ctrl *ctrl = &queue->ctrl->ctrl; nvme_rdma_addr_resolved() local 1832 struct nvme_rdma_ctrl *ctrl = queue->ctrl; nvme_rdma_route_resolved() local 1947 struct nvme_rdma_ctrl *ctrl = queue->ctrl; nvme_rdma_timeout() local 2114 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(set->driver_data); nvme_rdma_map_queues() local 2139 nvme_rdma_shutdown_ctrl(struct nvme_rdma_ctrl *ctrl, bool shutdown) nvme_rdma_shutdown_ctrl() argument 2147 nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl) nvme_rdma_delete_ctrl() argument 2154 struct nvme_rdma_ctrl *ctrl = nvme_rdma_reset_ctrl_work() local 2205 struct nvme_rdma_ctrl *ctrl; nvme_rdma_existing_controller() local 2222 struct nvme_rdma_ctrl *ctrl; nvme_rdma_create_ctrl() local 2328 struct nvme_rdma_ctrl *ctrl; nvme_rdma_remove_one() local 2382 struct nvme_rdma_ctrl *ctrl; nvme_rdma_cleanup_module() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/brcmnand/ |
H A D | brcmnand.c | 317 struct brcmnand_controller *ctrl; member 628 static inline bool brcmnand_non_mmio_ops(struct brcmnand_controller *ctrl) in brcmnand_non_mmio_ops() argument 637 static inline u32 nand_readreg(struct brcmnand_controller *ctrl, u32 offs) in nand_readreg() argument 639 if (brcmnand_non_mmio_ops(ctrl)) in nand_readreg() 640 return brcmnand_soc_read(ctrl->soc, offs); in nand_readreg() 641 return brcmnand_readl(ctrl->nand_base + offs); in nand_readreg() 644 static inline void nand_writereg(struct brcmnand_controller *ctrl, u32 offs, in nand_writereg() argument 647 if (brcmnand_non_mmio_ops(ctrl)) in nand_writereg() 648 brcmnand_soc_write(ctrl->soc, val, offs); in nand_writereg() 650 brcmnand_writel(val, ctrl in nand_writereg() 653 brcmnand_revision_init(struct brcmnand_controller *ctrl) brcmnand_revision_init() argument 778 brcmnand_flash_dma_revision_init(struct brcmnand_controller *ctrl) brcmnand_flash_dma_revision_init() argument 789 brcmnand_read_reg(struct brcmnand_controller *ctrl, enum brcmnand_reg reg) brcmnand_read_reg() argument 800 brcmnand_write_reg(struct brcmnand_controller *ctrl, enum brcmnand_reg reg, u32 val) brcmnand_write_reg() argument 809 brcmnand_rmw_reg(struct brcmnand_controller *ctrl, enum brcmnand_reg reg, u32 mask, unsigned int shift, u32 val) brcmnand_rmw_reg() argument 820 brcmnand_read_fc(struct brcmnand_controller *ctrl, int word) brcmnand_read_fc() argument 827 brcmnand_write_fc(struct brcmnand_controller *ctrl, int word, u32 val) brcmnand_write_fc() argument 836 edu_writel(struct brcmnand_controller *ctrl, enum edu_reg reg, u32 val) edu_writel() argument 844 edu_readl(struct brcmnand_controller *ctrl, enum edu_reg reg) edu_readl() argument 852 brcmnand_clear_ecc_addr(struct brcmnand_controller *ctrl) brcmnand_clear_ecc_addr() argument 862 brcmnand_get_uncorrecc_addr(struct brcmnand_controller *ctrl) brcmnand_get_uncorrecc_addr() argument 874 brcmnand_get_correcc_addr(struct brcmnand_controller *ctrl) brcmnand_get_correcc_addr() argument 890 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_set_cmd_addr() local 900 brcmnand_cs_offset(struct brcmnand_controller *ctrl, int cs, enum brcmnand_cs_reg reg) brcmnand_cs_offset() argument 918 brcmnand_count_corrected(struct brcmnand_controller *ctrl) brcmnand_count_corrected() argument 927 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_wr_corr_thresh() local 956 brcmnand_cmd_shift(struct brcmnand_controller *ctrl) brcmnand_cmd_shift() argument 969 brcmnand_spare_area_mask(struct brcmnand_controller *ctrl) brcmnand_spare_area_mask() argument 981 brcmnand_ecc_level_mask(struct brcmnand_controller *ctrl) brcmnand_ecc_level_mask() argument 996 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_set_ecc_enabled() local 1013 brcmnand_sector_1k_shift(struct brcmnand_controller *ctrl) brcmnand_sector_1k_shift() argument 1027 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_get_sector_size_1k() local 1040 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_set_sector_size_1k() local 1064 bcmnand_ctrl_poll_status(struct brcmnand_controller *ctrl, u32 mask, u32 expected_val, unsigned long timeout_ms) bcmnand_ctrl_poll_status() argument 1097 brcmnand_set_wp(struct brcmnand_controller *ctrl, bool en) brcmnand_set_wp() argument 1108 has_flash_dma(struct brcmnand_controller *ctrl) has_flash_dma() argument 1113 has_edu(struct brcmnand_controller *ctrl) has_edu() argument 1118 use_dma(struct brcmnand_controller *ctrl) use_dma() argument 1123 disable_ctrl_irqs(struct brcmnand_controller *ctrl) disable_ctrl_irqs() argument 1143 flash_dma_writel(struct brcmnand_controller *ctrl, enum flash_dma_reg dma_reg, u32 val) flash_dma_writel() argument 1151 flash_dma_readl(struct brcmnand_controller *ctrl, enum flash_dma_reg dma_reg) flash_dma_readl() argument 1171 is_hamming_ecc(struct brcmnand_controller *ctrl, struct brcmnand_cfg *cfg) is_hamming_ecc() argument 1367 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_wp() local 1408 oob_reg_read(struct brcmnand_controller *ctrl, u32 offs) oob_reg_read() argument 1426 oob_reg_write(struct brcmnand_controller *ctrl, u32 offs, u32 data) oob_reg_write() argument 1453 read_oob_from_regs(struct brcmnand_controller *ctrl, int i, u8 *oob, int sas, int sector_1k) read_oob_from_regs() argument 1476 write_oob_to_regs(struct brcmnand_controller *ctrl, int i, const u8 *oob, int sas, int sector_1k) write_oob_to_regs() argument 1510 brcmnand_edu_init(struct brcmnand_controller *ctrl) brcmnand_edu_init() argument 1525 struct brcmnand_controller *ctrl = data; brcmnand_edu_irq() local 1575 struct brcmnand_controller *ctrl = data; brcmnand_ctlrdy_irq() local 1598 struct brcmnand_controller *ctrl = data; brcmnand_irq() local 1608 struct brcmnand_controller *ctrl = data; brcmnand_dma_irq() local 1617 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_send_cmd() local 1650 brcmnand_cmd_ctrl(struct nand_chip *chip, int dat, unsigned int ctrl) brcmnand_cmd_ctrl() argument 1659 struct brcmnand_controller *ctrl = host->ctrl; brcmstb_nand_wait_for_completion() local 1684 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_waitfunc() local 1721 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_low_level_op() local 1760 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_cmdfunc() local 1860 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_read_byte() local 1945 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_edu_trans() local 2092 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_dma_run() local 2121 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_dma_trans() local 2154 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_read_by_pio() local 2253 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_read() local 2398 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_write() local 2521 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_set_cfg() local 2658 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_setup_dev() local 2829 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_init_cs() local 2890 struct brcmnand_controller *ctrl = host->ctrl; brcmnand_save_restore_cs_config() local 2920 struct brcmnand_controller *ctrl = dev_get_drvdata(dev); brcmnand_suspend() local 2941 struct brcmnand_controller *ctrl = dev_get_drvdata(dev); brcmnand_resume() local 3006 struct brcmnand_controller *ctrl = dev_get_drvdata(&pdev->dev); brcmnand_edu_setup() local 3052 struct brcmnand_controller *ctrl; brcmnand_probe() local 3304 struct brcmnand_controller *ctrl = dev_get_drvdata(&pdev->dev); brcmnand_remove() local [all...] |