Lines Matching defs:device

144 static int srp_add_one(struct ib_device *device);
145 static void srp_remove_one(struct ib_device *device, void *client_data);
146 static void srp_rename_dev(struct ib_device *device, void *client_data);
407 * @device: IB device to allocate fast registration descriptors for.
412 static struct srp_fr_pool *srp_create_fr_pool(struct ib_device *device,
433 if (device->attrs.device_cap_flags & IB_DEVICE_SG_GAPS_REG)
444 dev_name(&device->dev));
1214 * @sdev: If not NULL, only take ownership for this SCSI device.
1230 (!sdev || req->scmnd->device == sdev) &&
1463 dev_name(&req->scmnd->device->sdev_gendev), sg_nents,
2185 int_to_scsilun(scmnd->device->lun, &cmd->lun);
2698 * srp_change_queue_depth - setting device queue depth
2699 * @sdev: scsi device struct
2780 struct srp_target_port *target = host_to_target(scmnd->device->host);
2797 if (srp_send_tsk_mgmt(ch, tag, scmnd->device->lun,
2810 struct srp_target_port *target = host_to_target(scmnd->device->host);
2817 if (srp_send_tsk_mgmt(ch, SRP_TAG_NO_REQ, scmnd->device->lun,
2828 struct srp_target_port *target = host_to_target(scmnd->device->host);
2860 static ssize_t show_id_ext(struct device *dev, struct device_attribute *attr,
2868 static ssize_t show_ioc_guid(struct device *dev, struct device_attribute *attr,
2876 static ssize_t show_service_id(struct device *dev,
2887 static ssize_t show_pkey(struct device *dev, struct device_attribute *attr,
2897 static ssize_t show_sgid(struct device *dev, struct device_attribute *attr,
2905 static ssize_t show_dgid(struct device *dev, struct device_attribute *attr,
2916 static ssize_t show_orig_dgid(struct device *dev,
2926 static ssize_t show_req_lim(struct device *dev,
2940 static ssize_t show_zero_req_lim(struct device *dev,
2948 static ssize_t show_local_ib_port(struct device *dev,
2956 static ssize_t show_local_ib_device(struct device *dev,
2965 static ssize_t show_ch_count(struct device *dev, struct device_attribute *attr,
2973 static ssize_t show_comp_vector(struct device *dev,
2981 static ssize_t show_tl_retry_count(struct device *dev,
2989 static ssize_t show_cmd_sg_entries(struct device *dev,
2997 static ssize_t show_allow_ext_sg(struct device *dev,
3137 static void srp_release_dev(struct device *dev)
3653 static ssize_t srp_create_target(struct device *dev,
3900 static ssize_t show_ibdev(struct device *dev, struct device_attribute *attr,
3910 static ssize_t show_port(struct device *dev, struct device_attribute *attr,
3920 static struct srp_host *srp_add_port(struct srp_device *device, u8 port)
3932 host->srp_dev = device;
3936 host->dev.parent = device->dev->dev.parent;
3937 dev_set_name(&host->dev, "srp-%s-%d", dev_name(&device->dev->dev),
3960 static void srp_rename_dev(struct ib_device *device, void *client_data)
3969 dev_name(&device->dev), host->port);
3974 static int srp_add_one(struct ib_device *device)
3977 struct ib_device_attr *attr = &device->attrs;
4007 dev_warn(&device->dev, "FR is not supported\n");
4022 pr_debug("%s: mr_page_shift = %d, device->max_mr_size = %#llx, device->max_fast_reg_page_list_len = %u, max_pages_per_mr = %d, mr_max_size = %#x\n",
4023 dev_name(&device->dev), mr_page_shift, attr->max_mr_size,
4029 srp_dev->dev = device;
4030 srp_dev->pd = ib_alloc_pd(device, flags);
4043 rdma_for_each_port (device, p) {
4049 ib_set_client_data(device, &srp_client, srp_dev);
4053 static void srp_remove_one(struct ib_device *device, void *client_data)