/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-htc-egpio.c | 74 static void egpio_ack(struct irq_data *data) in egpio_ack() argument 81 static void egpio_mask(struct irq_data *data) in egpio_mask() argument 83 struct egpio_info *ei = irq_data_get_irq_chip_data(data); in egpio_mask() 84 ei->irqs_enabled &= ~(1 << (data->irq - ei->irq_start)); in egpio_mask() 85 pr_debug("EGPIO mask %d %04x\n", data->irq, ei->irqs_enabled); in egpio_mask() 88 static void egpio_unmask(struct irq_data *data) in egpio_unmask() argument 90 struct egpio_info *ei = irq_data_get_irq_chip_data(data); in egpio_unmask() 91 ei->irqs_enabled |= 1 << (data->irq - ei->irq_start); in egpio_unmask() 92 pr_debug("EGPIO unmask %d %04x\n", data->irq, ei->irqs_enabled); in egpio_unmask() 272 /* Initialize ei data structur in egpio_probe() [all...] |
/kernel/linux/linux-6.6/drivers/clk/microchip/ |
H A D | clk-mpfs.c | 187 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_mssplls() 195 msspll_hw->base = data->msspll_base; in mpfs_clk_register_mssplls() 201 data->hw_data.hws[msspll_hw->id] = &msspll_hw->hw; in mpfs_clk_register_mssplls() 247 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_cfgs() 255 cfg_hw->cfg.reg = data->base + cfg_hw->reg_offset; in mpfs_clk_register_cfgs() 262 data->hw_data.hws[id] = &cfg_hw->cfg.hw; in mpfs_clk_register_cfgs() 329 int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_periphs() 337 periph_hw->periph.reg = data->base + REG_SUBBLK_CLOCK_CR; in mpfs_clk_register_periphs() 344 data->hw_data.hws[id] = &periph_hw->periph.hw; in mpfs_clk_register_periphs() 186 mpfs_clk_register_mssplls(struct device *dev, struct mpfs_msspll_hw_clock *msspll_hws, unsigned int num_clks, struct mpfs_clock_data *data) mpfs_clk_register_mssplls() argument 246 mpfs_clk_register_cfgs(struct device *dev, struct mpfs_cfg_hw_clock *cfg_hws, unsigned int num_clks, struct mpfs_clock_data *data) mpfs_clk_register_cfgs() argument 328 mpfs_clk_register_periphs(struct device *dev, struct mpfs_periph_hw_clock *periph_hws, int num_clks, struct mpfs_clock_data *data) mpfs_clk_register_periphs() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | smu_v11_0_i2c.c | 62 * I2C data transfer mode is 400 kb/s, then t_i2c_poll is 25 us." -- 239 } else { /* wait till some data is there in RXFIFO */ in smu_v11_0_i2c_poll_rx_status() 258 * smu_v11_0_i2c_transmit - Send a block of data over the I2C bus to a slave device. 262 * @data: The data to transmit over the bus. 263 * @numbytes: The amount of data to transmit. 269 u16 address, u8 *data, in smu_v11_0_i2c_transmit() 279 DRM_DEBUG_DRIVER("I2C_Transmit(), address = %x, bytes = %d , data: ", in smu_v11_0_i2c_transmit() 283 print_hex_dump(KERN_INFO, "data: ", DUMP_PREFIX_NONE, in smu_v11_0_i2c_transmit() 284 16, 1, data, numbyte in smu_v11_0_i2c_transmit() 268 smu_v11_0_i2c_transmit(struct i2c_adapter *control, u16 address, u8 *data, u32 numbytes, u32 i2c_flag) smu_v11_0_i2c_transmit() argument 367 smu_v11_0_i2c_receive(struct i2c_adapter *control, u16 address, u8 *data, u32 numbytes, u32 i2c_flag) smu_v11_0_i2c_receive() argument [all...] |
H A D | umc_v6_7.c | 165 uint32_t ch_inst, void *data) in umc_v6_7_ecc_info_querry_ecc_error_count() 167 struct ras_err_data *err_data = (struct ras_err_data *)data; in umc_v6_7_ecc_info_querry_ecc_error_count() 224 uint32_t ch_inst, void *data) in umc_v6_7_ecc_info_query_error_address() 229 struct ras_err_data *err_data = (struct ras_err_data *)data; in umc_v6_7_ecc_info_query_error_address() 363 uint32_t ch_inst, void *data) in umc_v6_7_reset_error_count_per_channel() 414 uint32_t ch_inst, void *data) in umc_v6_7_query_ecc_error_count() 416 struct ras_err_data *err_data = (struct ras_err_data *)data; in umc_v6_7_query_ecc_error_count() 443 uint32_t ch_inst, void *data) in umc_v6_7_query_error_address() 447 struct ras_err_data *err_data = (struct ras_err_data *)data; in umc_v6_7_query_error_address() 163 umc_v6_7_ecc_info_querry_ecc_error_count(struct amdgpu_device *adev, uint32_t node_inst, uint32_t umc_inst, uint32_t ch_inst, void *data) umc_v6_7_ecc_info_querry_ecc_error_count() argument 222 umc_v6_7_ecc_info_query_error_address(struct amdgpu_device *adev, uint32_t node_inst, uint32_t umc_inst, uint32_t ch_inst, void *data) umc_v6_7_ecc_info_query_error_address() argument 361 umc_v6_7_reset_error_count_per_channel(struct amdgpu_device *adev, uint32_t node_inst, uint32_t umc_inst, uint32_t ch_inst, void *data) umc_v6_7_reset_error_count_per_channel() argument 412 umc_v6_7_query_ecc_error_count(struct amdgpu_device *adev, uint32_t node_inst, uint32_t umc_inst, uint32_t ch_inst, void *data) umc_v6_7_query_ecc_error_count() argument 441 umc_v6_7_query_error_address(struct amdgpu_device *adev, uint32_t node_inst, uint32_t umc_inst, uint32_t ch_inst, void *data) umc_v6_7_query_error_address() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_int_process_v9.c | 50 * 24-bit data with the following layout per encoding type: 53 * Wave - user data sent from m0 via S_SENDMSG 117 /* GFX9 SQ interrupt 24-bit data from context_id<0,1> */ 125 * The debugger will send user data(m0) with PRIV=1 to indicate it requires 219 const uint32_t *data = ih_ring_entry; in event_interrupt_isr_v9() local 271 pr_debug("client id 0x%x, source id %d, vmid %d, pasid 0x%x. raw data:\n", in event_interrupt_isr_v9() 274 data[0], data[1], data[2], data[ in event_interrupt_isr_v9() [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | das16m1.c | 25 * pulling the data across the ISA bus. I timed the interrupt handler, and it 122 void *data, unsigned int num_bytes, in das16m1_ai_munge() 125 unsigned short *array = data; in das16m1_ai_munge() 324 unsigned int *data) in das16m1_ai_insn_read() 344 data[i] = DAS16M1_AI_TO_SAMPLE(val); in das16m1_ai_insn_read() 353 unsigned int *data) in das16m1_di_insn_bits() 355 data[1] = inb(dev->iobase + DAS16M1_DI_REG) & 0xf; in das16m1_di_insn_bits() 363 unsigned int *data) in das16m1_do_insn_bits() 365 if (comedi_dio_update_state(s, data)) in das16m1_do_insn_bits() 368 data[ in das16m1_do_insn_bits() 120 das16m1_ai_munge(struct comedi_device *dev, struct comedi_subdevice *s, void *data, unsigned int num_bytes, unsigned int start_chan_index) das16m1_ai_munge() argument 321 das16m1_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) das16m1_ai_insn_read() argument 350 das16m1_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) das16m1_di_insn_bits() argument 360 das16m1_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) das16m1_do_insn_bits() argument [all...] |
H A D | comedi_8254.c | 22 * counters are typically used to generate the pacer clock used for data 33 * to be stored in the drivers private data and freed when the driver is 480 unsigned int *data) in comedi_8254_insn_read() 490 data[i] = comedi_8254_read(i8254, chan); in comedi_8254_insn_read() 498 unsigned int *data) in comedi_8254_insn_write() 507 comedi_8254_write(i8254, chan, data[insn->n - 1]); in comedi_8254_insn_write() 515 unsigned int *data) in comedi_8254_insn_config() 524 switch (data[0]) { in comedi_8254_insn_config() 532 ret = comedi_8254_set_mode(i8254, chan, data[1]); in comedi_8254_insn_config() 537 data[ in comedi_8254_insn_config() 477 comedi_8254_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) comedi_8254_insn_read() argument 495 comedi_8254_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) comedi_8254_insn_write() argument 512 comedi_8254_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) comedi_8254_insn_config() argument [all...] |
H A D | dt2811.c | 32 * between data values and physical units and to set the correct output 36 * that matches your board configuration to convert between data 474 unsigned int *data) in dt2811_ai_insn_read() 488 data[i] = dt2811_ai_read_sample(dev, s); in dt2811_ai_insn_read() 497 unsigned int *data) in dt2811_ao_insn_write() 504 val = data[i]; in dt2811_ao_insn_write() 517 unsigned int *data) in dt2811_di_insn_bits() 519 data[1] = inb(dev->iobase + DT2811_DI_REG); in dt2811_di_insn_bits() 527 unsigned int *data) in dt2811_do_insn_bits() 529 if (comedi_dio_update_state(s, data)) in dt2811_do_insn_bits() 471 dt2811_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) dt2811_ai_insn_read() argument 494 dt2811_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) dt2811_ao_insn_write() argument 514 dt2811_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) dt2811_di_insn_bits() argument 524 dt2811_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) dt2811_do_insn_bits() argument [all...] |
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-rt8973a.c | 444 static irqreturn_t rt8973a_muic_irq_handler(int irq, void *data) in rt8973a_muic_irq_handler() argument 446 struct rt8973a_muic_info *info = data; in rt8973a_muic_irq_handler() 502 unsigned int data, vendor_id, version_id; in rt8973a_init_dev_type() local 506 ret = regmap_read(info->regmap, RT8973A_REG_DEVICE_ID, &data); in rt8973a_init_dev_type() 513 vendor_id = ((data & RT8973A_REG_DEVICE_ID_VENDOR_MASK) >> in rt8973a_init_dev_type() 515 version_id = ((data & RT8973A_REG_DEVICE_ID_VERSION_MASK) >> in rt8973a_init_dev_type() 536 ret = regmap_read(info->regmap, RT8973A_REG_CONTROL1, &data); in rt8973a_init_dev_type() 543 data &= RT8973A_REG_CONTROL1_AUTO_CONFIG_MASK; in rt8973a_init_dev_type() 544 if (data) { in rt8973a_init_dev_type()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.h | 29 s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data); 31 u16 words, u16 *data); 32 s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data); 34 u16 words, u16 *data); 35 s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data); 37 u16 words, u16 *data); 39 u16 *data); 41 u16 words, u16 *data); 94 u32 (*data)[FW_PHY_ACT_DATA_COUNT]);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed_wo.c | 190 void *data; in mtk_wed_wo_rx_run_queue() local 193 data = mtk_wed_wo_dequeue(wo, q, &len, false); in mtk_wed_wo_rx_run_queue() 194 if (!data) in mtk_wed_wo_rx_run_queue() 197 skb = build_skb(data, q->buf_size); in mtk_wed_wo_rx_run_queue() 199 skb_free_frag(data); in mtk_wed_wo_rx_run_queue() 209 hdr = (struct mtk_wed_mcu_hdr *)skb->data; in mtk_wed_wo_rx_run_queue() 224 mtk_wed_wo_irq_handler(int irq, void *data) in mtk_wed_wo_irq_handler() argument 226 struct mtk_wed_wo *wo = data; in mtk_wed_wo_irq_handler() 367 memcpy(entry->buf, skb->data, skb->len); in mtk_wed_wo_queue_tx_skb()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | testmode.c | 56 ath11k_dbg_dump(ab, ATH11K_DBG_TESTMODE, NULL, "", skb->data, skb->len); in ath11k_tm_wmi_event_unsegmented() 78 nla_put(nl_skb, ATH11K_TM_ATTR_DATA, skb->len, skb->data)) { in ath11k_tm_wmi_event_unsegmented() 132 buf_pos = ftm_msg->data; in ath11k_tm_process_event() 156 "partial data received current_seq %d total_seg %d\n", in ath11k_tm_process_event() 162 "total data length pos %d len %d\n", in ath11k_tm_process_event() 201 tb = ath11k_wmi_tlv_parse_alloc(ab, skb->data, skb->len, GFP_ATOMIC); in ath11k_tm_wmi_event_segmented() 326 ath11k_warn(ar->ab, "No data present in testmode wmi command\n"); in ath11k_tm_cmd_wmi() 373 memcpy(skb->data, buf, buf_len); in ath11k_tm_cmd_wmi() 443 ftm_cmd = (struct wmi_ftm_cmd *)skb->data; in ath11k_tm_cmd_wmi_ftm() 455 memcpy(&ftm_cmd->data, bufpo in ath11k_tm_cmd_wmi_ftm() 475 ath11k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) ath11k_tm_cmd() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A D | vpu_msgs.c | 156 char *str = (char *)pkt->data; in vpu_session_handle_error() 168 char *str = (char *)pkt->data; in vpu_session_handle_firmware_xcpt() 186 char *str = (char *)pkt->data; in vpu_session_handle_dbg_msg() 194 if (pkt->hdr.num == ARRAY_SIZE(pkt->data)) in vpu_terminate_string_msg() 196 pkt->data[pkt->hdr.num] = 0; in vpu_terminate_string_msg() 266 ret = kfifo_out(&inst->msg_fifo, pkt->data, bytes); in vpu_inst_receive_msg() 356 u32 data = 0; in vpu_core_run_msg_work() local 358 if (kfifo_out(&core->msg_fifo, &data, SIZE) == SIZE) in vpu_core_run_msg_work() 359 vpu_isr_thread(core, data); in vpu_core_run_msg_work()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | pcu.c | 50 * - Updating beacon data (with TSF etc) 485 u32 data, filter = 0; in ath5k_hw_get_rx_filter() local 491 data = ath5k_hw_reg_read(ah, AR5K_PHY_ERR_FIL); in ath5k_hw_get_rx_filter() 493 if (data & AR5K_PHY_ERR_FIL_RADAR) in ath5k_hw_get_rx_filter() 495 if (data & (AR5K_PHY_ERR_FIL_OFDM | AR5K_PHY_ERR_FIL_CCK)) in ath5k_hw_get_rx_filter() 514 u32 data = 0; in ath5k_hw_set_rx_filter() local 519 data |= AR5K_PHY_ERR_FIL_RADAR; in ath5k_hw_set_rx_filter() 521 data |= AR5K_PHY_ERR_FIL_OFDM | AR5K_PHY_ERR_FIL_CCK; in ath5k_hw_set_rx_filter() 534 if (data) in ath5k_hw_set_rx_filter() 544 ath5k_hw_reg_write(ah, data, AR5K_PHY_ERR_FI in ath5k_hw_set_rx_filter() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43legacy/ |
H A D | xmit.c | 114 __le32 *data = &(plcp->data); in b43legacy_generate_plcp_hdr() local 123 *data = cpu_to_le32(d); in b43legacy_generate_plcp_hdr() 137 *data |= cpu_to_le32(plen << 16); in b43legacy_generate_plcp_hdr() 456 plcp = (struct b43legacy_plcp_hdr6 *)(skb->data + padding); in b43legacy_rx() 458 /* The skb contains the Wireless Header + payload data now */ in b43legacy_rx() 463 wlhdr = (struct ieee80211_hdr *)(skb->data); in b43legacy_rx() 493 if (skb->data[wlhdr_len + 3] & (1 << 5)) { in b43legacy_rx() 510 memmove(skb->data + iv_len, skb->data, wlhdr_le in b43legacy_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | phy.c | 96 u32 regaddr, u32 bitmask, u32 data) in rtl92ce_phy_set_rf_reg() 103 "regaddr(%#x), bitmask(%#x), data(%#x), rfpath(%#x)\n", in rtl92ce_phy_set_rf_reg() 104 regaddr, bitmask, data, rfpath); in rtl92ce_phy_set_rf_reg() 114 data = in rtl92ce_phy_set_rf_reg() 116 (data << bitshift)); in rtl92ce_phy_set_rf_reg() 119 _rtl92c_phy_rf_serial_write(hw, rfpath, regaddr, data); in rtl92ce_phy_set_rf_reg() 126 data = in rtl92ce_phy_set_rf_reg() 128 (data << bitshift)); in rtl92ce_phy_set_rf_reg() 130 _rtl92c_phy_fw_rf_serial_write(hw, rfpath, regaddr, data); in rtl92ce_phy_set_rf_reg() 136 "regaddr(%#x), bitmask(%#x), data( in rtl92ce_phy_set_rf_reg() 94 rtl92ce_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, u32 regaddr, u32 bitmask, u32 data) rtl92ce_phy_set_rf_reg() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/p54/ |
H A D | lmac.h | 84 u8 data[]; member 88 (((struct p54_hdr *) ((struct sk_buff *) skb)->data)->req_id) \ 91 ((((struct p54_hdr *) ((struct sk_buff *) skb)->data)-> \ 95 (!((((struct p54_hdr *) ((struct sk_buff *) skb)->data)-> \ 100 skb->data)->data)->hw_queue) 140 u8 data[0]; member 148 u8 data[0]; member 373 __le16 data[4]; member
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-artpec6.c | 383 const struct artpec_pcie_of_data *data; in artpec6_pcie_probe() local 388 data = of_device_get_match_data(dev); in artpec6_pcie_probe() 389 if (!data) in artpec6_pcie_probe() 392 variant = (enum artpec_pcie_variants)data->variant; in artpec6_pcie_probe() 393 mode = (enum dw_pcie_device_mode)data->mode; in artpec6_pcie_probe() 475 .data = &artpec6_pcie_rc_of_data, 479 .data = &artpec6_pcie_ep_of_data, 483 .data = &artpec7_pcie_rc_of_data, 487 .data = &artpec7_pcie_ep_of_data,
|
/kernel/linux/linux-6.6/drivers/phy/ti/ |
H A D | phy-omap-usb2.c | 86 u32 data) in omap_usb_writel() 88 __raw_writel(data, addr + offset); in omap_usb_writel() 319 .data = &omap_usb2_data, 323 .data = &omap5_usb2_data, 327 .data = &dra7x_usb2_data, 331 .data = &dra7x_usb2_phy2_data, 335 .data = &am437x_usb2_data, 339 .data = &am654_usb2_data, 382 phy_data = (struct usb_phy_data *)of_id->data; in omap_usb2_probe() 85 omap_usb_writel(void __iomem *addr, unsigned int offset, u32 data) omap_usb_writel() argument
|
H A D | phy-gmii-sel.c | 260 .data = &phy_gmii_sel_soc_am33xx, 264 .data = &phy_gmii_sel_soc_dra7, 268 .data = &phy_gmii_sel_soc_am33xx, 272 .data = &phy_gmii_sel_soc_dm814, 276 .data = &phy_gmii_sel_soc_am654, 280 .data = &phy_gmii_sel_cpsw5g_soc_j7200, 284 .data = &phy_gmii_sel_cpsw9g_soc_j721e, 288 .data = &phy_gmii_sel_cpsw9g_soc_j784s4, 446 priv->soc_data = of_id->data; in phy_gmii_sel_probe()
|
/kernel/linux/linux-6.6/arch/x86/pci/ |
H A D | common.c | 200 u8 *data = (u8 *)dm + 4; in read_dmi_type_b1() local 204 if ((((*(u32 *)data) >> 9) & 0x03) == 0x01) in read_dmi_type_b1() 647 struct setup_data *data; in pcibios_device_add() local 652 data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB); in pcibios_device_add() 653 if (!data) in pcibios_device_add() 656 if (data->type == SETUP_PCI) { in pcibios_device_add() 657 rom = (struct pci_setup_rom *)data; in pcibios_device_add() 670 pa_data = data->next; in pcibios_device_add() 671 memunmap(data); in pcibios_device_add()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/ |
H A D | tc358764.c | 179 dev_dbg(ctx->dev, "read: addr=0x%04x data=0x%08x\n", addr, *val); in tc358764_read() 186 u8 data[6]; in tc358764_write() local 191 data[0] = addr; in tc358764_write() 192 data[1] = addr >> 8; in tc358764_write() 193 data[2] = val; in tc358764_write() 194 data[3] = val >> 8; in tc358764_write() 195 data[4] = val >> 16; in tc358764_write() 196 data[5] = val >> 24; in tc358764_write() 198 ret = mipi_dsi_generic_write(dsi, data, sizeof(data)); in tc358764_write() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | intel_gmbus.c | 116 static int get_clock(void *data) in get_clock() argument 118 struct intel_gpio *gpio = data; in get_clock() 126 static int get_data(void *data) in get_data() argument 128 struct intel_gpio *gpio = data; in get_data() 136 static void set_clock(void *data, int state_high) in set_clock() argument 138 struct intel_gpio *gpio = data; in set_clock() 153 static void set_data(void *data, int state_high) in set_data() argument 155 struct intel_gpio *gpio = data; in set_data() 206 gpio->algo.data = gpio; in intel_gpio_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | base.c | 169 nvkm_fifo_info(struct nvkm_engine *engine, u64 mthd, u64 *data) in nvkm_fifo_info() argument 181 case NV_DEVICE_HOST_CHANNELS: *data = fifo->chid ? fifo->chid->nr : 0; return 0; in nvkm_fifo_info() 183 *data = 0; in nvkm_fifo_info() 185 *data |= BIT(runl->id); in nvkm_fifo_info() 188 runl = nvkm_runl_get(fifo, *data, 0); in nvkm_fifo_info() 190 *data = 0; in nvkm_fifo_info() 192 #define CASE(n) case NVKM_ENGINE_##n: *data |= NV_DEVICE_HOST_RUNLIST_ENGINES_##n; break in nvkm_fifo_info() 224 runl = nvkm_runl_get(fifo, *data, 0); in nvkm_fifo_info() 226 *data = runl->chid->nr; in nvkm_fifo_info()
|
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-roccat-koneplus.c | 473 u8 const *data) in koneplus_keep_values_up_to_date() 477 switch (data[0]) { in koneplus_keep_values_up_to_date() 479 button_report = (struct koneplus_mouse_report_button const *)data; in koneplus_keep_values_up_to_date() 490 u8 const *data) in koneplus_report_to_chrdev() 495 if (data[0] != KONEPLUS_MOUSE_REPORT_NUMBER_BUTTON) in koneplus_report_to_chrdev() 498 button_report = (struct koneplus_mouse_report_button const *)data; in koneplus_report_to_chrdev() 514 struct hid_report *report, u8 *data, int size) in koneplus_raw_event() 526 koneplus_keep_values_up_to_date(koneplus, data); in koneplus_raw_event() 529 koneplus_report_to_chrdev(koneplus, data); in koneplus_raw_event() 472 koneplus_keep_values_up_to_date(struct koneplus_device *koneplus, u8 const *data) koneplus_keep_values_up_to_date() argument 489 koneplus_report_to_chrdev(struct koneplus_device const *koneplus, u8 const *data) koneplus_report_to_chrdev() argument 513 koneplus_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) koneplus_raw_event() argument
|