Home
last modified time | relevance | path

Searched refs:ctrl (Results 1 - 25 of 3504) sorted by relevance

12345678910>>...141

/kernel/linux/linux-5.10/drivers/pci/hotplug/
H A Dpciehp_ctrl.c31 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 Dpciehp_hpc.c48 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 Dshpchp_hpc.c169 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 Dpciehp_ctrl.c31 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 Dpciehp_hpc.c48 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 Dshpchp_hpc.c169 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 Dloop.c37 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 Dloop.c37 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 Dauth.c59 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 Dedp_ctrl.c142 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...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/
H A Dwpa_ctrl.c108 struct wpa_ctrl *ctrl; in wpa_ctrl_open2() local
125 ctrl = os_zalloc(sizeof(*ctrl)); in wpa_ctrl_open2()
126 if (ctrl == NULL) in wpa_ctrl_open2()
129 ctrl->s = socket(PF_UNIX, SOCK_DGRAM, 0); in wpa_ctrl_open2()
130 if (ctrl->s < 0) { in wpa_ctrl_open2()
131 os_free(ctrl); in wpa_ctrl_open2()
135 ctrl->local.sun_family = AF_UNIX; in wpa_ctrl_open2()
139 ret = os_snprintf(ctrl->local.sun_path, in wpa_ctrl_open2()
140 sizeof(ctrl in wpa_ctrl_open2()
285 wpa_ctrl_close(struct wpa_ctrl *ctrl) wpa_ctrl_close() argument
344 wpa_ctrl_port(const char *ctrl_path, struct wpa_ctrl *ctrl) wpa_ctrl_port() argument
375 struct wpa_ctrl *ctrl; wpa_ctrl_open() local
530 wpa_ctrl_get_remote_ifname(struct wpa_ctrl *ctrl) wpa_ctrl_get_remote_ifname() argument
540 wpa_ctrl_close(struct wpa_ctrl *ctrl) wpa_ctrl_close() argument
553 wpa_ctrl_request(struct wpa_ctrl *ctrl, const char *cmd, size_t cmd_len, char *reply, size_t *reply_len, void (*msg_cb)(char *msg, size_t len)) wpa_ctrl_request() argument
663 wpa_ctrl_attach_helper(struct wpa_ctrl *ctrl, int attach) wpa_ctrl_attach_helper() argument
679 wpa_ctrl_attach(struct wpa_ctrl *ctrl) wpa_ctrl_attach() argument
685 wpa_ctrl_detach(struct wpa_ctrl *ctrl) wpa_ctrl_detach() argument
693 wpa_ctrl_recv(struct wpa_ctrl *ctrl, char *reply, size_t *reply_len) wpa_ctrl_recv() argument
705 wpa_ctrl_pending(struct wpa_ctrl *ctrl) wpa_ctrl_pending() argument
718 wpa_ctrl_get_fd(struct wpa_ctrl *ctrl) wpa_ctrl_get_fd() argument
735 struct wpa_ctrl *ctrl; wpa_ctrl_open() local
794 wpa_ctrl_close(struct wpa_ctrl *ctrl) wpa_ctrl_close() argument
801 wpa_ctrl_request(struct wpa_ctrl *ctrl, const char *cmd, size_t cmd_len, char *reply, size_t *reply_len, void (*msg_cb)(char *msg, size_t len)) wpa_ctrl_request() argument
819 wpa_ctrl_recv(struct wpa_ctrl *ctrl, char *reply, size_t *reply_len) wpa_ctrl_recv() argument
829 wpa_ctrl_pending(struct wpa_ctrl *ctrl) wpa_ctrl_pending() argument
839 wpa_ctrl_get_fd(struct wpa_ctrl *ctrl) wpa_ctrl_get_fd() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/common/
H A Dwpa_ctrl.c97 struct wpa_ctrl *ctrl; in wpa_ctrl_open2() local
107 ctrl = os_zalloc(sizeof(*ctrl)); in wpa_ctrl_open2()
108 if (ctrl == NULL) in wpa_ctrl_open2()
111 ctrl->s = socket(PF_UNIX, SOCK_DGRAM, 0); in wpa_ctrl_open2()
112 if (ctrl->s < 0) { in wpa_ctrl_open2()
113 os_free(ctrl); in wpa_ctrl_open2()
117 ctrl->local.sun_family = AF_UNIX; in wpa_ctrl_open2()
121 ret = os_snprintf(ctrl->local.sun_path, in wpa_ctrl_open2()
122 sizeof(ctrl in wpa_ctrl_open2()
247 wpa_ctrl_close(struct wpa_ctrl *ctrl) wpa_ctrl_close() argument
306 wpa_ctrl_port(const char *ctrl_path, struct wpa_ctrl *ctrl) wpa_ctrl_port() argument
339 struct wpa_ctrl *ctrl; wpa_ctrl_open() local
494 wpa_ctrl_get_remote_ifname(struct wpa_ctrl *ctrl) wpa_ctrl_get_remote_ifname() argument
504 wpa_ctrl_close(struct wpa_ctrl *ctrl) wpa_ctrl_close() argument
517 wpa_ctrl_request(struct wpa_ctrl *ctrl, const char *cmd, size_t cmd_len, char *reply, size_t *reply_len, void (*msg_cb)(char *msg, size_t len)) wpa_ctrl_request() argument
622 wpa_ctrl_attach_helper(struct wpa_ctrl *ctrl, int attach) wpa_ctrl_attach_helper() argument
638 wpa_ctrl_attach(struct wpa_ctrl *ctrl) wpa_ctrl_attach() argument
644 wpa_ctrl_detach(struct wpa_ctrl *ctrl) wpa_ctrl_detach() argument
652 wpa_ctrl_recv(struct wpa_ctrl *ctrl, char *reply, size_t *reply_len) wpa_ctrl_recv() argument
664 wpa_ctrl_pending(struct wpa_ctrl *ctrl) wpa_ctrl_pending() argument
677 wpa_ctrl_get_fd(struct wpa_ctrl *ctrl) wpa_ctrl_get_fd() argument
694 struct wpa_ctrl *ctrl; wpa_ctrl_open() local
753 wpa_ctrl_close(struct wpa_ctrl *ctrl) wpa_ctrl_close() argument
760 wpa_ctrl_request(struct wpa_ctrl *ctrl, const char *cmd, size_t cmd_len, char *reply, size_t *reply_len, void (*msg_cb)(char *msg, size_t len)) wpa_ctrl_request() argument
778 wpa_ctrl_recv(struct wpa_ctrl *ctrl, char *reply, size_t *reply_len) wpa_ctrl_recv() argument
788 wpa_ctrl_pending(struct wpa_ctrl *ctrl) wpa_ctrl_pending() argument
798 wpa_ctrl_get_fd(struct wpa_ctrl *ctrl) wpa_ctrl_get_fd() argument
[all...]
/kernel/linux/linux-6.6/drivers/soundwire/
H A Dqcom.c208 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/nvme/host/
H A Drdma.c89 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 Dfc.c35 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/net/mdio/
H A Dmdio-bitbang.c44 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/soundwire/
H A Dqcom.c109 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 Dcore.c77 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-5.10/drivers/slimbus/
H A Dqcom-ctrl.c103 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 Dqcom-ctrl.c103 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/net/mdio/
H A Dmdio-bitbang.c44 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-6.6/drivers/media/v4l2-core/
H A Dv4l2-ctrls-api.c41 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 Dcore.c77 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 Ddma.c201 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 Dfc.c36 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...]

Completed in 26 milliseconds

12345678910>>...141