Home
last modified time | relevance | path

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

/linux/drivers/hid/amd-sfh-hid/
H A Damd_sfh_pcie.c57 static void amd_start_sensor_v2(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info) in amd_start_sensor_v2() argument
71 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG1); in amd_start_sensor_v2()
72 writel(cmd_base.ul, privdata->mmio + AMD_C2P_MSG0); in amd_start_sensor_v2()
75 static void amd_stop_sensor_v2(struct amd_mp2_dev *privdata, u16 sensor_idx) in amd_stop_sensor_v2() argument
86 writeq(0x0, privdata->mmio + AMD_C2P_MSG1); in amd_stop_sensor_v2()
87 writel(cmd_base.ul, privdata->mmio + AMD_C2P_MSG0); in amd_stop_sensor_v2()
90 static void amd_stop_all_sensor_v2(struct amd_mp2_dev *privdata) in amd_stop_all_sensor_v2() argument
99 writel(cmd_base.ul, privdata->mmio + AMD_C2P_MSG0); in amd_stop_all_sensor_v2()
102 void amd_sfh_clear_intr_v2(struct amd_mp2_dev *privdata) in amd_sfh_clear_intr_v2() argument
104 if (readl(privdata->mmio + amd_get_p2c_val(privdata, 4))) { in amd_sfh_clear_intr_v2()
[all …]
H A Damd_sfh_common.h70 void (*start)(struct amd_mp2_dev *privdata, struct amd_mp2_sensor_info info);
71 void (*stop)(struct amd_mp2_dev *privdata, u16 sensor_idx);
72 void (*stop_all)(struct amd_mp2_dev *privdata);
74 void (*clear_intr)(struct amd_mp2_dev *privdata);
75 int (*init_intr)(struct amd_mp2_dev *privdata);
76 int (*discovery_status)(struct amd_mp2_dev *privdata);
79 void (*remove)(void *privdata);
89 void amd_sfh_clear_intr_v2(struct amd_mp2_dev *privdata);
90 int amd_sfh_irq_init_v2(struct amd_mp2_dev *privdata);
91 void amd_sfh_clear_intr(struct amd_mp2_dev *privdata);
[all …]
H A Damd_sfh_client.c218 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_init() argument
220 struct amd_input_data *in_data = &privdata->in_data; in amd_sfh_hid_client_init()
221 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_init()
222 struct amd_mp2_ops *mp2_ops = privdata->mp2_ops; in amd_sfh_hid_client_init()
232 dev = &privdata->pdev->dev; in amd_sfh_hid_client_init()
238 cl_data->num_hid_devices = amd_mp2_get_sensor_num(privdata, &cl_data->sensor_idx[0]); in amd_sfh_hid_client_init()
261 mp2_ops->start(privdata, info); in amd_sfh_hid_client_init()
262 cl_data->sensor_sts[i] = amd_sfh_wait_for_response(privdata, in amd_sfh_hid_client_init()
312 mp2_ops->start(privdata, info); in amd_sfh_hid_client_init()
314 (privdata, cl_data->sensor_idx[i], SENSOR_ENABLED); in amd_sfh_hid_client_init()
[all …]
H A Damd_sfh_pcie.h103 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);
/linux/drivers/i2c/busses/
H A Di2c-amd-mp2-pci.c21 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_c2p_mutex_lock() local
24 mutex_lock(&privdata->c2p_lock); in amd_mp2_c2p_mutex_lock()
25 privdata->c2p_lock_busid = i2c_common->bus_id; in amd_mp2_c2p_mutex_lock()
30 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_c2p_mutex_unlock() local
32 if (unlikely(privdata->c2p_lock_busid != i2c_common->bus_id)) { in amd_mp2_c2p_mutex_unlock()
33 pci_warn(privdata->pci_dev, in amd_mp2_c2p_mutex_unlock()
35 i2c_common->bus_id, privdata->c2p_lock_busid); in amd_mp2_c2p_mutex_unlock()
39 mutex_unlock(&privdata->c2p_lock); in amd_mp2_c2p_mutex_unlock()
45 struct amd_mp2_dev *privdata = i2c_common->mp2_dev; in amd_mp2_cmd() local
50 reg = privdata->mmio + ((i2c_cmd_base.s.bus_id == 1) ? in amd_mp2_cmd()
[all …]
/linux/drivers/hid/amd-sfh-hid/sfh1_1/
H A Damd_sfh_init.c73 static int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_deinit() argument
75 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_deinit()
81 privdata->dev_en.is_hpd_present = false; in amd_sfh_hid_client_deinit()
84 privdata->dev_en.is_als_present = false; in amd_sfh_hid_client_deinit()
87 privdata->dev_en.is_sra_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()
94 (privdata, cl_data->sensor_idx[i], DISABLE_SENSOR); in amd_sfh_hid_client_deinit()
97 dev_dbg(&privdata->pdev->dev, "stopping sid 0x%x (%s) status 0x%x\n", in amd_sfh_hid_client_deinit()
110 static int amd_sfh1_1_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh1_1_hid_client_init() argument
112 struct amd_input_data *in_data = &privdata->in_data; in amd_sfh1_1_hid_client_init()
[all …]
/linux/drivers/hid/amd-sfh-hid/hid_descriptor/
H 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/
H A Dpkt_sched.h25 const struct Qdisc * : (const void *)&q->privdata, \
26 struct Qdisc * : (void *)&q->privdata)
H A Dsch_generic.h138 long privdata[] ____cacheline_aligned; in qdisc_refcount_inc()
133 long privdata[] ____cacheline_aligned; global() member
/linux/drivers/usb/gadget/udc/
H 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/
H 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/
H 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/
H 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/
H 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/drivers/thunderbolt/
H A Dtb.h546 return (void *)tb->privdata; in tb_priv()