Searched refs:icm (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.c42 #include "icm.h"
79 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent) argument
83 if (!icm)
86 list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) {
95 kfree(icm);
135 struct mlx4_icm *icm; local
144 icm = kmalloc_node(sizeof(*icm),
147 if (!icm) {
148 icm
236 mlx4_MAP_ICM(struct mlx4_dev *dev, struct mlx4_icm *icm, u64 virt) argument
247 mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm) argument
320 struct mlx4_icm *icm; local
[all...]
H A Dicm.h73 struct mlx4_icm *icm; member in struct:mlx4_icm_iter
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, argument
99 iter->icm = icm;
100 iter->chunk = list_empty(&icm->chunk_list) ?
101 NULL : list_entry(icm->chunk_list.next,
114 if (iter->chunk->list.next == &iter->icm->chunk_list) {
141 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.h39 #include "icm.h"
241 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 Dfw.c43 #include "icm.h"
1519 int mlx4_map_cmd(struct mlx4_dev *dev, u16 op, struct mlx4_icm *icm, u64 virt) argument
1535 for (mlx4_icm_first(icm, &iter);
1600 int mlx4_MAP_FA(struct mlx4_dev *dev, struct mlx4_icm *icm) argument
1602 return mlx4_map_cmd(dev, MLX4_CMD_MAP_FA, icm, -1);
H A Dmlx4.h270 struct mlx4_icm **icm; member in struct:mlx4_icm_table
/linux-master/drivers/thunderbolt/
H A Dicm.c56 * @icm: Pointer to ICM private data
61 struct icm *icm; member in struct:usb4_switch_nvm_auth
65 * struct icm - Internal connection manager private data
93 struct icm { struct
183 static inline struct tb *icm_to_tb(struct icm *icm) argument
185 return ((void *)icm - sizeof(struct tb));
212 static int pci2cio_wait_completion(struct icm *icm, unsigne argument
232 pcie2cio_read(struct icm *icm, enum tb_cfg_space cs, unsigned int port, unsigned int index, u32 *data) argument
253 pcie2cio_write(struct icm *icm, enum tb_cfg_space cs, unsigned int port, unsigned int index, u32 data) argument
302 struct icm *icm = tb_priv(tb); local
344 struct icm *icm = tb_priv(tb); local
353 struct icm *icm = tb_priv(tb); local
364 struct icm *icm = tb_priv(tb); local
727 struct icm *icm = tb_priv(tb); local
1428 struct icm *icm = tb_priv(tb); local
1696 struct icm *icm = tb_priv(tb); local
1758 struct icm *icm = tb_priv(tb); local
1791 struct icm *icm = tb_priv(tb); local
1843 struct icm *icm = tb_priv(tb); local
1911 struct icm *icm = tb_priv(tb); local
1959 struct icm *icm = tb_priv(tb); local
1993 struct icm *icm = tb_priv(tb); local
2074 struct icm *icm = container_of(work, struct icm, rescan_work.work); local
2085 struct icm *icm = tb_priv(tb); local
2149 struct icm *icm = tb_priv(tb); local
2176 struct icm *icm = tb_priv(tb); local
2194 struct icm *icm = auth->icm; local
2211 struct icm *icm = tb_priv(tb); local
2265 struct icm *icm = tb_priv(tb); local
2325 struct icm *icm = tb_priv(tb); local
2431 struct icm *icm; local
[all...]
H A DMakefile5 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.h71 struct mthca_icm *icm[] __counted_by(num_icm);
75 struct mthca_icm *icm; member in struct:mthca_icm_iter
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, argument
102 iter->icm = icm;
103 iter->chunk = list_empty(&icm->chunk_list) ?
104 NULL : list_entry(icm->chunk_list.next,
117 if (iter->chunk->list.next == &iter->icm->chunk_list) {
H A Dmthca_memfree.c88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) argument
92 if (!icm)
95 list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) {
104 kfree(icm);
140 struct mthca_icm *icm; local
148 icm = kmalloc(sizeof *icm, gfp_mask & ~(__GFP_HIGHMEM | __GFP_NOWARN));
149 if (!icm)
150 return icm;
152 icm
282 struct mthca_icm *icm; local
[all...]
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, argument
675 for (mthca_icm_first(icm, &iter);
736 int mthca_MAP_FA(struct mthca_dev *dev, struct mthca_icm *icm) argument
738 return mthca_map_cmd(dev, CMD_MAP_FA, icm, -1);
1534 int mthca_MAP_ICM(struct mthca_dev *dev, struct mthca_icm *icm, u64 virt) argument
1536 return mthca_map_cmd(dev, CMD_MAP_ICM, icm, virt);
1574 int mthca_MAP_ICM_AUX(struct mthca_dev *dev, struct mthca_icm *icm) argument
1576 return mthca_map_cmd(dev, CMD_MAP_ICM_AUX, icm, -1);
/linux-master/fs/xfs/
H A Dxfs_icache.h64 int xfs_blockgc_free_space(struct xfs_mount *mp, struct xfs_icwalk *icm);

Completed in 166 milliseconds