/drivers/infiniband/hw/ehca/ |
H A D | ehca_mcast.c | 55 #define EHCA_VALID_MULTICAST_GID(gid) ((gid)[0] == 0xFF) 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 72 if (!(EHCA_VALID_MULTICAST_GID(gid->raw))) { 73 ehca_err(ibqp->device, "invalid mulitcast gid"); 80 memcpy(&my_gid.raw, gid->raw, sizeof(union ib_gid)); 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 109 if (!(EHCA_VALID_MULTICAST_GID(gid->raw))) { 110 ehca_err(ibqp->device, "invalid mulitcast gid"); 117 memcpy(&my_gid.raw, gid [all...] |
H A D | ehca_av.c | 130 union ib_gid gid; local 141 memset(&gid, 0, sizeof(gid)); 144 ah_attr->grh.sgid_index, &gid); 152 memcpy(&av->av.grh.word_1, &gid, sizeof(gid)); 194 union ib_gid gid; local 205 memset(&gid, 0, sizeof(gid)); 208 ah_attr->grh.sgid_index, &gid); [all...] |
H A D | ehca_iverbs.h | 58 union ib_gid *gid); 179 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 181 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
|
/drivers/pinctrl/mvebu/ |
H A D | pinctrl-mvebu.c | 44 unsigned gid; member in struct:mvebu_pinctrl_group 141 unsigned gid, unsigned long *config) 144 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; 153 unsigned gid, unsigned long *configs, 157 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; 173 struct seq_file *s, unsigned gid) 176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; 181 if (mvebu_pinconf_group_get(pctldev, gid, &config)) 263 unsigned gid) 267 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; 140 mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *config) argument 152 mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *configs, unsigned num_configs) argument 172 mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned gid) argument 262 mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid, unsigned gid) argument 356 mvebu_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned gid) argument 363 mvebu_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned gid, const unsigned **pins, unsigned *num_pins) argument 553 unsigned gid, n, k; local [all...] |
/drivers/infiniband/hw/mthca/ |
H A D | mthca_mcg.c | 42 u8 gid[16]; member in struct:mthca_mgm 49 * Caller must hold MCG table semaphore. gid and mgm parameters must 60 * If no AMGM exists for given gid, *index = -1, *prev = index of last 64 u8 *gid, struct mthca_mailbox *mgm_mailbox, 77 memcpy(mgid, gid, 16); 86 mthca_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); 98 if (!memcmp(mgm->gid, zero_gid, 16)) { 106 if (!memcmp(mgm->gid, gid, 16)) 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u1 argument 63 find_mgm(struct mthca_dev *dev, u8 *gid, struct mthca_mailbox *mgm_mailbox, u16 *hash, int *prev, int *index) argument 214 mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument [all...] |
/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mcg.c | 44 u8 gid[16]; member in struct:mlx5_attach_mcg_mbox_in 56 u8 gid[16]; member in struct:mlx5_detach_mcg_mbox_in 73 memcpy(in.gid, mgid, sizeof(*mgid)); 95 memcpy(in.gid, mgid, sizeof(*mgid));
|
/drivers/misc/sgi-gru/ |
H A D | gruprocfs.c | 174 long gid = *(long *)data; local 176 struct gru_state *gru = GID_TO_GRU(gid); 180 if (gid == 0) 181 seq_printf(file, "#%5s%5s%6s%7s%9s%6s%8s%8s\n", "gid", "bid", 190 is_kernel_context(ts) ? 0 : ts->ts_gms->ms_asids[gid].mt_asid, 203 long gid = *(long *)data, ctxfree, cbrfree, dsrfree; local 204 struct gru_state *gru = GID_TO_GRU(gid); 206 if (gid == 0) { 207 seq_printf(file, "#%5s%5s%7s%6s%6s%8s%6s%6s\n", "gid", "nid", 229 static void *seq_start(struct seq_file *file, loff_t *gid) argument 236 seq_next(struct seq_file *file, void *data, loff_t *gid) argument [all...] |
H A D | grulib.h | 116 unsigned int gid; member in struct:gru_dump_chiplet_state_req 132 unsigned int gid; member in struct:gru_dump_context_header
|
H A D | grutlbpurge.c | 165 int grupagesize, pagesize, pageshift, gid, asid; local 178 for_each_gru_in_bitmap(gid, gms->ms_asidmap) { 180 gru = GID_TO_GRU(gid); 181 asids = gms->ms_asids + gid; 188 gid, asid, start, grupagesize, num, asids->mt_ctxbitmap); 199 gid, asid, asids->mt_ctxbitmap, 213 gru_dbg(grudev, "gid %d\n", gru->gs_gid);
|
H A D | grutables.h | 510 /* Convert a gid to a pointer to the GRU */ 511 #define GID_TO_GRU(gid) \ 512 (gru_base[(gid) / GRU_CHIPLETS_PER_BLADE] ? \ 513 (&gru_base[(gid) / GRU_CHIPLETS_PER_BLADE]-> \ 514 bs_grus[(gid) % GRU_CHIPLETS_PER_BLADE]) : \ 518 #define for_each_gru_in_bitmap(gid, map) \ 519 for_each_set_bit((gid), (map), GRU_MAX_GRUS) 528 #define foreach_gid(gid) \ 529 for ((gid) = 0; (gid) < gru_max_gid [all...] |
H A D | grukdump.c | 176 hdr.gid = gru->gs_gid; 198 /* Currently, only dump by gid is implemented */ 199 if (req.gid >= gru_max_gids || req.gid < 0) 202 gru = GID_TO_GRU(req.gid);
|
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mcg.c | 681 * Caller must hold MCG table semaphore. gid and mgm parameters must 692 * If no AMGM exists for given gid, *index = -1, *prev = index of last 696 u8 *gid, enum mlx4_protocol prot, 713 memcpy(mgid, gid, 16); 721 mlx4_dbg(dev, "Hash for %pI6 is %04x\n", gid, hash); 739 if (!memcmp(mgm->gid, gid, 16) && 952 "dst-gid = %pI6\n", cur->ib.dst_gid); 954 "dst-gid-mask = %pI6\n", 1082 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[1 argument 695 find_entry(struct mlx4_dev *dev, u8 port, u8 *gid, enum mlx4_protocol prot, struct mlx4_cmd_mailbox *mgm_mailbox, int *prev, int *index) argument 1191 mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], enum mlx4_protocol prot, enum mlx4_steer_type steer) argument 1309 mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], u8 attach, u8 block_loopback, enum mlx4_protocol prot) argument 1338 mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], u8 port, int block_mcast_loopback, enum mlx4_protocol prot, u64 *reg_id) argument 1378 mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], u8 port, int block_mcast_loopback, enum mlx4_protocol prot, u64 *reg_id) argument 1408 mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], enum mlx4_protocol prot, u64 reg_id) argument 1493 mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], int block_mcast_loopback, enum mlx4_protocol prot) argument 1509 mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], enum mlx4_protocol prot) argument [all...] |
/drivers/staging/lustre/lustre/lclient/ |
H A D | lcommon_misc.c | 127 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, argument 159 descr->cld_gid = gid; 175 cg->cg_gid = gid;
|
/drivers/base/ |
H A D | devtmpfs.c | 46 kgid_t gid; member in struct:req 92 req.gid = GLOBAL_ROOT_GID; 93 req.name = device_get_devnode(dev, &req.mode, &req.uid, &req.gid, &tmp); 196 kgid_t gid, struct device *dev) 216 newattrs.ia_gid = gid; 367 static int handle(const char *name, umode_t mode, kuid_t uid, kgid_t gid, argument 371 return handle_create(name, mode, uid, gid, dev); 398 req->uid, req->gid, req->dev); 195 handle_create(const char *nodename, umode_t mode, kuid_t uid, kgid_t gid, struct device *dev) argument
|
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_main.c | 121 union ib_gid *gid) 148 updated = ocrdma_add_sgid(dev, gid); 151 updated = ocrdma_del_sgid(dev, gid); 171 union ib_gid gid; local 174 ipv6_addr_set_v4mapped(ifa->ifa_address, (struct in6_addr *)&gid); 175 return ocrdma_addr_event(event, netdev, &gid); 188 union ib_gid *gid = (union ib_gid *)&ifa->addr; local 190 return ocrdma_addr_event(event, netdev, gid); 404 union ib_gid gid; local 409 (struct in6_addr *)&gid); 120 ocrdma_addr_event(unsigned long event, struct net_device *netdev, union ib_gid *gid) argument [all...] |
/drivers/infiniband/hw/ipath/ |
H A D | ipath_verbs_mcast.c | 236 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 248 mcast = ipath_mcast_alloc(gid); 285 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 307 ret = memcmp(gid->raw, mcast->mgid.raw,
|
/drivers/infiniband/hw/qib/ |
H A D | qib_verbs_mcast.c | 225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 243 mcast = qib_mcast_alloc(gid); 283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 311 ret = memcmp(gid->raw, mcast->mgid.raw,
|
/drivers/staging/lustre/lustre/ldlm/ |
H A D | ldlm_extent.c | 228 lpolicy->l_extent.gid = wpolicy->l_extent.gid; 237 wpolicy->l_extent.gid = lpolicy->l_extent.gid;
|
/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 417 union ib_gid *gid, int netw_view) 442 memcpy(gid->raw, out_mad->data + 8, 8); 462 memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8); 466 memset(gid->raw + 8, 0, 8); 473 union ib_gid *gid) 477 *gid = dev->iboe.gid_table[port - 1][index]; 483 union ib_gid *gid) 486 return __mlx4_ib_query_gid(ibdev, port, index, gid, 0); 488 return iboe_query_gid(ibdev, port, index, gid); 799 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) argument 416 __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid, int netw_view) argument 472 iboe_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument 482 mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument 822 mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp, union ib_gid *gid) argument 848 union ib_gid gid; member in struct:mlx4_ib_steering 1217 mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 1279 mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 1505 update_gid_table(struct mlx4_ib_dev *dev, int port, union ib_gid *gid, int clear, int default_gid) argument 1565 mlx4_make_default_gid(struct net_device *dev, union ib_gid *gid) argument 1589 mlx4_ib_addr_event(int event, struct net_device *event_netdev, struct mlx4_ib_dev *ibdev, union ib_gid *gid) argument 1656 union ib_gid gid; local 1673 union ib_gid *gid = (union ib_gid *)&ifa->addr; local 1751 union ib_gid gid; local 1790 union ib_gid gid; local [all...] |
H A D | sysfs.c | 139 union ib_gid gid; local 143 mlx4_ib_iov_dentry->entry_num, &gid, 1); 147 be16_to_cpu(((__be16 *) gid.raw)[0]), 148 be16_to_cpu(((__be16 *) gid.raw)[1]), 149 be16_to_cpu(((__be16 *) gid.raw)[2]), 150 be16_to_cpu(((__be16 *) gid.raw)[3]), 151 be16_to_cpu(((__be16 *) gid.raw)[4]), 152 be16_to_cpu(((__be16 *) gid.raw)[5]), 153 be16_to_cpu(((__be16 *) gid.raw)[6]), 154 be16_to_cpu(((__be16 *) gid [all...] |
H A D | cm.c | 366 union ib_gid gid; local 371 gid = gid_from_req_msg(ibdev, mad); 372 *slave = mlx4_ib_find_real_gid(ibdev, port, gid.global.interface_id); 374 mlx4_ib_warn(ibdev, "failed matching slave_id by gid (0x%llx)\n", 375 gid.global.interface_id);
|
/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.h | 34 union ib_gid *gid);
|
/drivers/misc/vmw_vmci/ |
H A D | vmci_queue_pair.h | 171 struct vmci_ctx *context, u32 gid);
|
/drivers/infiniband/core/ |
H A D | cache.c | 75 union ib_gid *gid) 91 *gid = cache->table[index]; 100 union ib_gid *gid, 118 if (!memcmp(gid, &cache->table[i], sizeof *gid)) { 72 ib_get_cached_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) argument 99 ib_find_cached_gid(struct ib_device *device, union ib_gid *gid, u8 *port_num, u16 *index) argument
|
/drivers/video/adf/ |
H A D | adf_sysfs.c | 137 kuid_t *uid, kgid_t *gid) 144 kuid_t *uid, kgid_t *gid) 154 kuid_t *uid, kgid_t *gid) 136 adf_device_devnode(struct device *dev, umode_t *mode, kuid_t *uid, kgid_t *gid) argument 143 adf_interface_devnode(struct device *dev, umode_t *mode, kuid_t *uid, kgid_t *gid) argument 153 adf_overlay_engine_devnode(struct device *dev, umode_t *mode, kuid_t *uid, kgid_t *gid) argument
|