/Linux-v6.6/drivers/staging/sm750fb/ |
D | sm750_accel.c | 20 static inline void write_dpr(struct lynx_accel *accel, int offset, u32 regValue) in write_dpr() argument 22 writel(regValue, accel->dprBase + offset); in write_dpr() 25 static inline u32 read_dpr(struct lynx_accel *accel, int offset) in read_dpr() argument 27 return readl(accel->dprBase + offset); in read_dpr() 30 static inline void write_dpPort(struct lynx_accel *accel, u32 data) in write_dpPort() argument 32 writel(data, accel->dpPortBase); in write_dpPort() 35 void sm750_hw_de_init(struct lynx_accel *accel) in sm750_hw_de_init() argument 40 write_dpr(accel, DE_MASKS, 0xFFFFFFFF); in sm750_hw_de_init() 52 write_dpr(accel, DE_STRETCH_FORMAT, in sm750_hw_de_init() 53 (read_dpr(accel, DE_STRETCH_FORMAT) & ~clr) | reg); in sm750_hw_de_init() [all …]
|
D | sm750_accel.h | 188 void sm750_hw_set2dformat(struct lynx_accel *accel, int fmt); 190 void sm750_hw_de_init(struct lynx_accel *accel); 192 int sm750_hw_fillrect(struct lynx_accel *accel, 212 int sm750_hw_copyarea(struct lynx_accel *accel, 238 int sm750_hw_imageblit(struct lynx_accel *accel, const char *pSrcbuf,
|
D | sm750.h | 58 void (*de_init)(struct lynx_accel *accel); 62 int (*de_fillrect)(struct lynx_accel *accel, 67 int (*de_copyarea)(struct lynx_accel *accel, 75 int (*de_imageblit)(struct lynx_accel *accel, const char *p_srcbuf, 88 struct lynx_accel accel; member
|
/Linux-v6.6/drivers/platform/x86/ |
D | classmate-laptop.c | 207 struct cmpc_accel *accel; in cmpc_accel_sensitivity_show_v4() local 211 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show_v4() 213 return sprintf(buf, "%d\n", accel->sensitivity); in cmpc_accel_sensitivity_show_v4() 222 struct cmpc_accel *accel; in cmpc_accel_sensitivity_store_v4() local 228 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store_v4() 238 accel->sensitivity = sensitivity; in cmpc_accel_sensitivity_store_v4() 256 struct cmpc_accel *accel; in cmpc_accel_g_select_show_v4() local 260 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_show_v4() 262 return sprintf(buf, "%d\n", accel->g_select); in cmpc_accel_g_select_show_v4() 271 struct cmpc_accel *accel; in cmpc_accel_g_select_store_v4() local [all …]
|
/Linux-v6.6/drivers/iio/imu/inv_icm42600/ |
D | inv_icm42600_buffer.c | 37 struct inv_icm42600_fifo_sensor_data accel; member 44 ssize_t inv_icm42600_fifo_decode_packet(const void *packet, const void **accel, in inv_icm42600_fifo_decode_packet() argument 54 *accel = NULL; in inv_icm42600_fifo_decode_packet() 72 *accel = &pack2->accel; in inv_icm42600_fifo_decode_packet() 81 *accel = &pack1->data; in inv_icm42600_fifo_decode_packet() 90 *accel = NULL; in inv_icm42600_fifo_decode_packet() 111 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr); in inv_icm42600_buffer_update_fifo_period() 217 wm_accel = inv_icm42600_wm_truncate(st->fifo.watermark.accel, packet_size); in inv_icm42600_buffer_update_watermark() 220 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr) / 1000UL; in inv_icm42600_buffer_update_watermark() 395 watermark = &st->fifo.watermark.accel; in inv_icm42600_buffer_postdisable() [all …]
|
D | inv_icm42600_core.c | 60 .accel = { 144 enum inv_icm42600_sensor_mode accel, in inv_icm42600_set_pwr_mgmt0() argument 148 enum inv_icm42600_sensor_mode oldaccel = st->conf.accel.mode; in inv_icm42600_set_pwr_mgmt0() 155 if (gyro == oldgyro && accel == oldaccel && temp == oldtemp) in inv_icm42600_set_pwr_mgmt0() 159 INV_ICM42600_PWR_MGMT0_ACCEL(accel); in inv_icm42600_set_pwr_mgmt0() 167 st->conf.accel.mode = accel; in inv_icm42600_set_pwr_mgmt0() 178 if (accel != oldaccel && oldaccel == INV_ICM42600_SENSOR_MODE_OFF) { in inv_icm42600_set_pwr_mgmt0() 211 struct inv_icm42600_sensor_conf *oldconf = &st->conf.accel; in inv_icm42600_set_accel_conf() 282 val = INV_ICM42600_GYRO_ACCEL_CONFIG0_ACCEL_FILT(st->conf.accel.filter) | in inv_icm42600_set_gyro_conf() 291 return inv_icm42600_set_pwr_mgmt0(st, conf->mode, st->conf.accel.mode, in inv_icm42600_set_gyro_conf() [all …]
|
D | inv_icm42600_accel.c | 79 struct inv_icm42600_fifo_sensor_data accel; member 222 idx = st->conf.accel.fs; in inv_icm42600_accel_read_scale() 296 odr = st->conf.accel.odr; in inv_icm42600_accel_read_odr() 668 st->fifo.watermark.accel = val; in inv_icm42600_accel_hwfifo_set_watermark() 689 ret = st->fifo.nb.accel; in inv_icm42600_accel_hwfifo_flush() 730 ts_chip.init_period = inv_icm42600_odr_to_period(st->conf.accel.odr); in inv_icm42600_accel_init() 760 const void *accel, *gyro, *timestamp; in inv_icm42600_accel_parse_fifo() local 769 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_accel_parse_fifo() 775 if (accel == NULL || !inv_icm42600_fifo_is_data_valid(accel)) in inv_icm42600_accel_parse_fifo() 785 memcpy(&buffer.accel, accel, sizeof(buffer.accel)); in inv_icm42600_accel_parse_fifo()
|
D | inv_icm42600_buffer.h | 34 unsigned int accel; member 39 size_t accel; member 75 ssize_t inv_icm42600_fifo_decode_packet(const void *packet, const void **accel,
|
/Linux-v6.6/drivers/crypto/intel/qat/qat_c62x/ |
D | adf_c62x_hw_data.c | 30 u32 accel; in get_accel_mask() local 32 accel = ~(fuses | straps) >> ADF_C62X_ACCELERATORS_REG_OFFSET; in get_accel_mask() 33 accel &= ADF_C62X_ACCELERATORS_MASK; in get_accel_mask() 35 return accel; in get_accel_mask() 44 int accel; in get_ae_mask() local 49 for_each_set_bit(accel, &disabled, ADF_C62X_MAX_ACCELERATORS) in get_ae_mask() 50 straps |= ae_disable << (accel << 1); in get_ae_mask()
|
/Linux-v6.6/drivers/crypto/intel/qat/qat_c3xxx/ |
D | adf_c3xxx_hw_data.c | 30 u32 accel; in get_accel_mask() local 32 accel = ~(fuses | straps) >> ADF_C3XXX_ACCELERATORS_REG_OFFSET; in get_accel_mask() 33 accel &= ADF_C3XXX_ACCELERATORS_MASK; in get_accel_mask() 35 return accel; in get_accel_mask() 44 int accel; in get_ae_mask() local 49 for_each_set_bit(accel, &disabled, ADF_C3XXX_MAX_ACCELERATORS) in get_ae_mask() 50 straps |= ae_disable << (accel << 1); in get_ae_mask()
|
/Linux-v6.6/drivers/video/fbdev/matrox/ |
D | matroxfb_accel.c | 116 int accel; in matrox_cfbX_init() local 127 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init() 134 if (accel && !(mpitch & 1)) { in matrox_cfbX_init() 142 if (accel) { in matrox_cfbX_init() 153 if (accel) { in matrox_cfbX_init() 161 if (accel) { in matrox_cfbX_init() 169 if (accel) { in matrox_cfbX_init() 193 …minfo->accel.m_dwg_rect = M_DWG_TRAP | M_DWG_SOLID | M_DWG_ARZERO | M_DWG_SGNZERO | M_DWG_SHIFTZER… in matrox_cfbX_init() 194 if (isMilleniumII(minfo)) minfo->accel.m_dwg_rect |= M_DWG_TRANSC; in matrox_cfbX_init() 195 minfo->accel.m_opmode = mopmode; in matrox_cfbX_init() [all …]
|
/Linux-v6.6/drivers/iio/accel/ |
D | hid-sensor-accel-3d.c | 27 struct hid_sensor_hub_attribute_info accel[ACCEL_3D_CHANNEL_MAX]; member 152 report_id = accel_state->accel[chan->scan_index].report_id; in accel_3d_read_raw() 153 min = accel_state->accel[chan->scan_index].logical_minimum; in accel_3d_read_raw() 307 &st->accel[CHANNEL_SCAN_INDEX_X + i]); in accel_3d_parse_report() 312 st->accel[CHANNEL_SCAN_INDEX_X + i].size); in accel_3d_parse_report() 315 st->accel[0].index, in accel_3d_parse_report() 316 st->accel[0].report_id, in accel_3d_parse_report() 317 st->accel[1].index, st->accel[1].report_id, in accel_3d_parse_report() 318 st->accel[2].index, st->accel[2].report_id); in accel_3d_parse_report() 322 &st->accel[CHANNEL_SCAN_INDEX_X], in accel_3d_parse_report()
|
D | dmard09.c | 56 s16 accel; in dmard09_read_raw() local 73 accel = get_unaligned_le16(&buf[chan->address]); in dmard09_read_raw() 76 accel <<= 4; in dmard09_read_raw() 77 accel >>= 7; in dmard09_read_raw() 79 *val = accel; in dmard09_read_raw()
|
D | Makefile | 29 obj-$(CONFIG_BMC150_ACCEL) += bmc150-accel-core.o 30 obj-$(CONFIG_BMC150_ACCEL_I2C) += bmc150-accel-i2c.o 31 obj-$(CONFIG_BMC150_ACCEL_SPI) += bmc150-accel-spi.o 32 obj-$(CONFIG_BMI088_ACCEL) += bmi088-accel-core.o 33 obj-$(CONFIG_BMI088_ACCEL_SPI) += bmi088-accel-spi.o 42 obj-$(CONFIG_HID_SENSOR_ACCEL_3D) += hid-sensor-accel-3d.o
|
D | adxl345_core.c | 91 __le16 accel; in adxl345_read_raw() local 105 &accel, sizeof(accel)); in adxl345_read_raw() 109 *val = sign_extend32(le16_to_cpu(accel), 12); in adxl345_read_raw()
|
/Linux-v6.6/drivers/iio/imu/st_lsm9ds0/ |
D | st_lsm9ds0_core.c | 33 lsm9ds0->accel = devm_iio_device_alloc(dev, sizeof(*data)); in st_lsm9ds0_probe_accel() 34 if (!lsm9ds0->accel) in st_lsm9ds0_probe_accel() 37 lsm9ds0->accel->name = lsm9ds0->name; in st_lsm9ds0_probe_accel() 39 data = iio_priv(lsm9ds0->accel); in st_lsm9ds0_probe_accel() 44 return st_accel_common_probe(lsm9ds0->accel); in st_lsm9ds0_probe_accel()
|
/Linux-v6.6/drivers/accel/ |
D | Kconfig | 24 different device files, called accel/accel* (in /dev, sysfs 27 source "drivers/accel/habanalabs/Kconfig" 28 source "drivers/accel/ivpu/Kconfig" 29 source "drivers/accel/qaic/Kconfig"
|
/Linux-v6.6/Documentation/accel/ |
D | introduction.rst | 13 Machine-Learning (ML) and/or Deep-Learning (DL) computations, the accel layer 47 characteristics as those of GPUs, the accel subsystem will use the 48 DRM subsystem's code and functionality. i.e. the accel core code will 49 be part of the DRM subsystem and an accel device will be a new type of DRM 65 tree - drivers/accel/. 70 - device char files - /dev/accel/accel\* 71 - sysfs - /sys/class/accel/accel\*/ 72 - debugfs - /sys/kernel/debug/accel/\*/ 81 accel subsystem.
|
/Linux-v6.6/tools/testing/selftests/wireguard/qemu/ |
D | Makefile | 63 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 75 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 87 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 99 QEMU_MACHINE := -cpu host -machine virt,gic_version=host,accel=kvm 112 QEMU_MACHINE := -cpu host -machine microvm,accel=kvm,pit=off,pic=off,rtc=off -no-acpi 123 QEMU_MACHINE := -cpu host -machine microvm,accel=kvm,pit=off,pic=off,rtc=off -no-acpi 133 QEMU_MACHINE := -cpu host -machine malta,accel=kvm 145 QEMU_MACHINE := -cpu host -machine malta,accel=kvm 157 QEMU_MACHINE := -cpu host -machine malta,accel=kvm 169 QEMU_MACHINE := -cpu host -machine malta,accel=kvm [all …]
|
/Linux-v6.6/drivers/video/fbdev/ |
D | neofb.c | 227 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neoCalcVCLK() 228 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2230 || in neoCalcVCLK() 229 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2360 || in neoCalcVCLK() 230 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2380) { in neoCalcVCLK() 969 switch (info->fix.accel) { in neofb_set_par() 1060 switch (info->fix.accel) { in neofb_set_par() 1087 if (info->fix.accel != FB_ACCEL_NEOMAGIC_NM2070) { in neofb_set_par() 1098 if (info->fix.accel != FB_ACCEL_NEOMAGIC_NM2070) { in neofb_set_par() 1105 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2160) in neofb_set_par() 1108 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neofb_set_par() [all …]
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 120 struct mlx5e_accel_tx_state *accel, in mlx5e_txwqe_build_eseg_csum() argument 137 } else if (unlikely(accel && accel->tls.tls_tisn)) { in mlx5e_txwqe_build_eseg_csum() 244 struct mlx5e_accel_tx_state *accel) in mlx5e_tx_wqe_inline_mode() argument 249 if (accel && accel->tls.tls_tisn) in mlx5e_tx_wqe_inline_mode() 263 struct mlx5e_accel_tx_state *accel, in mlx5e_sq_xmit_prepare() argument 283 u8 mode = mlx5e_tx_wqe_inline_mode(sq, skb, accel); in mlx5e_sq_xmit_prepare() 297 attr->insz = mlx5e_accel_tx_ids_len(sq, accel); in mlx5e_sq_xmit_prepare() 662 struct sk_buff *skb, struct mlx5e_accel_tx_state *accel, in mlx5e_txwqe_build_eseg() argument 666 mlx5e_txwqe_build_eseg_csum(sq, skb, accel, eseg); in mlx5e_txwqe_build_eseg() 674 struct mlx5e_accel_tx_state accel = {}; in mlx5e_xmit() local [all …]
|
/Linux-v6.6/Documentation/accel/qaic/ |
D | index.rst | 4 accel/qaic Qualcomm Cloud AI driver 7 The accel/qaic driver supports the Qualcomm Cloud AI machine learning
|
/Linux-v6.6/drivers/infiniband/hw/irdma/ |
D | trace_cm.h | 213 __field(int, accel) 229 __entry->accel = cm_node->accelerated; 245 __entry->accel, 290 __field(int, accel) 304 __entry->accel = cm_node->accelerated; 318 __entry->accel, 412 __field(int, accel) 425 __entry->accel = cm_node->accelerated; 437 __entry->accel,
|
/Linux-v6.6/Documentation/fb/ |
D | intelfb.rst | 56 e. "accel" 58 by using 'fbset -accel true/false'. 99 append="video=intelfb:mode=800x600-32@75,accel,hwcursor,vram=8" 127 modprobe intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1 131 options intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1
|
/Linux-v6.6/drivers/hid/ |
D | hid-wiimote-modules.c | 426 const __u8 *accel) in wiimod_accel_in_accel() argument 445 x = accel[2] << 2; in wiimod_accel_in_accel() 446 y = accel[3] << 2; in wiimod_accel_in_accel() 447 z = accel[4] << 2; in wiimod_accel_in_accel() 449 x |= (accel[0] >> 5) & 0x3; in wiimod_accel_in_accel() 450 y |= (accel[1] >> 4) & 0x2; in wiimod_accel_in_accel() 451 z |= (accel[1] >> 5) & 0x2; in wiimod_accel_in_accel() 453 input_report_abs(wdata->accel, ABS_RX, x - 0x200); in wiimod_accel_in_accel() 454 input_report_abs(wdata->accel, ABS_RY, y - 0x200); in wiimod_accel_in_accel() 455 input_report_abs(wdata->accel, ABS_RZ, z - 0x200); in wiimod_accel_in_accel() [all …]
|