| /linux-6.15/drivers/staging/sm750fb/ |
| H A D | sm750_accel.c | 32 writel(data, accel->dpPortBase); in write_dpPort() 66 write_dpr(accel, DE_CONTROL, read_dpr(accel, DE_CONTROL) & ~clr); in sm750_hw_de_init() 94 if (accel->de_wait() != 0) { in sm750_hw_fillrect() 104 write_dpr(accel, DE_PITCH, in sm750_hw_fillrect() 251 write_dpr(accel, DE_PITCH, in sm750_hw_copyarea() 266 if (accel->de_wait() != 0) in sm750_hw_copyarea() 269 write_dpr(accel, DE_SOURCE, in sm750_hw_copyarea() 335 if (accel->de_wait() != 0) in sm750_hw_imageblit() 355 write_dpr(accel, DE_PITCH, in sm750_hw_imageblit() 375 write_dpr(accel, DE_SOURCE, in sm750_hw_imageblit() [all …]
|
| H A 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,
|
| H A 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-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-driver-habanalabs | 1 What: /sys/class/accel/accel<n>/device/armcp_kernel_ver 9 What: /sys/class/accel/accel<n>/device/armcp_ver 17 What: /sys/class/accel/accel<n>/device/clk_max_freq_mhz 34 What: /sys/class/accel/accel<n>/device/cpld_ver 46 What: /sys/class/accel/accel<n>/device/cpucp_ver 59 What: /sys/class/accel/accel<n>/device/eeprom 66 What: /sys/class/accel/accel<n>/device/fuse_ver 72 What: /sys/class/accel/accel<n>/device/fw_os_ver 93 What: /sys/class/accel/accel<n>/device/high_pll 101 What: /sys/class/accel/accel<n>/device/ic_clk [all …]
|
| H A D | debugfs-driver-habanalabs | 1 What: /sys/kernel/debug/accel/<parent_device>/addr 11 What: /sys/kernel/debug/accel/<parent_device>/clk_gate 38 What: /sys/kernel/debug/accel/<parent_device>/data32 53 What: /sys/kernel/debug/accel/<parent_device>/data64 68 What: /sys/kernel/debug/accel/<parent_device>/data_dma 86 What: /sys/kernel/debug/accel/<parent_device>/device 176 What: /sys/kernel/debug/accel/<parent_device>/led0 183 What: /sys/kernel/debug/accel/<parent_device>/led1 190 What: /sys/kernel/debug/accel/<parent_device>/led2 212 What: /sys/kernel/debug/accel/<parent_device>/mmu [all …]
|
| /linux-6.15/drivers/platform/x86/ |
| H A D | classmate-laptop.c | 206 struct cmpc_accel *accel; in cmpc_accel_sensitivity_show_v4() local 221 struct cmpc_accel *accel; in cmpc_accel_sensitivity_store_v4() local 255 struct cmpc_accel *accel; in cmpc_accel_g_select_show_v4() local 270 struct cmpc_accel *accel; in cmpc_accel_g_select_store_v4() local 365 accel->g_select); in cmpc_accel_resume_v4() 381 accel = kmalloc(sizeof(*accel), GFP_KERNEL); in cmpc_accel_add_v4() 382 if (!accel) in cmpc_accel_add_v4() 416 kfree(accel); in cmpc_accel_add_v4() 621 accel = kmalloc(sizeof(*accel), GFP_KERNEL); in cmpc_accel_add() 622 if (!accel) in cmpc_accel_add() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/iio/ |
| H A D | st,st-sensors.yaml | 24 - st,h3lis331dl-accel 28 - st,lis2dh12-accel 31 - st,lis331dl-accel 32 - st,lis331dlh-accel 34 - st,lis3dh-accel 38 - st,lng2dm-accel 40 - st,lsm303c-accel 41 - st,lsm303dl-accel 45 - st,lsm330-accel 46 - st,lsm330d-accel [all …]
|
| /linux-6.15/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.c | 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() 461 const void *accel, *gyro, *timestamp; in inv_icm42600_buffer_fifo_read() local 469 st->fifo.nb.accel = 0; in inv_icm42600_buffer_fifo_read() 506 if (accel != NULL && inv_icm42600_fifo_is_data_valid(accel)) in inv_icm42600_buffer_fifo_read() 507 st->fifo.nb.accel++; in inv_icm42600_buffer_fifo_read() 535 if (st->fifo.nb.accel > 0) { in inv_icm42600_buffer_fifo_parse() 538 st->timestamp.accel); in inv_icm42600_buffer_fifo_parse() [all …]
|
| H A D | inv_icm42600_core.c | 119 .accel = { 135 .accel = { 229 enum inv_icm42600_sensor_mode accel, in inv_icm42600_set_pwr_mgmt0() argument 244 INV_ICM42600_PWR_MGMT0_ACCEL(accel); in inv_icm42600_set_pwr_mgmt0() 252 st->conf.accel.mode = accel; in inv_icm42600_set_pwr_mgmt0() 403 st->conf.accel.mode, enable, in inv_icm42600_set_temp_conf() 433 INV_ICM42600_PWR_MGMT0_ACCEL(conf->accel.mode); in inv_icm42600_set_conf() 448 val = INV_ICM42600_ACCEL_CONFIG0_FS(conf->accel.fs) | in inv_icm42600_set_conf() 449 INV_ICM42600_ACCEL_CONFIG0_ODR(conf->accel.odr); in inv_icm42600_set_conf() 797 st->suspended.accel = st->conf.accel.mode; in inv_icm42600_suspend() [all …]
|
| H A D | inv_icm42600_accel.c | 127 switch (st->conf.accel.mode) { in inv_icm42600_accel_power_mode_get() 130 power_mode = st->conf.accel.mode; in inv_icm42600_accel_power_mode_get() 179 struct inv_icm42600_fifo_sensor_data accel; member 337 idx = st->conf.accel.fs; in inv_icm42600_accel_read_scale() 422 odr = st->conf.accel.odr; in inv_icm42600_accel_read_odr() 797 st->fifo.watermark.accel = val; in inv_icm42600_accel_hwfifo_set_watermark() 818 ret = st->fifo.nb.accel; in inv_icm42600_accel_hwfifo_flush() 904 const void *accel, *gyro, *timestamp; in inv_icm42600_accel_parse_fifo() local 913 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_accel_parse_fifo() 919 if (accel == NULL || !inv_icm42600_fifo_is_data_valid(accel)) in inv_icm42600_accel_parse_fifo() [all …]
|
| H A D | inv_icm42600_buffer.h | 34 unsigned int accel; member 41 size_t accel; member 77 ssize_t inv_icm42600_fifo_decode_packet(const void *packet, const void **accel,
|
| /linux-6.15/drivers/accel/ |
| H A D | Kconfig | 24 different device files, called accel/accel* (in /dev, sysfs 27 source "drivers/accel/amdxdna/Kconfig" 28 source "drivers/accel/habanalabs/Kconfig" 29 source "drivers/accel/ivpu/Kconfig" 30 source "drivers/accel/qaic/Kconfig"
|
| /linux-6.15/Documentation/devicetree/bindings/iio/accel/ |
| H A D | bosch,bmi088.yaml | 4 $id: http://devicetree.org/schemas/iio/accel/bosch,bmi088.yaml# 20 - bosch,bmi085-accel 21 - bosch,bmi088-accel 22 - bosch,bmi090l-accel 62 bmi088-accel@1 { 63 compatible = "bosch,bmi088-accel";
|
| H A D | kionix,kxsd9.yaml | 4 $id: http://devicetree.org/schemas/iio/accel/kionix,kxsd9.yaml# 48 accel@18 { 64 accel@0 {
|
| /linux-6.15/drivers/crypto/intel/qat/qat_c62x/ |
| H A D | adf_c62x_hw_data.c | 32 u32 accel; in get_accel_mask() local 34 accel = ~(fuses | straps) >> ADF_C62X_ACCELERATORS_REG_OFFSET; in get_accel_mask() 35 accel &= ADF_C62X_ACCELERATORS_MASK; in get_accel_mask() 37 return accel; in get_accel_mask() 46 int accel; in get_ae_mask() local 51 for_each_set_bit(accel, &disabled, ADF_C62X_MAX_ACCELERATORS) in get_ae_mask() 52 straps |= ae_disable << (accel << 1); in get_ae_mask()
|
| /linux-6.15/drivers/crypto/intel/qat/qat_c3xxx/ |
| H A D | adf_c3xxx_hw_data.c | 32 u32 accel; in get_accel_mask() local 34 accel = ~(fuses | straps) >> ADF_C3XXX_ACCELERATORS_REG_OFFSET; in get_accel_mask() 35 accel &= ADF_C3XXX_ACCELERATORS_MASK; in get_accel_mask() 37 return accel; in get_accel_mask() 46 int accel; in get_ae_mask() local 51 for_each_set_bit(accel, &disabled, ADF_C3XXX_MAX_ACCELERATORS) in get_ae_mask() 52 straps |= ae_disable << (accel << 1); in get_ae_mask()
|
| /linux-6.15/drivers/video/fbdev/matrox/ |
| H A D | matroxfb_accel.c | 116 int accel; in matrox_cfbX_init() local 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() 195 minfo->accel.m_opmode = mopmode; in matrox_cfbX_init() 196 minfo->accel.m_access = maccess; in matrox_cfbX_init() 197 minfo->accel.m_pitch = mpitch; in matrox_cfbX_init() 204 mga_outl(M_MACCESS, minfo->accel.m_access); in matrox_accel_restore_maccess() [all …]
|
| /linux-6.15/drivers/iio/accel/ |
| H A D | Makefile | 32 obj-$(CONFIG_BMC150_ACCEL) += bmc150-accel-core.o 33 obj-$(CONFIG_BMC150_ACCEL_I2C) += bmc150-accel-i2c.o 34 obj-$(CONFIG_BMC150_ACCEL_SPI) += bmc150-accel-spi.o 35 obj-$(CONFIG_BMI088_ACCEL) += bmi088-accel-core.o 36 obj-$(CONFIG_BMI088_ACCEL_I2C) += bmi088-accel-i2c.o 37 obj-$(CONFIG_BMI088_ACCEL_SPI) += bmi088-accel-spi.o 46 obj-$(CONFIG_HID_SENSOR_ACCEL_3D) += hid-sensor-accel-3d.o
|
| H A 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()
|
| H A 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()
|
| /linux-6.15/drivers/iio/imu/st_lsm9ds0/ |
| H A D | st_lsm9ds0_core.c | 32 lsm9ds0->accel = devm_iio_device_alloc(dev, sizeof(*data)); in st_lsm9ds0_probe_accel() 33 if (!lsm9ds0->accel) in st_lsm9ds0_probe_accel() 36 lsm9ds0->accel->name = lsm9ds0->name; in st_lsm9ds0_probe_accel() 38 data = iio_priv(lsm9ds0->accel); in st_lsm9ds0_probe_accel() 43 return st_accel_common_probe(lsm9ds0->accel); in st_lsm9ds0_probe_accel()
|
| /linux-6.15/Documentation/accel/ |
| H A 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-6.15/tools/testing/selftests/wireguard/qemu/ |
| H A 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 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 181 QEMU_MACHINE := -cpu host,accel=kvm -machine pseries 191 QEMU_MACHINE := -cpu host,accel=kvm -machine pseries 201 QEMU_MACHINE := -cpu host,accel=kvm -machine ppce500 224 QEMU_MACHINE := -cpu host,accel=kvm -machine virt [all …]
|
| /linux-6.15/drivers/video/fbdev/ |
| H A D | neofb.c | 969 switch (info->fix.accel) { in neofb_set_par() 1060 switch (info->fix.accel) { in neofb_set_par() 1156 switch (info->fix.accel) { in neofb_set_par() 1495 switch (info->fix.accel) { in neofb_fillrect() 1511 switch (info->fix.accel) { in neofb_copyarea() 1527 switch (info->fix.accel) { in neofb_imageblit() 1543 switch (info->fix.accel) { in neofb_sync() 1652 switch (info->fix.accel) { in neo_map_mmio() 1864 switch (info->fix.accel) { in neo_init_hw() 1896 switch (info->fix.accel) { in neo_init_hw() [all …]
|
| /linux-6.15/Documentation/accel/amdxdna/ |
| H A D | index.rst | 4 accel/amdxdna NPU driver 7 The accel/amdxdna driver supports the AMD NPU (Neural Processing Unit).
|