Home
last modified time | relevance | path

Searched refs:icm (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.c79 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent) in mlx4_free_icm() argument
83 if (!icm) in mlx4_free_icm()
86 list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) { in mlx4_free_icm()
95 kfree(icm); in mlx4_free_icm()
135 struct mlx4_icm *icm; in mlx4_alloc_icm() local
144 icm = kmalloc_node(sizeof(*icm), in mlx4_alloc_icm()
147 if (!icm) { in mlx4_alloc_icm()
148 icm = kmalloc(sizeof(*icm), in mlx4_alloc_icm()
150 if (!icm) in mlx4_alloc_icm()
154 icm->refcount = 0; in mlx4_alloc_icm()
[all …]
H A Dicm.h73 struct mlx4_icm *icm; member
82 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent);
96 static inline void mlx4_icm_first(struct mlx4_icm *icm, in mlx4_icm_first() argument
99 iter->icm = icm; in mlx4_icm_first()
100 iter->chunk = list_empty(&icm->chunk_list) ? in mlx4_icm_first()
101 NULL : list_entry(icm->chunk_list.next, in mlx4_icm_first()
114 if (iter->chunk->list.next == &iter->icm->chunk_list) { in mlx4_icm_next()
141 int mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm);
H A Dfw.h241 int mlx4_MAP_FA(struct mlx4_dev *dev, struct mlx4_icm *icm);
249 int mlx4_map_cmd(struct mlx4_dev *dev, u16 op, struct mlx4_icm *icm, u64 virt);
251 int mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm);
H A DMakefile4 mlx4_core-y := alloc.o catas.o cmd.o cq.o eq.o fw.o fw_qos.o icm.o intf.o \
H A Dfw.c1519 int mlx4_map_cmd(struct mlx4_dev *dev, u16 op, struct mlx4_icm *icm, u64 virt) in mlx4_map_cmd() argument
1535 for (mlx4_icm_first(icm, &iter); in mlx4_map_cmd()
1600 int mlx4_MAP_FA(struct mlx4_dev *dev, struct mlx4_icm *icm) in mlx4_MAP_FA() argument
1602 return mlx4_map_cmd(dev, MLX4_CMD_MAP_FA, icm, -1); in mlx4_MAP_FA()
H A Dmlx4.h270 struct mlx4_icm **icm; member
/openbmc/linux/drivers/thunderbolt/
H A Dicm.c61 struct icm *icm; member
93 struct icm { struct
183 static inline struct tb *icm_to_tb(struct icm *icm) in icm_to_tb() argument
185 return ((void *)icm - sizeof(struct tb)); in icm_to_tb()
212 static int pci2cio_wait_completion(struct icm *icm, unsigned long timeout_msec) in pci2cio_wait_completion() argument
218 pci_read_config_dword(icm->upstream_port, in pci2cio_wait_completion()
219 icm->vnd_cap + PCIE2CIO_CMD, &cmd); in pci2cio_wait_completion()
232 static int pcie2cio_read(struct icm *icm, enum tb_cfg_space cs, in pcie2cio_read() argument
235 struct pci_dev *pdev = icm->upstream_port; in pcie2cio_read()
236 int ret, vnd_cap = icm->vnd_cap; in pcie2cio_read()
[all …]
H A DMakefile4 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
/openbmc/linux/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.c88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) in mthca_free_icm() argument
92 if (!icm) in mthca_free_icm()
95 list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) { in mthca_free_icm()
104 kfree(icm); in mthca_free_icm()
140 struct mthca_icm *icm; in mthca_alloc_icm() local
148 icm = kmalloc(sizeof *icm, gfp_mask & ~(__GFP_HIGHMEM | __GFP_NOWARN)); in mthca_alloc_icm()
149 if (!icm) in mthca_alloc_icm()
150 return icm; in mthca_alloc_icm()
152 icm->refcount = 0; in mthca_alloc_icm()
153 INIT_LIST_HEAD(&icm->chunk_list); in mthca_alloc_icm()
[all …]
H A Dmthca_memfree.h71 struct mthca_icm *icm[]; member
75 struct mthca_icm *icm; member
84 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent);
99 static inline void mthca_icm_first(struct mthca_icm *icm, in mthca_icm_first() argument
102 iter->icm = icm; in mthca_icm_first()
103 iter->chunk = list_empty(&icm->chunk_list) ? in mthca_icm_first()
104 NULL : list_entry(icm->chunk_list.next, in mthca_icm_first()
117 if (iter->chunk->list.next == &iter->icm->chunk_list) { in mthca_icm_next()
H A Dmthca_cmd.h257 int mthca_MAP_FA(struct mthca_dev *dev, struct mthca_icm *icm);
277 int mthca_MAP_ICM(struct mthca_dev *dev, struct mthca_icm *icm, u64 virt);
280 int mthca_MAP_ICM_AUX(struct mthca_dev *dev, struct mthca_icm *icm);
H A Dmthca_cmd.c657 static int mthca_map_cmd(struct mthca_dev *dev, u16 op, struct mthca_icm *icm, in mthca_map_cmd() argument
675 for (mthca_icm_first(icm, &iter); in mthca_map_cmd()
736 int mthca_MAP_FA(struct mthca_dev *dev, struct mthca_icm *icm) in mthca_MAP_FA() argument
738 return mthca_map_cmd(dev, CMD_MAP_FA, icm, -1); in mthca_MAP_FA()
1534 int mthca_MAP_ICM(struct mthca_dev *dev, struct mthca_icm *icm, u64 virt) in mthca_MAP_ICM() argument
1536 return mthca_map_cmd(dev, CMD_MAP_ICM, icm, virt); in mthca_MAP_ICM()
1574 int mthca_MAP_ICM_AUX(struct mthca_dev *dev, struct mthca_icm *icm) in mthca_MAP_ICM_AUX() argument
1576 return mthca_map_cmd(dev, CMD_MAP_ICM_AUX, icm, -1); in mthca_MAP_ICM_AUX()
/openbmc/qemu/tests/tcg/s390x/
H A Dicm.S9 icm %r0,10,op2
13 icm %r0,0,0(%r1)
H A DMakefile.softmmu-target23 icm \
/openbmc/qemu/common-user/host/s390x/
H A Dsafe-syscall.inc.S72 icm %r0,15,0(%r8)
/openbmc/linux/fs/xfs/
H A Dxfs_icache.h64 int xfs_blockgc_free_space(struct xfs_mount *mp, struct xfs_icwalk *icm);
/openbmc/openbmc/poky/meta/classes-global/
H A Dmirrors.bbclass38 http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \
/openbmc/qemu/target/s390x/tcg/
H A Dinsn-data.h.inc403 D(0xbf00, ICM, RS_b, Z, 0, a2, r1, 0, icm, 0, 0)
404 D(0xeb81, ICMY, RSY_b, LD, 0, a2, r1, 0, icm, 0, 0)
405 D(0xeb80, ICMH, RSY_b, Z, 0, a2, r1, 0, icm, 0, 32)
/openbmc/linux/arch/s390/tools/
H A Dopcodes.txt653 bf icm RS_RURD
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log864 2024-12-28 20:05:26.442-0600 FINEST t588 AnalyzerGuru.lambda$findBySuffix$5: '/openbmc/qemu/tests/tcg/s390x/icm.S': chosen by suffix: AsmAnalyzerFactory
865 2024-12-28 20:05:26.442-0600 FINE t588 DefaultIndexChangedListener.fileAdd: Add: '/openbmc/qemu/tests/tcg/s390x/icm.S' (AsmAnalyzer)
869 2024-12-28 20:05:26.442-0600 FINER t588 HistoryGuru.storeHistory: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} supports history for directories, skipping '/opengrok/src/openbmc/qemu/tests/tcg/s390x/icm.S'
876 2024-12-28 20:05:26.444-0600 FINER t588 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/tests/tcg/s390x/icm.S'
877 2024-12-28 20:05:26.444-0600 FINEST t588 Statistics.logIt: Added: '/openbmc/qemu/tests/tcg/s390x/icm.S' (AsmAnalyzer) (took 2 ms)
[all...]