• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/mlx5/mlx5_core/

Lines Matching defs:vsc_addr

35 	int vsc_addr = mdev->vsc_addr;
40 if (!vsc_addr) {
41 mlx5_core_warn(mdev, "Unable to acquire vsc lock, vsc_addr not initialized\n");
49 if (pci_read_config(dev, vsc_addr + MLX5_VSC_SEMA_OFFSET, 4)) {
59 counter = pci_read_config(dev, vsc_addr + MLX5_VSC_COUNTER_OFFSET, 4);
60 pci_write_config(dev, vsc_addr + MLX5_VSC_SEMA_OFFSET, counter, 4);
61 lock_val = pci_read_config(dev, vsc_addr + MLX5_VSC_SEMA_OFFSET, 4);
75 int vsc_addr = mdev->vsc_addr;
77 if (!vsc_addr) {
78 mlx5_core_warn(mdev, "Unable to release vsc lock, vsc_addr not initialized\n");
82 pci_write_config(dev, vsc_addr + MLX5_VSC_SEMA_OFFSET, 0, 4);
89 int vsc_addr = mdev->vsc_addr;
97 flag = pci_read_config(dev, vsc_addr + MLX5_VSC_ADDR_OFFSET, 4);
98 if (expected == MLX5_VSC_GET(vsc_addr, &flag, flag))
111 int vsc_addr = mdev->vsc_addr;
114 if (!vsc_addr) {
115 mlx5_core_warn(mdev, "Unable to set vsc space, vsc_addr not initialized\n");
120 pci_write_config(dev, vsc_addr + MLX5_VSC_SPACE_OFFSET, vsc_space, 4);
121 vsc_space = pci_read_config(dev, vsc_addr + MLX5_VSC_SPACE_OFFSET, 4);
134 int vsc_addr = mdev->vsc_addr;
138 if (!vsc_addr) {
139 mlx5_core_warn(mdev, "Unable to call vsc write, vsc_addr not initialized\n");
143 MLX5_VSC_SET(vsc_addr, &in, address, addr);
144 MLX5_VSC_SET(vsc_addr, &in, flag, 1);
145 pci_write_config(dev, vsc_addr + MLX5_VSC_DATA_OFFSET, *data, 4);
146 pci_write_config(dev, vsc_addr + MLX5_VSC_ADDR_OFFSET, in, 4);
158 int vsc_addr = mdev->vsc_addr;
162 if (!vsc_addr) {
163 mlx5_core_warn(mdev, "Unable to call vsc read, vsc_addr not initialized\n");
167 MLX5_VSC_SET(vsc_addr, &in, address, addr);
168 pci_write_config(dev, vsc_addr + MLX5_VSC_ADDR_OFFSET, in, 4);
176 *data = pci_read_config(dev, vsc_addr + MLX5_VSC_DATA_OFFSET, 4);
184 int vsc_addr = mdev->vsc_addr;
194 id = pci_read_config(dev, vsc_addr + MLX5_VSC_COUNTER_OFFSET, 4);
237 int *capreg = &mdev->vsc_addr;