| /drivers/hid/amd-sfh-hid/ |
| A D | amd_sfh_pcie.c | 104 if (readl(privdata->mmio + amd_get_p2c_val(privdata, 4))) { in amd_sfh_clear_intr_v2() 105 writel(0, privdata->mmio + amd_get_p2c_val(privdata, 4)); in amd_sfh_clear_intr_v2() 106 writel(0xf, privdata->mmio + amd_get_p2c_val(privdata, 5)); in amd_sfh_clear_intr_v2() 113 privdata->mp2_ops->clear_intr(privdata); in amd_sfh_clear_intr() 129 rc = devm_request_irq(&privdata->pdev->dev, privdata->pdev->irq, in amd_sfh_irq_init_v2() 282 privdata->mp2_acs = readl(privdata->mmio + AMD_P2C_MSG3); in mp2_select_ops() 298 return privdata->mp2_ops->init_intr(privdata); in amd_sfh_irq_init() 443 privdata = devm_kzalloc(&pdev->dev, sizeof(*privdata), GFP_KERNEL); in amd_mp2_pci_probe() 444 if (!privdata) in amd_mp2_pci_probe() 447 privdata->pdev = pdev; in amd_mp2_pci_probe() [all …]
|
| A D | amd_sfh_common.h | 67 void (*start)(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info); 68 void (*stop)(struct amd_mp2_dev *privdata, u16 sensor_idx); 69 void (*stop_all)(struct amd_mp2_dev *privdata); 71 void (*clear_intr)(struct amd_mp2_dev *privdata); 72 int (*init_intr)(struct amd_mp2_dev *privdata); 73 int (*discovery_status)(struct amd_mp2_dev *privdata); 76 void (*remove)(void *privdata); 86 void amd_sfh_clear_intr_v2(struct amd_mp2_dev *privdata); 87 int amd_sfh_irq_init_v2(struct amd_mp2_dev *privdata); 88 void amd_sfh_clear_intr(struct amd_mp2_dev *privdata); [all …]
|
| A D | amd_sfh_client.c | 210 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_init() argument 212 struct amd_input_data *in_data = &privdata->in_data; in amd_sfh_hid_client_init() 213 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_init() 214 struct amd_mp2_ops *mp2_ops = privdata->mp2_ops; in amd_sfh_hid_client_init() 224 dev = &privdata->pdev->dev; in amd_sfh_hid_client_init() 253 mp2_ops->start(privdata, info); in amd_sfh_hid_client_init() 304 mp2_ops->start(privdata, info); in amd_sfh_hid_client_init() 306 (privdata, cl_data->sensor_idx[i], SENSOR_ENABLED); in amd_sfh_hid_client_init() 345 amd_sfh_hid_client_deinit(privdata); in amd_sfh_hid_client_init() 356 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_deinit() [all …]
|
| A D | amd_sfh_pcie.h | 103 int amd_mp2_get_sensor_num(struct amd_mp2_dev *privdata, u8 *sensor_id); 104 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata); 105 int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata);
|
| /drivers/i2c/busses/ |
| A D | i2c-amd-mp2-pci.c | 24 mutex_lock(&privdata->c2p_lock); in amd_mp2_c2p_mutex_lock() 33 pci_warn(privdata->pci_dev, in amd_mp2_c2p_mutex_unlock() 39 mutex_unlock(&privdata->c2p_lock); in amd_mp2_c2p_mutex_unlock() 282 writel(0, privdata->mmio + reg); in amd_mp2_clear_reg() 345 struct amd_mp2_dev *privdata; in amd_mp2_pci_probe() local 348 privdata = devm_kzalloc(&pci_dev->dev, sizeof(*privdata), GFP_KERNEL); in amd_mp2_pci_probe() 349 if (!privdata) in amd_mp2_pci_probe() 352 privdata->pci_dev = pci_dev; in amd_mp2_pci_probe() 357 mutex_init(&privdata->c2p_lock); in amd_mp2_pci_probe() 364 privdata->probed = true; in amd_mp2_pci_probe() [all …]
|
| /drivers/hid/amd-sfh-hid/sfh1_1/ |
| A D | amd_sfh_init.c | 81 privdata->dev_en.is_hpd_present = false; in amd_sfh_hid_client_deinit() 92 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_deinit() 124 dev = &privdata->pdev->dev; in amd_sfh1_1_hid_client_init() 142 writel(0, privdata->mmio + amd_get_p2c_val(privdata, 0)); in amd_sfh1_1_hid_client_init() 143 mp2_ops->start(privdata, info); in amd_sfh1_1_hid_client_init() 197 writel(0, privdata->mmio + amd_get_p2c_val(privdata, 0)); in amd_sfh1_1_hid_client_init() 198 mp2_ops->start(privdata, info); in amd_sfh1_1_hid_client_init() 218 amd_sfh_toggle_hpd(privdata, false); in amd_sfh1_1_hid_client_init() 241 amd_sfh_hid_client_deinit(privdata); in amd_sfh1_1_hid_client_init() 359 struct amd_mp2_dev *mp2 = privdata; in amd_mp2_pci_remove() [all …]
|
| A D | amd_sfh_interface.c | 32 static void amd_start_sensor(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info) in amd_start_sensor() argument 42 writel(cmd_base.ul, privdata->mmio + amd_get_c2p_val(privdata, 0)); in amd_start_sensor() 45 static void amd_stop_sensor(struct amd_mp2_dev *privdata, u16 sensor_idx) in amd_stop_sensor() argument 55 writeq(0x0, privdata->mmio + amd_get_c2p_val(privdata, 1)); in amd_stop_sensor() 56 writel(cmd_base.ul, privdata->mmio + amd_get_c2p_val(privdata, 0)); in amd_stop_sensor() 59 static void amd_stop_all_sensor(struct amd_mp2_dev *privdata) in amd_stop_all_sensor() argument 69 writel(cmd_base.ul, privdata->mmio + amd_get_c2p_val(privdata, 0)); in amd_stop_all_sensor()
|
| /drivers/hid/amd-sfh-hid/hid_descriptor/ |
| A D | amd_sfh_hid_desc.c | 209 struct amd_mp2_dev *privdata = container_of(in_data, struct amd_mp2_dev, in_data); in get_input_report() local 212 u8 supported_input = privdata->mp2_acs & GENMASK(3, 0); in get_input_report() 256 readl(privdata->mmio + AMD_C2P_MSG(5)) & ILLUMINANCE_MASK; in get_input_report() 272 hpdstatus.val = readl(privdata->mmio + AMD_C2P_MSG(4)); in get_input_report()
|
| /drivers/usb/gadget/udc/ |
| A D | fsl_qe_udc.h | 180 void *privdata; member 234 #define frame_get_privdata(frm) (frm->privdata) 235 #define frame_set_privdata(frm, dat) (frm->privdata = dat)
|
| /drivers/counter/ |
| A D | counter-core.c | 38 unsigned long privdata[] __aligned(ARCH_DMA_MINALIGN); 75 return &ch->privdata; in counter_priv()
|
| /drivers/usb/c67x00/ |
| A D | c67x00-sched.c | 63 unsigned long privdata; member 565 unsigned long privdata) in c67x00_create_td() argument 629 td->privdata = privdata; in c67x00_create_td() 920 switch (td->privdata) { in c67x00_handle_successful_td() 961 cnt = td->privdata; in c67x00_handle_isoc()
|
| /drivers/crypto/intel/qat/qat_common/ |
| A D | adf_vf_isr.c | 132 static irqreturn_t adf_isr(int irq, void *privdata) in adf_isr() argument 134 struct adf_accel_dev *accel_dev = privdata; in adf_isr()
|
| /drivers/scsi/ |
| A D | myrb.c | 3397 struct myrb_privdata *privdata = in myrb_detect() local 3399 irq_handler_t irq_handler = privdata->irq_handler; in myrb_detect() 3400 unsigned int mmio_size = privdata->mmio_size; in myrb_detect() 3423 if (privdata->hw_init == DAC960_PD_hw_init || in myrb_detect() 3424 privdata->hw_init == DAC960_P_hw_init) { in myrb_detect() 3442 if (privdata->hw_init(pdev, cb, cb->io_base)) in myrb_detect()
|
| A D | myrs.c | 2287 struct myrs_privdata *privdata = in myrs_detect() local 2289 irq_handler_t irq_handler = privdata->irq_handler; in myrs_detect() 2290 unsigned int mmio_size = privdata->mmio_size; in myrs_detect() 2318 if (privdata->hw_init(pdev, cs, cs->io_base)) in myrs_detect()
|
| /drivers/scsi/mpi3mr/ |
| A D | mpi3mr_fw.c | 649 static irqreturn_t mpi3mr_isr_primary(int irq, void *privdata) in mpi3mr_isr_primary() argument 651 struct mpi3mr_intr_info *intr_info = privdata; in mpi3mr_isr_primary() 680 static irqreturn_t mpi3mr_isr(int irq, void *privdata) in mpi3mr_isr() argument 682 struct mpi3mr_intr_info *intr_info = privdata; in mpi3mr_isr() 689 ret = mpi3mr_isr_primary(irq, privdata); in mpi3mr_isr() 717 static irqreturn_t mpi3mr_isr_poll(int irq, void *privdata) in mpi3mr_isr_poll() argument 719 struct mpi3mr_intr_info *intr_info = privdata; in mpi3mr_isr_poll()
|
| /drivers/thunderbolt/ |
| A D | tb.h | 546 return (void *)tb->privdata; in tb_priv()
|