/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci_f_sdh30.c | 42 u32 ctrl = 0; in sdhci_f_sdh30_soft_voltage_switch() local 45 ctrl = sdhci_readl(host, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch() 46 ctrl |= F_SDH30_CRES_O_DN; in sdhci_f_sdh30_soft_voltage_switch() 47 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch() 48 ctrl |= F_SDH30_MSEL_O_1_8; in sdhci_f_sdh30_soft_voltage_switch() 49 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch() 51 ctrl &= ~F_SDH30_CRES_O_DN; in sdhci_f_sdh30_soft_voltage_switch() 52 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch() 57 ctrl = sdhci_readl(host, F_SDH30_ESD_CONTROL); in sdhci_f_sdh30_soft_voltage_switch() 58 ctrl | in sdhci_f_sdh30_soft_voltage_switch() 117 int ctrl = 0, ret = 0; sdhci_f_sdh30_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_rq.c | 69 rq->ctrl = NULL; in vnic_rq_free() 80 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc() 81 if (!rq->ctrl) { in vnic_rq_alloc() 110 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start() 111 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start() 112 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init_start() 113 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init_start() 114 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init_start() 115 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init_start() 116 iowrite32(0, &rq->ctrl in vnic_rq_init_start() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | vnic_rq.c | 67 rq->ctrl = NULL; in vnic_rq_free() 78 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc() 79 if (!rq->ctrl) { in vnic_rq_alloc() 107 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init() 108 iowrite32(rq->ring.desc_count, &rq->ctrl->ring_size); in vnic_rq_init() 109 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init() 110 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init() 111 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init() 112 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init() 113 iowrite32(0, &rq->ctrl in vnic_rq_init() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | vnic_wq.c | 15 wq->ctrl = svnic_dev_get_res(vdev, res_type, index); in vnic_wq_get_ctrl() 16 if (!wq->ctrl) in vnic_wq_get_ctrl() 81 wq->ctrl = NULL; in svnic_wq_free() 149 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start() 150 iowrite32(count, &wq->ctrl->ring_size); in vnic_wq_init_start() 151 iowrite32(fetch_index, &wq->ctrl->fetch_index); in vnic_wq_init_start() 152 iowrite32(posted_index, &wq->ctrl->posted_index); in vnic_wq_init_start() 153 iowrite32(cq_index, &wq->ctrl->cq_index); in vnic_wq_init_start() 154 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable); in vnic_wq_init_start() 155 iowrite32(error_interrupt_offset, &wq->ctrl in vnic_wq_init_start() [all...] |
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | kirkwood.c | 274 struct clk_muxing_ctrl *ctrl = (struct clk_muxing_ctrl *)data; in clk_muxing_get_src() local 280 for (n = 0; n < ctrl->num_muxes; n++) { in clk_muxing_get_src() 282 to_clk_mux(__clk_get_hw(ctrl->muxes[n])); in clk_muxing_get_src() 284 return ctrl->muxes[n]; in clk_muxing_get_src() 292 struct clk_muxing_ctrl *ctrl; in kirkwood_clk_muxing_setup() local 300 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); in kirkwood_clk_muxing_setup() 301 if (WARN_ON(!ctrl)) in kirkwood_clk_muxing_setup() 305 ctrl->lock = &ctrl_gating_lock; in kirkwood_clk_muxing_setup() 311 ctrl in kirkwood_clk_muxing_setup() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | auxg94.c | 46 u32 ctrl, timeout; in g94_i2c_aux_init() local 51 ctrl = nvkm_rd32(device, 0x00e4e4 + (aux->ch * 0x50)); in g94_i2c_aux_init() 54 AUX_ERR(&aux->base, "begin idle timeout %08x", ctrl); in g94_i2c_aux_init() 57 } while (ctrl & 0x03010000); in g94_i2c_aux_init() 63 ctrl = nvkm_rd32(device, 0x00e4e4 + (aux->ch * 0x50)); in g94_i2c_aux_init() 66 AUX_ERR(&aux->base, "magic wait %08x", ctrl); in g94_i2c_aux_init() 70 } while ((ctrl & 0x03000000) != urep); in g94_i2c_aux_init() 83 u32 ctrl, stat, timeout, retries = 0; in g94_i2c_aux_xfer() local 110 ctrl = nvkm_rd32(device, 0x00e4e4 + base); in g94_i2c_aux_xfer() 111 ctrl in g94_i2c_aux_xfer() [all...] |
H A D | auxgm200.c | 46 u32 ctrl, timeout; in gm200_i2c_aux_init() local 51 ctrl = nvkm_rd32(device, 0x00d954 + (aux->ch * 0x50)); in gm200_i2c_aux_init() 54 AUX_ERR(&aux->base, "begin idle timeout %08x", ctrl); in gm200_i2c_aux_init() 57 } while (ctrl & 0x07010000); in gm200_i2c_aux_init() 63 ctrl = nvkm_rd32(device, 0x00d954 + (aux->ch * 0x50)); in gm200_i2c_aux_init() 66 AUX_ERR(&aux->base, "magic wait %08x", ctrl); in gm200_i2c_aux_init() 70 } while ((ctrl & 0x07000000) != urep); in gm200_i2c_aux_init() 83 u32 ctrl, stat, timeout, retries = 0; in gm200_i2c_aux_xfer() local 110 ctrl = nvkm_rd32(device, 0x00d954 + base); in gm200_i2c_aux_xfer() 111 ctrl in gm200_i2c_aux_xfer() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ds1305.c | 94 u8 ctrl[DS1305_CONTROL_LEN]; member 146 buf[1] = ds1305->ctrl[0]; in ds1305_alarm_irq_enable() 149 if (ds1305->ctrl[0] & DS1305_AEI0) in ds1305_alarm_irq_enable() 159 ds1305->ctrl[0] = buf[1]; in ds1305_alarm_irq_enable() 264 * Context: caller holds rtc->ops_lock (to protect ds1305->ctrl) 281 ds1305->ctrl, sizeof(ds1305->ctrl)); in ds1305_get_alarm() 285 alm->enabled = !!(ds1305->ctrl[0] & DS1305_AEI0); in ds1305_get_alarm() 286 alm->pending = !!(ds1305->ctrl[1] & DS1305_AEI0); in ds1305_get_alarm() 316 * Context: caller holds rtc->ops_lock (to protect ds1305->ctrl) [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-ds1305.c | 94 u8 ctrl[DS1305_CONTROL_LEN]; member 146 buf[1] = ds1305->ctrl[0]; in ds1305_alarm_irq_enable() 149 if (ds1305->ctrl[0] & DS1305_AEI0) in ds1305_alarm_irq_enable() 159 ds1305->ctrl[0] = buf[1]; in ds1305_alarm_irq_enable() 264 * Context: caller holds rtc->ops_lock (to protect ds1305->ctrl) 281 ds1305->ctrl, sizeof(ds1305->ctrl)); in ds1305_get_alarm() 285 alm->enabled = !!(ds1305->ctrl[0] & DS1305_AEI0); in ds1305_get_alarm() 286 alm->pending = !!(ds1305->ctrl[1] & DS1305_AEI0); in ds1305_get_alarm() 316 * Context: caller holds rtc->ops_lock (to protect ds1305->ctrl) [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | iwarp.h | 112 static inline u8 __ddp_get_version(struct iwarp_ctrl *ctrl) in __ddp_get_version() argument 114 return be16_to_cpu(ctrl->ddp_rdmap_ctrl & DDP_MASK_VERSION) >> 8; in __ddp_get_version() 117 static inline void __ddp_set_version(struct iwarp_ctrl *ctrl, u8 version) in __ddp_set_version() argument 119 ctrl->ddp_rdmap_ctrl = in __ddp_set_version() 120 (ctrl->ddp_rdmap_ctrl & ~DDP_MASK_VERSION) | in __ddp_set_version() 124 static inline u8 __rdmap_get_version(struct iwarp_ctrl *ctrl) in __rdmap_get_version() argument 126 __be16 ver = ctrl->ddp_rdmap_ctrl & RDMAP_MASK_VERSION; in __rdmap_get_version() 131 static inline void __rdmap_set_version(struct iwarp_ctrl *ctrl, u8 version) in __rdmap_set_version() argument 133 ctrl->ddp_rdmap_ctrl = (ctrl in __rdmap_set_version() 137 __rdmap_get_opcode(struct iwarp_ctrl *ctrl) __rdmap_get_opcode() argument 142 __rdmap_set_opcode(struct iwarp_ctrl *ctrl, u8 opcode) __rdmap_set_opcode() argument 149 struct iwarp_ctrl ctrl; global() member 155 struct iwarp_ctrl ctrl; global() member 168 struct iwarp_ctrl ctrl; global() member 174 struct iwarp_ctrl ctrl; global() member 182 struct iwarp_ctrl ctrl; global() member 190 struct iwarp_ctrl ctrl; global() member 267 struct iwarp_ctrl ctrl; global() member 279 struct iwarp_ctrl ctrl; global() member 285 struct iwarp_ctrl ctrl; global() member [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/ |
H A D | dpp_tcp.c | 24 struct dpp_controller *ctrl; member 120 struct dpp_relay_controller *ctrl; in dpp_relay_add_controller() local 125 ctrl = os_zalloc(sizeof(*ctrl)); in dpp_relay_add_controller() 126 if (!ctrl) in dpp_relay_add_controller() 128 dl_list_init(&ctrl->conn); in dpp_relay_add_controller() 129 ctrl->global = dpp; in dpp_relay_add_controller() 130 os_memcpy(&ctrl->ipaddr, config->ipaddr, sizeof(*config->ipaddr)); in dpp_relay_add_controller() 131 os_memcpy(ctrl->pkhash, config->pkhash, SHA256_MAC_LEN); in dpp_relay_add_controller() 132 ctrl in dpp_relay_add_controller() 144 struct dpp_relay_controller *ctrl; dpp_relay_controller_get() local 162 struct dpp_relay_controller *ctrl; dpp_relay_controller_get_ctx() local 386 dpp_relay_new_conn(struct dpp_relay_controller *ctrl, const u8 *src, unsigned int freq) dpp_relay_new_conn() argument 501 struct dpp_relay_controller *ctrl; dpp_relay_rx_action() local 556 struct dpp_relay_controller *ctrl; dpp_relay_rx_gas_req() local 596 dpp_controller_free(struct dpp_controller *ctrl) dpp_controller_free() argument 1514 struct dpp_controller *ctrl = eloop_ctx; dpp_controller_tcp_cb() local 1649 struct dpp_controller *ctrl; dpp_controller_start() local 1759 struct dpp_controller *ctrl = dpp->controller; dpp_controller_get_auth() local 1777 struct dpp_controller *ctrl = dpp->controller; dpp_controller_new_qr_code() local 1806 dpp_relay_controller_free(struct dpp_relay_controller *ctrl) dpp_relay_controller_free() argument 1819 struct dpp_relay_controller *ctrl, *tmp; dpp_relay_flush_controllers() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/early/ |
H A D | ehci-dbgp.c | 164 u32 ctrl; in dbgp_wait_until_complete() local 167 ret = readl_poll_timeout_atomic(&ehci_debug->control, ctrl, in dbgp_wait_until_complete() 168 (ctrl & DBGP_DONE), 1, DBGP_TIMEOUT); in dbgp_wait_until_complete() 176 writel(ctrl | DBGP_DONE, &ehci_debug->control); in dbgp_wait_until_complete() 177 return (ctrl & DBGP_ERROR) ? -DBGP_ERRCODE(ctrl) : DBGP_LEN(ctrl); in dbgp_wait_until_complete() 195 static int dbgp_wait_until_done(unsigned ctrl, int loop) in dbgp_wait_until_done() argument 201 writel(ctrl | DBGP_GO, &ehci_debug->control); in dbgp_wait_until_done() 270 u32 pids, ctrl; in dbgp_bulk_write() local 296 u32 pids, addr, ctrl; dbgp_bulk_read() local 327 u32 pids, addr, ctrl; dbgp_control_msg() local 428 u32 ctrl, cmd, status; dbgp_ehci_startup() local 495 u32 ctrl, portsc, cmd; _dbgp_external_startup() local 753 u32 ctrl, portsc, hcs_params; ehci_setup() local 913 u32 cmd, ctrl; early_dbgp_write() local 971 u32 ctrl; dbgp_reset_prep() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/early/ |
H A D | ehci-dbgp.c | 164 u32 ctrl; in dbgp_wait_until_complete() local 167 ret = readl_poll_timeout_atomic(&ehci_debug->control, ctrl, in dbgp_wait_until_complete() 168 (ctrl & DBGP_DONE), 1, DBGP_TIMEOUT); in dbgp_wait_until_complete() 176 writel(ctrl | DBGP_DONE, &ehci_debug->control); in dbgp_wait_until_complete() 177 return (ctrl & DBGP_ERROR) ? -DBGP_ERRCODE(ctrl) : DBGP_LEN(ctrl); in dbgp_wait_until_complete() 195 static int dbgp_wait_until_done(unsigned ctrl, int loop) in dbgp_wait_until_done() argument 201 writel(ctrl | DBGP_GO, &ehci_debug->control); in dbgp_wait_until_done() 270 u32 pids, ctrl; in dbgp_bulk_write() local 296 u32 pids, addr, ctrl; dbgp_bulk_read() local 327 u32 pids, addr, ctrl; dbgp_control_msg() local 428 u32 ctrl, cmd, status; dbgp_ehci_startup() local 495 u32 ctrl, portsc, cmd; _dbgp_external_startup() local 753 u32 ctrl, portsc, hcs_params; ehci_setup() local 913 u32 cmd, ctrl; early_dbgp_write() local 971 u32 ctrl; dbgp_reset_prep() local [all...] |
/kernel/linux/linux-6.6/include/linux/surface_aggregator/ |
H A D | controller.h | 110 int ssam_client_link(struct ssam_controller *ctrl, struct device *client); 121 struct ssam_controller *ctrl, 184 int ssam_request_sync_submit(struct ssam_controller *ctrl, 210 int ssam_request_do_sync(struct ssam_controller *ctrl, 214 int ssam_request_do_sync_with_buffer(struct ssam_controller *ctrl, 221 * @ctrl: The controller via which the request is submitted. 238 #define ssam_request_do_sync_onstack(ctrl, rqst, rsp, payload_len) \ 243 ssam_request_do_sync_with_buffer(ctrl, rqst, rsp, &__buf); \ 348 * ssam_controller *ctrl)``, returning the status of the request, which is 349 * zero on success and negative on failure. The ``ctrl`` paramete 980 ssam_notifier_unregister(struct ssam_controller *ctrl, struct ssam_event_notifier *n) ssam_notifier_unregister() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc3/ |
H A D | ep0.c | 49 trb->ctrl = type; in dwc3_ep0_prepare_one_trb() 51 trb->ctrl |= (DWC3_TRB_CTRL_HWO in dwc3_ep0_prepare_one_trb() 55 trb->ctrl |= DWC3_TRB_CTRL_CHN; in dwc3_ep0_prepare_one_trb() 57 trb->ctrl |= (DWC3_TRB_CTRL_IOC in dwc3_ep0_prepare_one_trb() 314 struct usb_ctrlrequest *ctrl) in dwc3_ep0_handle_status() 324 value = le16_to_cpu(ctrl->wValue); in dwc3_ep0_handle_status() 328 recip = ctrl->bRequestType & USB_RECIP_MASK; in dwc3_ep0_handle_status() 355 dep = dwc3_wIndex_to_dep(dwc, ctrl->wIndex); in dwc3_ep0_handle_status() 450 struct usb_ctrlrequest *ctrl, int set) in dwc3_ep0_handle_device() 457 wValue = le16_to_cpu(ctrl in dwc3_ep0_handle_device() 313 dwc3_ep0_handle_status(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_handle_status() argument 449 dwc3_ep0_handle_device(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl, int set) dwc3_ep0_handle_device() argument 487 dwc3_ep0_handle_intf(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl, int set) dwc3_ep0_handle_intf() argument 512 dwc3_ep0_handle_endpoint(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl, int set) dwc3_ep0_handle_endpoint() argument 546 dwc3_ep0_handle_feature(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl, int set) dwc3_ep0_handle_feature() argument 571 dwc3_ep0_set_address(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_set_address() argument 601 dwc3_ep0_delegate_req(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_delegate_req() argument 611 dwc3_ep0_set_config(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_set_config() argument 708 dwc3_ep0_set_sel(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_set_sel() argument 742 dwc3_ep0_set_isoch_delay(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_set_isoch_delay() argument 760 dwc3_ep0_std_request(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3_ep0_std_request() argument 797 struct usb_ctrlrequest *ctrl = (void *) dwc->ep0_trb; dwc3_ep0_inspect_setup() local [all...] |
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-gpio.c | 31 struct mdiobb_ctrl ctrl; member 53 static void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) in mdio_dir() argument 56 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdio_dir() 74 static int mdio_get(struct mdiobb_ctrl *ctrl) in mdio_get() argument 77 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdio_get() 82 static void mdio_set(struct mdiobb_ctrl *ctrl, int what) in mdio_set() argument 85 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdio_set() 93 mdc_set(struct mdiobb_ctrl *ctrl, int what) mdc_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gp102.c | 38 int ctrl = chan->chid.ctrl; in gp102_disp_dmac_init() local 42 nvkm_wr32(device, 0x611494 + (ctrl * 0x0010), chan->push); in gp102_disp_dmac_init() 43 nvkm_wr32(device, 0x611498 + (ctrl * 0x0010), 0x00010000); in gp102_disp_dmac_init() 44 nvkm_wr32(device, 0x61149c + (ctrl * 0x0010), 0x00000001); in gp102_disp_dmac_init() 45 nvkm_mask(device, 0x610490 + (ctrl * 0x0010), 0x00000010, 0x00000010); in gp102_disp_dmac_init() 46 nvkm_wr32(device, 0x640000 + (ctrl * 0x1000), chan->suspend_put); in gp102_disp_dmac_init() 47 nvkm_wr32(device, 0x610490 + (ctrl * 0x0010), 0x00000013); in gp102_disp_dmac_init() 51 if (!(nvkm_rd32(device, 0x610490 + (ctrl * 0x10)) & 0x80000000)) in gp102_disp_dmac_init() 55 nvkm_rd32(device, 0x610490 + (ctrl * in gp102_disp_dmac_init() [all...] |
/kernel/linux/linux-5.10/drivers/misc/mei/ |
H A D | dma-ring.c | 113 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev); in mei_dma_ring_reset() local 115 if (!ctrl) in mei_dma_ring_reset() 118 memset(ctrl, 0, sizeof(*ctrl)); in mei_dma_ring_reset() 169 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev); in mei_dma_ring_read() local 173 if (WARN_ON(!ctrl)) in mei_dma_ring_read() 182 rd_idx = READ_ONCE(ctrl->dbuf_rd_idx) & (dbuf_depth - 1); in mei_dma_ring_read() 199 WRITE_ONCE(ctrl->dbuf_rd_idx, ctrl->dbuf_rd_idx + slots); in mei_dma_ring_read() 215 struct hbm_dma_ring_ctrl *ctrl in mei_dma_ring_empty_slots() local 246 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev); mei_dma_ring_write() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/ |
H A D | dma-ring.c | 113 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev); in mei_dma_ring_reset() local 115 if (!ctrl) in mei_dma_ring_reset() 118 memset(ctrl, 0, sizeof(*ctrl)); in mei_dma_ring_reset() 169 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev); in mei_dma_ring_read() local 173 if (WARN_ON(!ctrl)) in mei_dma_ring_read() 182 rd_idx = READ_ONCE(ctrl->dbuf_rd_idx) & (dbuf_depth - 1); in mei_dma_ring_read() 199 WRITE_ONCE(ctrl->dbuf_rd_idx, ctrl->dbuf_rd_idx + slots); in mei_dma_ring_read() 215 struct hbm_dma_ring_ctrl *ctrl in mei_dma_ring_empty_slots() local 246 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev); mei_dma_ring_write() local [all...] |
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | lc.c | 52 u32 ctrl, lane; in tb_lc_set_port_configured() local 62 ret = tb_sw_read(sw, &ctrl, TB_CFG_SWITCH, cap + TB_LC_SX_CTRL, 1); in tb_lc_set_port_configured() 73 ctrl |= lane; in tb_lc_set_port_configured() 75 ctrl |= TB_LC_SX_CTRL_UPSTREAM; in tb_lc_set_port_configured() 77 ctrl &= ~lane; in tb_lc_set_port_configured() 79 ctrl &= ~TB_LC_SX_CTRL_UPSTREAM; in tb_lc_set_port_configured() 82 return tb_sw_write(sw, &ctrl, TB_CFG_SWITCH, cap + TB_LC_SX_CTRL, 1); in tb_lc_set_port_configured() 110 u32 ctrl, lane; in tb_lc_set_xdomain_configured() local 120 ret = tb_sw_read(sw, &ctrl, TB_CFG_SWITCH, cap + TB_LC_SX_CTRL, 1); in tb_lc_set_xdomain_configured() 131 ctrl | in tb_lc_set_xdomain_configured() 164 u32 ctrl; tb_lc_set_wake_one() local 255 u32 ctrl; tb_lc_set_sleep() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | hw_breakpoint.h | 24 struct arch_hw_breakpoint_ctrl ctrl; member 33 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl) in encode_ctrl_reg() argument 35 u32 val = (ctrl.len << 5) | (ctrl.type << 3) | (ctrl.privilege << 1) | in encode_ctrl_reg() 36 ctrl.enabled; in encode_ctrl_reg() 38 if (is_kernel_in_hyp_mode() && ctrl.privilege == AARCH64_BREAKPOINT_EL1) in encode_ctrl_reg() 45 struct arch_hw_breakpoint_ctrl *ctrl) in decode_ctrl_reg() 47 ctrl->enabled = reg & 0x1; in decode_ctrl_reg() 49 ctrl in decode_ctrl_reg() 44 decode_ctrl_reg(u32 reg, struct arch_hw_breakpoint_ctrl *ctrl) decode_ctrl_reg() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | hw_breakpoint.h | 24 struct arch_hw_breakpoint_ctrl ctrl; member 33 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl) in encode_ctrl_reg() argument 35 u32 val = (ctrl.len << 5) | (ctrl.type << 3) | (ctrl.privilege << 1) | in encode_ctrl_reg() 36 ctrl.enabled; in encode_ctrl_reg() 38 if (is_kernel_in_hyp_mode() && ctrl.privilege == AARCH64_BREAKPOINT_EL1) in encode_ctrl_reg() 45 struct arch_hw_breakpoint_ctrl *ctrl) in decode_ctrl_reg() 47 ctrl->enabled = reg & 0x1; in decode_ctrl_reg() 49 ctrl in decode_ctrl_reg() 44 decode_ctrl_reg(u32 reg, struct arch_hw_breakpoint_ctrl *ctrl) decode_ctrl_reg() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | hw_breakpoint.c | 298 struct arch_hw_breakpoint_ctrl ctrl; in get_max_wp_len() local 304 memset(&ctrl, 0, sizeof(ctrl)); in get_max_wp_len() 305 ctrl.len = ARM_BREAKPOINT_LEN_8; in get_max_wp_len() 306 ctrl_reg = encode_ctrl_reg(ctrl); in get_max_wp_len() 330 u32 addr, ctrl; in arch_install_hw_breakpoint() local 333 ctrl = encode_ctrl_reg(info->ctrl) | 0x1; in arch_install_hw_breakpoint() 335 if (info->ctrl.type == ARM_BREAKPOINT_EXECUTE) { in arch_install_hw_breakpoint() 366 ctrl in arch_install_hw_breakpoint() 467 arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl, int *gen_len, int *gen_type) arch_bp_generic_fields() argument 701 get_distance_from_watchpoint(unsigned long addr, u32 val, struct arch_hw_breakpoint_ctrl *ctrl) get_distance_from_watchpoint() argument 734 struct arch_hw_breakpoint_ctrl ctrl; watchpoint_handler() local 859 struct arch_hw_breakpoint_ctrl ctrl; breakpoint_handler() local [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | hw_breakpoint.c | 298 struct arch_hw_breakpoint_ctrl ctrl; in get_max_wp_len() local 304 memset(&ctrl, 0, sizeof(ctrl)); in get_max_wp_len() 305 ctrl.len = ARM_BREAKPOINT_LEN_8; in get_max_wp_len() 306 ctrl_reg = encode_ctrl_reg(ctrl); in get_max_wp_len() 330 u32 addr, ctrl; in arch_install_hw_breakpoint() local 333 ctrl = encode_ctrl_reg(info->ctrl) | 0x1; in arch_install_hw_breakpoint() 335 if (info->ctrl.type == ARM_BREAKPOINT_EXECUTE) { in arch_install_hw_breakpoint() 366 ctrl in arch_install_hw_breakpoint() 467 arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl, int *gen_len, int *gen_type) arch_bp_generic_fields() argument 701 get_distance_from_watchpoint(unsigned long addr, u32 val, struct arch_hw_breakpoint_ctrl *ctrl) get_distance_from_watchpoint() argument 734 struct arch_hw_breakpoint_ctrl ctrl; watchpoint_handler() local 859 struct arch_hw_breakpoint_ctrl ctrl; breakpoint_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/media/common/ |
H A D | cx2341x.c | 266 struct v4l2_ext_control *ctrl) in cx2341x_get_ctrl() 268 switch (ctrl->id) { in cx2341x_get_ctrl() 270 ctrl->value = params->audio_sampling_freq; in cx2341x_get_ctrl() 273 ctrl->value = params->audio_encoding; in cx2341x_get_ctrl() 276 ctrl->value = params->audio_l2_bitrate; in cx2341x_get_ctrl() 279 ctrl->value = params->audio_ac3_bitrate; in cx2341x_get_ctrl() 282 ctrl->value = params->audio_mode; in cx2341x_get_ctrl() 285 ctrl->value = params->audio_mode_extension; in cx2341x_get_ctrl() 288 ctrl->value = params->audio_emphasis; in cx2341x_get_ctrl() 291 ctrl in cx2341x_get_ctrl() 265 cx2341x_get_ctrl(const struct cx2341x_mpeg_params *params, struct v4l2_ext_control *ctrl) cx2341x_get_ctrl() argument 379 cx2341x_set_ctrl(struct cx2341x_mpeg_params *params, int busy, struct v4l2_ext_control *ctrl) cx2341x_set_ctrl() argument 924 v4l2_ctrl_check(struct v4l2_ext_control *ctrl, struct v4l2_queryctrl *qctrl, const char * const *menu_items) v4l2_ctrl_check() argument 958 struct v4l2_ext_control *ctrl = ctrls->controls + i; cx2341x_ext_ctrls() local 969 struct v4l2_ext_control *ctrl = ctrls->controls + i; cx2341x_ext_ctrls() local 1190 struct v4l2_ext_control ctrl; cx2341x_menu_item() local 1295 to_cxhdl(struct v4l2_ctrl *ctrl) to_cxhdl() argument 1316 cx2341x_neq(struct v4l2_ctrl *ctrl) cx2341x_neq() argument 1321 cx2341x_try_ctrl(struct v4l2_ctrl *ctrl) cx2341x_try_ctrl() argument 1361 cx2341x_s_ctrl(struct v4l2_ctrl *ctrl) cx2341x_s_ctrl() argument [all...] |