| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | icm.c | 79 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_obj(*icm, in mlx4_alloc_icm() 150 if (!icm) in mlx4_alloc_icm() 154 icm->refcount = 0; in mlx4_alloc_icm() [all …]
|
| H A D | icm.h | 73 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 D | fw.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 D | Makefile | 4 mlx4_core-y := alloc.o catas.o cmd.o cq.o eq.o fw.o fw_qos.o icm.o intf.o \
|
| H A D | fw.c | 1519 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 D | mlx4.h | 270 struct mlx4_icm **icm; member
|
| /linux/drivers/thunderbolt/ |
| H A D | icm.c | 57 * @icm: Pointer to ICM private data 62 struct icm *icm; member 66 * struct icm - Internal connection manager private data 94 struct icm { struct 184 static inline struct tb *icm_to_tb(struct icm *icm) in icm_to_tb() argument 186 return ((void *)icm - sizeof(struct tb)); in icm_to_tb() 213 static int pci2cio_wait_completion(struct icm *icm, unsigne argument 116 device_connectedicm global() argument 118 device_disconnectedicm global() argument 120 xdomain_connectedicm global() argument 122 xdomain_disconnectedicm global() argument 123 rtd3_vetoicm global() argument 233 pcie2cio_read(struct icm * icm,enum tb_cfg_space cs,unsigned int port,unsigned int index,u32 * data) pcie2cio_read() argument 254 pcie2cio_write(struct icm * icm,enum tb_cfg_space cs,unsigned int port,unsigned int index,u32 data) pcie2cio_write() argument 303 struct icm *icm = tb_priv(tb); icm_request() local 345 struct icm *icm = tb_priv(tb); icm_postpone_rescan() local 354 struct icm *icm = tb_priv(tb); icm_veto_begin() local 365 struct icm *icm = tb_priv(tb); icm_veto_end() local 752 struct icm *icm = tb_priv(tb); icm_fr_device_connected() local 1459 struct icm *icm = tb_priv(tb); icm_ar_is_supported() local 1727 struct icm *icm = tb_priv(tb); icm_handle_notification() local 1792 struct icm *icm = tb_priv(tb); __icm_driver_ready() local 1825 struct icm *icm = tb_priv(tb); icm_firmware_reset() local 1877 struct icm *icm = tb_priv(tb); icm_reset_phy_port() local 1945 struct icm *icm = tb_priv(tb); icm_firmware_init() local 1993 struct icm *icm = tb_priv(tb); icm_driver_ready() local 2027 struct icm *icm = tb_priv(tb); icm_suspend() local 2108 struct icm *icm = container_of(work, struct icm, rescan_work.work); icm_rescan_work() local 2119 struct icm *icm = tb_priv(tb); icm_complete() local 2183 struct icm *icm = tb_priv(tb); icm_start() local 2210 struct icm *icm = tb_priv(tb); icm_stop() local 2228 struct icm *icm = auth->icm; icm_usb4_switch_nvm_auth_complete() local 2245 struct icm *icm = tb_priv(tb); icm_usb4_switch_nvm_authenticate() local 2299 struct icm *icm = tb_priv(tb); icm_usb4_switch_op() local 2359 struct icm *icm = tb_priv(tb); icm_usb4_switch_nvm_authenticate_status() local 2465 struct icm *icm; icm_probe() local [all...] |
| H A D | Makefile | 5 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_memfree.c | 88 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_obj(*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 D | mthca_memfree.h | 71 struct mthca_icm *icm[] __counted_by(num_icm); 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 D | mthca_cmd.h | 257 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 D | mthca_cmd.c | 656 static int mthca_map_cmd(struct mthca_dev *dev, u16 op, struct mthca_icm *icm, in mthca_map_cmd() argument 674 for (mthca_icm_first(icm, &iter); in mthca_map_cmd() 735 int mthca_MAP_FA(struct mthca_dev *dev, struct mthca_icm *icm) in mthca_MAP_FA() argument 737 return mthca_map_cmd(dev, CMD_MAP_FA, icm, -1); in mthca_MAP_FA() 1533 int mthca_MAP_ICM(struct mthca_dev *dev, struct mthca_icm *icm, u64 virt) in mthca_MAP_ICM() argument 1535 return mthca_map_cmd(dev, CMD_MAP_ICM, icm, virt); in mthca_MAP_ICM() 1573 int mthca_MAP_ICM_AUX(struct mthca_dev *dev, struct mthca_icm *icm) in mthca_MAP_ICM_AUX() argument 1575 return mthca_map_cmd(dev, CMD_MAP_ICM_AUX, icm, -1); in mthca_MAP_ICM_AUX()
|
| /linux/fs/xfs/ |
| H A D | xfs_icache.h | 64 int xfs_blockgc_free_space(struct xfs_mount *mp, struct xfs_icwalk *icm);
|
| /linux/arch/s390/tools/ |
| H A D | opcodes.txt | 657 bf icm RS_RURD
|