Home
last modified time | relevance | path

Searched refs:privdata (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/hid/amd-sfh-hid/
A Damd_sfh_pcie.c102 if (readl(privdata->mmio + amd_get_p2c_val(privdata, 4))) { in amd_sfh_clear_intr_v2()
103 writel(0, privdata->mmio + amd_get_p2c_val(privdata, 4)); in amd_sfh_clear_intr_v2()
104 writel(0xf, privdata->mmio + amd_get_p2c_val(privdata, 5)); in amd_sfh_clear_intr_v2()
111 privdata->mp2_ops->clear_intr(privdata); in amd_sfh_clear_intr()
127 rc = devm_request_irq(&privdata->pdev->dev, privdata->pdev->irq, in amd_sfh_irq_init_v2()
277 privdata->mp2_acs = readl(privdata->mmio + AMD_P2C_MSG3); in mp2_select_ops()
293 return privdata->mp2_ops->init_intr(privdata); in amd_sfh_irq_init()
382 privdata = devm_kzalloc(&pdev->dev, sizeof(*privdata), GFP_KERNEL); in amd_mp2_pci_probe()
383 if (!privdata) in amd_mp2_pci_probe()
386 privdata->pdev = pdev; in amd_mp2_pci_probe()
[all …]
A Damd_sfh_common.h65 void (*start)(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info);
66 void (*stop)(struct amd_mp2_dev *privdata, u16 sensor_idx);
67 void (*stop_all)(struct amd_mp2_dev *privdata);
69 void (*clear_intr)(struct amd_mp2_dev *privdata);
70 int (*init_intr)(struct amd_mp2_dev *privdata);
71 int (*discovery_status)(struct amd_mp2_dev *privdata);
74 void (*remove)(void *privdata);
84 void amd_sfh_clear_intr_v2(struct amd_mp2_dev *privdata);
85 int amd_sfh_irq_init_v2(struct amd_mp2_dev *privdata);
86 void amd_sfh_clear_intr(struct amd_mp2_dev *privdata);
[all …]
A Damd_sfh_client.c208 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_init() argument
210 struct amd_input_data *in_data = &privdata->in_data; in amd_sfh_hid_client_init()
211 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_init()
212 struct amd_mp2_ops *mp2_ops = privdata->mp2_ops; in amd_sfh_hid_client_init()
222 dev = &privdata->pdev->dev; in amd_sfh_hid_client_init()
288 mp2_ops->start(privdata, info); in amd_sfh_hid_client_init()
290 (privdata, cl_data->sensor_idx[i], SENSOR_ENABLED); in amd_sfh_hid_client_init()
322 amd_sfh_hid_client_deinit(privdata); in amd_sfh_hid_client_init()
333 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_deinit()
338 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_deinit()
[all …]
A Damd_sfh_pcie.h102 int amd_mp2_get_sensor_num(struct amd_mp2_dev *privdata, u8 *sensor_id);
103 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata);
104 int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata);
/linux/drivers/i2c/busses/
A Di2c-amd-mp2-pci.c24 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()
336 free_irq(privdata->dev_irq, privdata); in amd_mp2_pci_init()
347 struct amd_mp2_dev *privdata; in amd_mp2_pci_probe() local
350 privdata = devm_kzalloc(&pci_dev->dev, sizeof(*privdata), GFP_KERNEL); in amd_mp2_pci_probe()
351 if (!privdata) in amd_mp2_pci_probe()
354 privdata->pci_dev = pci_dev; in amd_mp2_pci_probe()
366 privdata->probed = true; in amd_mp2_pci_probe()
379 free_irq(privdata->dev_irq, privdata); in amd_mp2_pci_remove()
[all …]
/linux/drivers/hid/amd-sfh-hid/sfh1_1/
A Damd_sfh_init.c78 privdata->dev_en.is_hpd_present = false; in amd_sfh_hid_client_deinit()
81 privdata->dev_en.is_als_present = false; in amd_sfh_hid_client_deinit()
86 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_deinit()
118 dev = &privdata->pdev->dev; in amd_sfh1_1_hid_client_init()
175 writel(0, privdata->mmio + amd_get_p2c_val(privdata, 0)); in amd_sfh1_1_hid_client_init()
176 mp2_ops->start(privdata, info); in amd_sfh1_1_hid_client_init()
192 privdata->dev_en.is_hpd_present = true; in amd_sfh1_1_hid_client_init()
195 privdata->dev_en.is_als_present = true; in amd_sfh1_1_hid_client_init()
215 amd_sfh_hid_client_deinit(privdata); in amd_sfh1_1_hid_client_init()
287 struct amd_mp2_dev *mp2 = privdata; in amd_mp2_pci_remove()
[all …]
A Damd_sfh_interface.c32 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()
/linux/drivers/hid/amd-sfh-hid/hid_descriptor/
A Damd_sfh_hid_desc.c209 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()
/linux/include/net/
A Dpkt_sched.h25 const struct Qdisc * : (const void *)&q->privdata, \
26 struct Qdisc * : (void *)&q->privdata)
30 return container_of(priv, struct Qdisc, privdata); in qdisc_from_priv()
A Dsch_generic.h133 long privdata[] ____cacheline_aligned; member
/linux/drivers/usb/gadget/udc/
A Dfsl_qe_udc.h180 void *privdata; member
234 #define frame_get_privdata(frm) (frm->privdata)
235 #define frame_set_privdata(frm, dat) (frm->privdata = dat)
/linux/drivers/counter/
A Dcounter-core.c38 unsigned long privdata[] __aligned(ARCH_DMA_MINALIGN);
75 return &ch->privdata; in counter_priv()
/linux/drivers/crypto/intel/qat/qat_common/
A Dadf_vf_isr.c132 static irqreturn_t adf_isr(int irq, void *privdata) in adf_isr() argument
134 struct adf_accel_dev *accel_dev = privdata; in adf_isr()
/linux/drivers/usb/c67x00/
A Dc67x00-sched.c63 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()
/linux/arch/m68k/mac/
A Diop.c450 int iop_send_message(uint iop_num, uint chan, void *privdata, in iop_send_message() argument
467 msg->caller_priv = privdata; in iop_send_message()
/linux/include/linux/
A Dthunderbolt.h85 unsigned long privdata[]; member
/linux/drivers/scsi/
A Dmyrb.c3398 struct myrb_privdata *privdata = in myrb_detect() local
3400 irq_handler_t irq_handler = privdata->irq_handler; in myrb_detect()
3401 unsigned int mmio_size = privdata->mmio_size; in myrb_detect()
3424 if (privdata->hw_init == DAC960_PD_hw_init || in myrb_detect()
3425 privdata->hw_init == DAC960_P_hw_init) { in myrb_detect()
3443 if (privdata->hw_init(pdev, cb, cb->io_base)) in myrb_detect()
A Dmyrs.c2286 struct myrs_privdata *privdata = in myrs_detect() local
2288 irq_handler_t irq_handler = privdata->irq_handler; in myrs_detect()
2289 unsigned int mmio_size = privdata->mmio_size; in myrs_detect()
2317 if (privdata->hw_init(pdev, cs, cs->io_base)) in myrs_detect()
/linux/drivers/scsi/mpi3mr/
A Dmpi3mr_fw.c638 static irqreturn_t mpi3mr_isr_primary(int irq, void *privdata) in mpi3mr_isr_primary() argument
640 struct mpi3mr_intr_info *intr_info = privdata; in mpi3mr_isr_primary()
669 static irqreturn_t mpi3mr_isr(int irq, void *privdata) in mpi3mr_isr() argument
671 struct mpi3mr_intr_info *intr_info = privdata; in mpi3mr_isr()
678 ret = mpi3mr_isr_primary(irq, privdata); in mpi3mr_isr()
706 static irqreturn_t mpi3mr_isr_poll(int irq, void *privdata) in mpi3mr_isr_poll() argument
708 struct mpi3mr_intr_info *intr_info = privdata; in mpi3mr_isr_poll()
/linux/drivers/thunderbolt/
A Dtb.h541 return (void *)tb->privdata; in tb_priv()

Completed in 738 milliseconds