/linux-master/drivers/slimbus/ |
H A D | messaging.c | 14 * @ctrl: Controller handle 24 void slim_msg_response(struct slim_controller *ctrl, u8 *reply, u8 tid, u8 len) argument 30 spin_lock_irqsave(&ctrl->txn_lock, flags); 31 txn = idr_find(&ctrl->tid_idr, tid); 32 spin_unlock_irqrestore(&ctrl->txn_lock, flags); 39 dev_err(ctrl->dev, "Got response to invalid TID:%d, len:%d\n", 44 slim_free_txn_tid(ctrl, txn); 50 pm_runtime_mark_last_busy(ctrl->dev); 51 pm_runtime_put_autosuspend(ctrl->dev); 58 * @ctrl 63 slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 87 slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 110 slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn) argument 179 slim_val_inf_sanity(struct slim_controller *ctrl, struct slim_val_inf *msg, u8 mc) argument 238 struct slim_controller *ctrl = sbdev->ctrl; local [all...] |
H A D | core.c | 152 static int slim_add_device(struct slim_controller *ctrl, argument 157 sbdev->dev.parent = ctrl->dev; 160 sbdev->ctrl = ctrl; 175 static struct slim_device *slim_alloc_device(struct slim_controller *ctrl, argument 187 ret = slim_add_device(ctrl, sbdev, node); 196 static void of_register_slim_devices(struct slim_controller *ctrl) argument 198 struct device *dev = ctrl->dev; 201 if (!ctrl->dev->of_node) 204 for_each_child_of_node(ctrl 249 slim_register_controller(struct slim_controller *ctrl) argument 298 slim_unregister_controller(struct slim_controller *ctrl) argument 316 struct slim_controller *ctrl = sbdev->ctrl; local 347 find_slim_device(struct slim_controller *ctrl, struct slim_eaddr *eaddr) argument 371 slim_get_device(struct slim_controller *ctrl, struct slim_eaddr *e_addr) argument 395 of_find_slim_device(struct slim_controller *ctrl, struct device_node *np) argument 419 of_slim_get_device(struct slim_controller *ctrl, struct device_node *np) argument 429 struct slim_controller *ctrl = sbdev->ctrl; local 488 slim_device_report_present(struct slim_controller *ctrl, struct slim_eaddr *e_addr, u8 *laddr) argument [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-idt3243x.c | 30 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc); local 37 pending = readl(ctrl->pic + IDT_PIC_IRQ_PEND); 38 pending &= ~ctrl->mask_cache; 51 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc); local 62 ilevel = readl(ctrl->gpio + IDT_GPIO_ILEVEL); 68 writel(ilevel, ctrl->gpio + IDT_GPIO_ILEVEL); 78 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc); local 80 writel(~BIT(d->hwirq), ctrl->gpio + IDT_GPIO_ISTAT); 86 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc); local 91 ctrl 102 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc); local 116 struct idt_gpio_ctrl *ctrl = gpiochip_get_data(gc); local 139 struct idt_gpio_ctrl *ctrl; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | pior507d.c | 30 pior507d_ctrl(struct nv50_core *core, int or, u32 ctrl, argument 37 ctrl |= NVVAL(NV507D, PIOR_SET_CONTROL, HSYNC_POLARITY, asyh->or.nhsync); 38 ctrl |= NVVAL(NV507D, PIOR_SET_CONTROL, VSYNC_POLARITY, asyh->or.nvsync); 39 ctrl |= NVVAL(NV837D, PIOR_SET_CONTROL, PIXEL_DEPTH, asyh->or.depth); 45 PUSH_MTHD(push, NV507D, PIOR_SET_CONTROL(or), ctrl); 58 .ctrl = pior507d_ctrl,
|
H A D | sor507d.c | 30 sor507d_ctrl(struct nv50_core *core, int or, u32 ctrl, argument 37 ctrl |= NVVAL(NV507D, SOR_SET_CONTROL, HSYNC_POLARITY, asyh->or.nhsync); 38 ctrl |= NVVAL(NV507D, SOR_SET_CONTROL, VSYNC_POLARITY, asyh->or.nvsync); 39 ctrl |= NVVAL(NV837D, SOR_SET_CONTROL, PIXEL_DEPTH, asyh->or.depth); 45 PUSH_MTHD(push, NV507D, SOR_SET_CONTROL(or), ctrl); 57 .ctrl = sor507d_ctrl,
|
H A D | dac907d.c | 29 dac907d_ctrl(struct nv50_core *core, int or, u32 ctrl, argument 38 PUSH_MTHD(push, NV907D, DAC_SET_CONTROL(or), ctrl); 44 .ctrl = dac907d_ctrl,
|
/linux-master/drivers/pmdomain/imx/ |
H A D | Makefile | 5 obj-$(CONFIG_IMX8M_BLK_CTRL) += imx8m-blk-ctrl.o 6 obj-$(CONFIG_IMX8M_BLK_CTRL) += imx8mp-blk-ctrl.o 8 obj-$(CONFIG_IMX9_BLK_CTRL) += imx93-blk-ctrl.o
|
/linux-master/include/media/ |
H A D | v4l2-ctrls.h | 119 * ctrl->handler->lock is held when these ops are called, so no 123 int (*g_volatile_ctrl)(struct v4l2_ctrl *ctrl); 124 int (*try_ctrl)(struct v4l2_ctrl *ctrl); 125 int (*s_ctrl)(struct v4l2_ctrl *ctrl); 132 * @equal: return true if all ctrl->elems array elements are equal. 133 * @init: initialize the value for array elements from from_idx to ctrl->elems. 135 * @validate: validate the value for ctrl->new_elems array elements. 139 bool (*equal)(const struct v4l2_ctrl *ctrl, 141 void (*init)(const struct v4l2_ctrl *ctrl, u32 from_idx, 143 void (*log)(const struct v4l2_ctrl *ctrl); 352 struct v4l2_ctrl *ctrl; member in struct:v4l2_ctrl_ref 570 v4l2_ctrl_lock(struct v4l2_ctrl *ctrl) argument 580 v4l2_ctrl_unlock(struct v4l2_ctrl *ctrl) argument 903 v4l2_ctrl_grab(struct v4l2_ctrl *ctrl, bool grabbed) argument 954 v4l2_ctrl_modify_range(struct v4l2_ctrl *ctrl, s64 min, s64 max, u64 step, s64 def) argument 1007 v4l2_ctrl_modify_dimensions(struct v4l2_ctrl *ctrl, u32 dims[V4L2_CTRL_MAX_DIMS]) argument 1107 v4l2_ctrl_s_ctrl(struct v4l2_ctrl *ctrl, s32 val) argument 1159 v4l2_ctrl_s_ctrl_int64(struct v4l2_ctrl *ctrl, s64 val) argument 1197 v4l2_ctrl_s_ctrl_string(struct v4l2_ctrl *ctrl, const char *s) argument 1238 v4l2_ctrl_s_ctrl_compound(struct v4l2_ctrl *ctrl, enum v4l2_ctrl_type type, const void *p) argument [all...] |
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-core.c | 19 static void fill_event(struct v4l2_event *ev, struct v4l2_ctrl *ctrl, argument 24 ev->id = ctrl->id; 25 ev->u.ctrl.changes = changes; 26 ev->u.ctrl.type = ctrl->type; 27 ev->u.ctrl.flags = user_flags(ctrl); 28 if (ctrl->is_ptr) 29 ev->u.ctrl.value64 = 0; 31 ev->u.ctrl 42 send_initial_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl) argument 53 send_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 changes) argument 68 v4l2_ctrl_type_op_equal(const struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr ptr1, union v4l2_ctrl_ptr ptr2) argument 104 std_init_compound(const struct v4l2_ctrl *ctrl, u32 idx, union v4l2_ctrl_ptr ptr) argument 185 v4l2_ctrl_type_op_init(const struct v4l2_ctrl *ctrl, u32 from_idx, union v4l2_ctrl_ptr ptr) argument 255 v4l2_ctrl_type_op_log(const struct v4l2_ctrl *ctrl) argument 801 std_validate_compound(const struct v4l2_ctrl *ctrl, u32 idx, union v4l2_ctrl_ptr ptr) argument 1182 std_validate_elem(const struct v4l2_ctrl *ctrl, u32 idx, union v4l2_ctrl_ptr ptr) argument 1253 v4l2_ctrl_type_op_validate(const struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr ptr) argument 1292 v4l2_ctrl_notify(struct v4l2_ctrl *ctrl, v4l2_ctrl_notify_fnc notify, void *priv) argument 1309 ptr_to_ptr(struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr from, union v4l2_ctrl_ptr to, unsigned int elems) argument 1319 new_to_cur(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 ch_flags) argument 1358 cur_to_new(struct v4l2_ctrl *ctrl) argument 1393 struct v4l2_ctrl *ctrl; local 1410 struct v4l2_ctrl *ctrl; local 1427 struct v4l2_ctrl *ctrl; local 1558 struct v4l2_ctrl *ctrl, *next_ctrl; local 1668 handler_new_ref(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl *ctrl, struct v4l2_ctrl_ref **ctrl_ref, bool from_other_dev, bool allocate_req) argument 1763 struct v4l2_ctrl *ctrl; local 2013 struct v4l2_ctrl *ctrl; local 2186 v4l2_ctrl_add_handler(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl_handler *add, bool (*filter)(const struct v4l2_ctrl *ctrl), bool from_other_dev) argument 2201 struct v4l2_ctrl *ctrl = ref->ctrl; local 2221 v4l2_ctrl_radio_filter(const struct v4l2_ctrl *ctrl) argument 2316 struct v4l2_ctrl *ctrl = master->cluster[i]; local 2366 struct v4l2_ctrl *ctrl = master->cluster[i]; local 2414 v4l2_ctrl_activate(struct v4l2_ctrl *ctrl, bool active) argument 2434 __v4l2_ctrl_grab(struct v4l2_ctrl *ctrl, bool grabbed) argument 2457 struct v4l2_ctrl *ctrl; local 2510 log_ctrl(const struct v4l2_ctrl *ctrl, const char *prefix, const char *colon) argument 2539 struct v4l2_ctrl *ctrl; local [all...] |
/linux-master/drivers/ptp/ |
H A D | ptp_qoriq_debugfs.c | 12 u32 ctrl; local 14 ctrl = ptp_qoriq->read(®s->ctrl_regs->tmr_ctrl); 15 *val = ctrl & PP1L ? 1 : 0; 24 u32 ctrl; local 26 ctrl = ptp_qoriq->read(®s->ctrl_regs->tmr_ctrl); 28 ctrl &= ~PP1L; 30 ctrl |= PP1L; 32 ptp_qoriq->write(®s->ctrl_regs->tmr_ctrl, ctrl); 43 u32 ctrl; local 45 ctrl 55 u32 ctrl; local [all...] |
/linux-master/drivers/spmi/ |
H A D | spmi-devres.c | 16 struct spmi_controller **ptr, *ctrl; local 22 ctrl = spmi_controller_alloc(parent, size); 23 if (IS_ERR(ctrl)) { 25 return ctrl; 28 *ptr = ctrl; 31 return ctrl; 40 int devm_spmi_controller_add(struct device *parent, struct spmi_controller *ctrl) argument 49 ret = spmi_controller_add(ctrl); 55 *ptr = ctrl;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | r535.c | 26 #include <nvrm/535.113.01/common/sdk/nvidia/inc/ctrl/ctrl90f1.h> 52 NV90F1_CTRL_VASPACE_COPY_SERVER_RESERVED_PDES_PARAMS *ctrl; local 61 ctrl = nvkm_gsp_rm_ctrl_get(&vmm->rm.object, 63 sizeof(*ctrl)); 64 if (IS_ERR(ctrl)) 65 return PTR_ERR(ctrl); 67 ctrl->pageSize = 0x20000000; 68 ctrl->virtAddrLo = vmm->rm.rsvd->addr; 69 ctrl->virtAddrHi = vmm->rm.rsvd->addr + vmm->rm.rsvd->size - 1; 70 ctrl [all...] |
/linux-master/drivers/tty/serdev/ |
H A D | serdev-ttyport.c | 28 struct serdev_controller *ctrl = port->client_data; local 29 struct serport *serport = serdev_controller_get_drvdata(ctrl); 35 ret = serdev_controller_receive_buf(ctrl, cp, count); 37 dev_WARN_ONCE(&ctrl->dev, ret > count, 48 struct serdev_controller *ctrl = port->client_data; local 49 struct serport *serport = serdev_controller_get_drvdata(ctrl); 58 serdev_controller_write_wakeup(ctrl); 75 static ssize_t ttyport_write_buf(struct serdev_controller *ctrl, const u8 *data, size_t len) argument 77 struct serport *serport = serdev_controller_get_drvdata(ctrl); 87 static void ttyport_write_flush(struct serdev_controller *ctrl) argument 95 ttyport_write_room(struct serdev_controller *ctrl) argument 103 ttyport_open(struct serdev_controller *ctrl) argument 152 ttyport_close(struct serdev_controller *ctrl) argument 167 ttyport_set_baudrate(struct serdev_controller *ctrl, unsigned int speed) argument 181 ttyport_set_flow_control(struct serdev_controller *ctrl, bool enable) argument 195 ttyport_set_parity(struct serdev_controller *ctrl, enum serdev_parity parity) argument 218 ttyport_wait_until_sent(struct serdev_controller *ctrl, long timeout) argument 226 ttyport_get_tiocm(struct serdev_controller *ctrl) argument 237 ttyport_set_tiocm(struct serdev_controller *ctrl, unsigned int set, unsigned int clear) argument 248 ttyport_break_ctl(struct serdev_controller *ctrl, unsigned int break_state) argument 279 struct serdev_controller *ctrl; local 317 struct serdev_controller *ctrl = port->client_data; local [all...] |
/linux-master/drivers/nvme/target/ |
H A D | fabrics-cmd.c | 27 nvmet_update_cc(req->sq->ctrl, val); 40 struct nvmet_ctrl *ctrl = req->sq->ctrl; local 50 val = ctrl->cap; 59 val = ctrl->subsys->ver; 62 val = ctrl->cc; 65 val = ctrl->csts; 137 static u16 nvmet_install_queue(struct nvmet_ctrl *ctrl, struct nvmet_req *req) argument 143 u16 mqes = NVME_CAP_MQES(ctrl->cap); 154 if (ctrl 202 nvmet_connect_result(struct nvmet_ctrl *ctrl) argument 212 struct nvmet_ctrl *ctrl = NULL; local 288 struct nvmet_ctrl *ctrl; local [all...] |
H A D | core.c | 140 static void nvmet_async_events_failall(struct nvmet_ctrl *ctrl) argument 144 mutex_lock(&ctrl->lock); 145 while (ctrl->nr_async_event_cmds) { 146 req = ctrl->async_event_cmds[--ctrl->nr_async_event_cmds]; 147 mutex_unlock(&ctrl->lock); 149 mutex_lock(&ctrl->lock); 151 mutex_unlock(&ctrl->lock); 154 static void nvmet_async_events_process(struct nvmet_ctrl *ctrl) argument 159 mutex_lock(&ctrl 177 nvmet_async_events_free(struct nvmet_ctrl *ctrl) argument 191 struct nvmet_ctrl *ctrl = local 197 nvmet_add_async_event(struct nvmet_ctrl *ctrl, u8 event_type, u8 event_info, u8 log_page) argument 217 nvmet_add_to_changed_ns_log(struct nvmet_ctrl *ctrl, __le32 nsid) argument 243 struct nvmet_ctrl *ctrl; local 260 struct nvmet_ctrl *ctrl; local 309 struct nvmet_ctrl *ctrl; local 398 struct nvmet_ctrl *ctrl = container_of(to_delayed_work(work), local 416 nvmet_start_keep_alive_timer(struct nvmet_ctrl *ctrl) argument 427 nvmet_stop_keep_alive_timer(struct nvmet_ctrl *ctrl) argument 519 nvmet_p2pmem_ns_add_p2p(struct nvmet_ctrl *ctrl, struct nvmet_ns *ns) argument 570 struct nvmet_ctrl *ctrl; local 636 struct nvmet_ctrl *ctrl; local 726 struct nvmet_ctrl *ctrl = req->sq->ctrl; local 781 nvmet_cq_setup(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq, u16 qid, u16 size) argument 788 nvmet_sq_setup(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq, u16 qid, u16 size) argument 807 struct nvmet_ctrl *ctrl = sq->ctrl; local 1175 nvmet_start_ctrl(struct nvmet_ctrl *ctrl) argument 1211 nvmet_clear_ctrl(struct nvmet_ctrl *ctrl) argument 1220 nvmet_update_cc(struct nvmet_ctrl *ctrl, u32 new) argument 1241 nvmet_init_cap(struct nvmet_ctrl *ctrl) argument 1264 struct nvmet_ctrl *ctrl = NULL; local 1346 nvmet_setup_p2p_ns_map(struct nvmet_ctrl *ctrl, struct nvmet_req *req) argument 1364 nvmet_release_p2p_ns_map(struct nvmet_ctrl *ctrl) argument 1377 struct nvmet_ctrl *ctrl = local 1388 struct nvmet_ctrl *ctrl; local 1501 struct nvmet_ctrl *ctrl = container_of(ref, struct nvmet_ctrl, ref); local 1526 nvmet_ctrl_put(struct nvmet_ctrl *ctrl) argument 1531 nvmet_ctrl_fatal_error(struct nvmet_ctrl *ctrl) argument 1665 struct nvmet_ctrl *ctrl; local [all...] |
/linux-master/drivers/pci/hotplug/ |
H A D | shpchp_core.c | 63 static int init_slots(struct controller *ctrl) argument 71 for (i = 0; i < ctrl->num_slots; i++) { 81 slot->ctrl = ctrl; 82 slot->bus = ctrl->pci_dev->subordinate->number; 83 slot->device = ctrl->slot_device_offset + i; 84 slot->hpc_ops = ctrl->hpc_ops; 85 slot->number = ctrl->first_slot + (ctrl->slot_num_inc * i); 100 ctrl_dbg(ctrl, "Registerin 129 cleanup_slots(struct controller *ctrl) argument 257 struct controller *ctrl; local 305 struct controller *ctrl = pci_get_drvdata(dev); local [all...] |
H A D | cpqphp_ctrl.c | 28 static u32 configure_new_device(struct controller *ctrl, struct pci_func *func, 30 static int configure_new_function(struct controller *ctrl, struct pci_func *func, 32 static void interrupt_event_handler(struct controller *ctrl); 53 static u8 handle_switch_change(u8 change, struct controller *ctrl) argument 72 func = cpqhp_slot_find(ctrl->bus, 73 (hp_slot + ctrl->slot_device_offset), 0); 78 taskInfo = &(ctrl->event_queue[ctrl->next_event]); 79 ctrl->next_event = (ctrl 116 cpqhp_find_slot(struct controller *ctrl, u8 device) argument 127 handle_presence_change(u16 change, struct controller *ctrl) argument 221 handle_power_fault(u8 change, struct controller *ctrl) argument 879 struct controller *ctrl = data; local 1114 set_controller_speed(struct controller *ctrl, u8 adapter_speed, u8 hp_slot) argument 1253 board_replaced(struct pci_func *func, struct controller *ctrl) argument 1404 board_added(struct pci_func *func, struct controller *ctrl) argument 1608 remove_board(struct pci_func *func, u32 replace_flag, struct controller *ctrl) argument 1727 struct controller *ctrl; local 1765 interrupt_event_handler(struct controller *ctrl) argument 1887 struct controller *ctrl = (struct controller *) p_slot->ctrl; local 1941 cpqhp_process_SI(struct controller *ctrl, struct pci_func *func) argument 2028 cpqhp_process_SS(struct controller *ctrl, struct pci_func *func) argument 2096 switch_leds(struct controller *ctrl, const int num_of_slots, u32 *work_LED, const int direction) argument 2125 cpqhp_hardware_test(struct controller *ctrl, int test_num) argument 2210 configure_new_device(struct controller *ctrl, struct pci_func *func, u8 behind_bridge, struct resource_lists *resources) argument 2306 configure_new_function(struct controller *ctrl, struct pci_func *func, u8 behind_bridge, struct resource_lists *resources) argument [all...] |
H A D | cpqphp_nvram.h | 21 static inline int compaq_nvram_load(void __iomem *rom_start, struct controller *ctrl) argument 34 int compaq_nvram_load(void __iomem *rom_start, struct controller *ctrl);
|
/linux-master/arch/powerpc/kernel/ |
H A D | dexcr.c | 78 int set_dexcr_prctl(struct task_struct *task, unsigned long which, unsigned long ctrl) argument 91 if (ctrl & ~PR_PPC_DEXCR_CTRL_MASK) 94 if (ctrl & PR_PPC_DEXCR_CTRL_SET && ctrl & PR_PPC_DEXCR_CTRL_CLEAR) 97 if (ctrl & PR_PPC_DEXCR_CTRL_SET_ONEXEC && ctrl & PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC) 105 ctrl & PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC && 111 if (ctrl & PR_PPC_DEXCR_CTRL_SET) 113 else if (ctrl & PR_PPC_DEXCR_CTRL_CLEAR) 116 if (ctrl [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_intr.c | 19 intr->ctrl = NULL; 28 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); 29 if (!intr->ctrl) { 30 vdev_err(vdev, "Failed to hook INTR[%d].ctrl resource\n", 42 iowrite32(coalescing_type, &intr->ctrl->coalescing_type); 43 iowrite32(mask_on_assertion, &intr->ctrl->mask_on_assertion); 44 iowrite32(0, &intr->ctrl->int_credits); 51 coalescing_timer), &intr->ctrl->coalescing_timer); 56 iowrite32(0, &intr->ctrl->int_credits);
|
/linux-master/drivers/nvme/host/ |
H A D | nvme.h | 186 struct nvme_ctrl *ctrl; member in struct:nvme_request 403 static inline enum nvme_ctrl_state nvme_ctrl_state(struct nvme_ctrl *ctrl) argument 405 return READ_ONCE(ctrl->state); 511 struct nvme_ctrl *ctrl; member in struct:nvme_ns 549 int (*reg_read32)(struct nvme_ctrl *ctrl, u32 off, u32 *val); 550 int (*reg_write32)(struct nvme_ctrl *ctrl, u32 off, u32 val); 551 int (*reg_read64)(struct nvme_ctrl *ctrl, u32 off, u64 *val); 552 void (*free_ctrl)(struct nvme_ctrl *ctrl); 553 void (*submit_async_event)(struct nvme_ctrl *ctrl); 554 void (*delete_ctrl)(struct nvme_ctrl *ctrl); 614 nvme_print_device_info(struct nvme_ctrl *ctrl) argument 650 nvme_reset_subsystem(struct nvme_ctrl *ctrl) argument 718 struct nvme_ctrl *ctrl = rq->ctrl; local 732 nvme_get_ctrl(struct nvme_ctrl *ctrl) argument 737 nvme_put_ctrl(struct nvme_ctrl *ctrl) argument 751 nvme_state_terminal(struct nvme_ctrl *ctrl) argument 838 nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq, bool queue_live) argument 859 nvme_is_unique_nsid(struct nvme_ctrl *ctrl, struct nvme_ns_head *head) argument 939 nvme_ctrl_use_ana(struct nvme_ctrl *ctrl) argument 984 nvme_ctrl_use_ana(struct nvme_ctrl *ctrl) argument 991 nvme_kick_requeue_lists(struct nvme_ctrl *ctrl) argument 994 nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl, struct nvme_ns_head *head) argument 1012 nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl) argument 1021 nvme_mpath_init_ctrl(struct nvme_ctrl *ctrl) argument 1024 nvme_mpath_init_identify(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id) argument 1032 nvme_mpath_update(struct nvme_ctrl *ctrl) argument 1035 nvme_mpath_uninit(struct nvme_ctrl *ctrl) argument 1038 nvme_mpath_stop(struct nvme_ctrl *ctrl) argument 1102 nvme_hwmon_init(struct nvme_ctrl *ctrl) argument 1107 nvme_hwmon_exit(struct nvme_ctrl *ctrl) argument 1119 nvme_ctrl_sgl_supported(struct nvme_ctrl *ctrl) argument 1133 nvme_auth_init_ctrl(struct nvme_ctrl *ctrl) argument 1144 nvme_auth_stop(struct nvme_ctrl *ctrl) argument 1145 nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid) argument 1149 nvme_auth_wait(struct nvme_ctrl *ctrl, int qid) argument 1153 nvme_auth_free(struct nvme_ctrl *ctrl) argument 1167 nvme_multi_css(struct nvme_ctrl *ctrl) argument [all...] |
H A D | auth.c | 23 struct nvme_ctrl *ctrl; member in struct:nvme_dhchap_queue_context 51 static inline int ctrl_max_dhchaps(struct nvme_ctrl *ctrl) argument 53 return ctrl->opts->nr_io_queues + ctrl->opts->nr_write_queues + 54 ctrl->opts->nr_poll_queues + 1; 57 static int nvme_auth_submit(struct nvme_ctrl *ctrl, int qid, argument 62 struct request_queue *q = ctrl->fabrics_q; 67 q = ctrl->connect_q; 85 dev_warn(ctrl->device, 88 dev_err(ctrl 93 nvme_auth_receive_validate(struct nvme_ctrl *ctrl, int qid, struct nvmf_auth_dhchap_failure_data *data, u16 transaction, u8 expected_msg) argument 120 nvme_auth_set_dhchap_negotiate_data(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 152 nvme_auth_process_dhchap_challenge(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 291 nvme_auth_set_dhchap_reply_data(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 338 nvme_auth_process_dhchap_success1(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 388 nvme_auth_set_dhchap_success2_data(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 402 nvme_auth_set_dhchap_failure2_data(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 418 nvme_auth_dhchap_setup_host_response(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 504 nvme_auth_dhchap_setup_ctrl_response(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 590 nvme_auth_dhchap_exponential(struct nvme_ctrl *ctrl, struct nvme_dhchap_queue_context *chap) argument 684 struct nvme_ctrl *ctrl = chap->ctrl; local 854 nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid) argument 875 nvme_auth_wait(struct nvme_ctrl *ctrl, int qid) argument 891 struct nvme_ctrl *ctrl = local 938 nvme_auth_init_ctrl(struct nvme_ctrl *ctrl) argument 984 nvme_auth_stop(struct nvme_ctrl *ctrl) argument 990 nvme_auth_free(struct nvme_ctrl *ctrl) argument [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | hw_breakpoint.h | 25 struct arch_hw_breakpoint_ctrl ctrl; member in struct:arch_hw_breakpoint 28 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl) argument 30 return (ctrl.mismatch << 22) | (ctrl.len << 5) | (ctrl.type << 3) | 31 (ctrl.privilege << 1) | ctrl.enabled; 35 struct arch_hw_breakpoint_ctrl *ctrl) 37 ctrl->enabled = reg & 0x1; 39 ctrl 34 decode_ctrl_reg(u32 reg, struct arch_hw_breakpoint_ctrl *ctrl) argument [all...] |
/linux-master/include/linux/ |
H A D | mdio-bitbang.h | 17 void (*set_mdc)(struct mdiobb_ctrl *ctrl, int level); 22 void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output); 28 void (*set_mdio_data)(struct mdiobb_ctrl *ctrl, int value); 31 int (*get_mdio_data)(struct mdiobb_ctrl *ctrl); 47 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl);
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_est.c | 13 u32 ctrl; local 17 ctrl = (reg << EST_ADDR_SHIFT); 18 ctrl |= gcl ? 0 : EST_GCRR; 19 writel(ctrl, est_addr + EST_GCL_CONTROL); 21 ctrl |= EST_SRWO; 22 writel(ctrl, est_addr + EST_GCL_CONTROL); 24 return readl_poll_timeout(est_addr + EST_GCL_CONTROL, ctrl, 25 !(ctrl & EST_SRWO), 100, 5000); 33 u32 ctrl; local 50 ctrl [all...] |