| /drivers/greybus/ |
| A D | bundle.c | 35 if (!bundle->state) in state_show() 46 kfree(bundle->state); in state_store() 48 if (!bundle->state) in state_store() 74 return bundle; in gb_bundle_find() 86 kfree(bundle->state); in gb_bundle_release() 88 kfree(bundle); in gb_bundle_release() 122 ret = gb_control_bundle_suspend(bundle->intf->control, bundle->id); in gb_bundle_suspend() 141 ret = gb_control_bundle_resume(bundle->intf->control, bundle->id); in gb_bundle_resume() 200 bundle = kzalloc(sizeof(*bundle), GFP_KERNEL); in gb_bundle_create() 201 if (!bundle) in gb_bundle_create() [all …]
|
| A D | core.c | 72 (id->class != bundle->class)) in greybus_match_one_id() 96 struct gb_bundle *bundle; in greybus_match_device() local 102 bundle = to_gb_bundle(dev); in greybus_match_device() 135 bundle = to_gb_bundle(dev); in greybus_uevent() 136 intf = bundle->intf; in greybus_uevent() 163 if (bundle) { in greybus_uevent() 213 retval = gb_control_bundle_activate(bundle->intf->control, bundle->id); in greybus_probe() 239 gb_control_bundle_deactivate(bundle->intf->control, bundle->id); in greybus_probe() 275 if (bundle->intf->disconnected) in greybus_remove() 281 driver->disconnect(bundle); in greybus_remove() [all …]
|
| A D | manifest.c | 71 if (desc_cport->bundle == bundle_id) in release_cport_descriptors() 234 u8 bundle_id = bundle->id; in gb_manifest_parse_cports() 245 if (desc_cport->bundle != bundle_id) in gb_manifest_parse_cports() 266 dev_err(&bundle->dev, in gb_manifest_parse_cports() 278 bundle->cport_desc = kcalloc(count, sizeof(*bundle->cport_desc), in gb_manifest_parse_cports() 280 if (!bundle->cport_desc) in gb_manifest_parse_cports() 283 bundle->num_cports = count; in gb_manifest_parse_cports() 315 struct gb_bundle *bundle; in gb_manifest_parse_bundles() local 350 if (!bundle) in gb_manifest_parse_bundles() 371 gb_bundle_destroy(bundle); in gb_manifest_parse_bundles() [all …]
|
| A D | greybus_trace.h | 180 __entry->bundle_id = connection->bundle ? 181 connection->bundle->id : BUNDLE_ID_NONE; 239 TP_PROTO(struct gb_bundle *bundle), 241 TP_ARGS(bundle), 251 __entry->intf_id = bundle->intf->interface_id; 252 __entry->id = bundle->id; 253 __entry->class = bundle->class; 254 __entry->num_cports = bundle->num_cports; 264 TP_PROTO(struct gb_bundle *bundle), \ 265 TP_ARGS(bundle))
|
| A D | connection.c | 146 struct gb_bundle *bundle, int cport_id, in _gb_connection_create() argument 178 connection->bundle = bundle; in _gb_connection_create() 204 if (bundle) in _gb_connection_create() 205 list_add(&connection->bundle_links, &bundle->connections); in _gb_connection_create() 244 gb_connection_create(struct gb_bundle *bundle, u16 cport_id, in gb_connection_create() argument 247 struct gb_interface *intf = bundle->intf; in gb_connection_create() 255 gb_connection_create_flags(struct gb_bundle *bundle, u16 cport_id, in gb_connection_create_flags() argument 259 struct gb_interface *intf = bundle->intf; in gb_connection_create_flags() 275 return gb_connection_create_flags(bundle, cport_id, NULL, flags); in gb_connection_create_offloaded() 468 dev_err(&connection->bundle->dev, in gb_connection_control_connected() [all …]
|
| A D | control.c | 56 struct gb_bundle *bundle) in gb_control_get_bundle_version() argument 63 request.bundle_id = bundle->id; in gb_control_get_bundle_version() 72 bundle->id, ret); in gb_control_get_bundle_version() 76 bundle->class_major = response.major; in gb_control_get_bundle_version() 77 bundle->class_minor = response.minor; in gb_control_get_bundle_version() 79 dev_dbg(&intf->dev, "%s - %u: %u.%u\n", __func__, bundle->id, in gb_control_get_bundle_version() 88 struct gb_bundle *bundle; in gb_control_get_bundle_versions() local 94 list_for_each_entry(bundle, &intf->bundles, links) { in gb_control_get_bundle_versions() 95 ret = gb_control_get_bundle_version(control, bundle); in gb_control_get_bundle_versions()
|
| /drivers/staging/greybus/ |
| A D | fw-core.c | 61 static int gb_fw_core_probe(struct gb_bundle *bundle, in gb_fw_core_probe() argument 76 for (i = 0; i < bundle->num_cports; i++) { in gb_fw_core_probe() 77 cport_desc = &bundle->cport_desc[i]; in gb_fw_core_probe() 85 dev_err(&bundle->dev, in gb_fw_core_probe() 95 dev_err(&bundle->dev, in gb_fw_core_probe() 106 dev_err(&bundle->dev, in gb_fw_core_probe() 125 dev_err(&bundle->dev, in gb_fw_core_probe() 209 greybus_set_drvdata(bundle, fw_core); in gb_fw_core_probe() 213 gb_pm_runtime_put_autosuspend(bundle); in gb_fw_core_probe() 238 ret = gb_pm_runtime_get_sync(bundle); in gb_fw_core_disconnect() [all …]
|
| A D | gbphy.c | 23 struct gb_bundle *bundle; member 78 const struct gb_bundle *bundle = gbphy_dev->bundle; in gbphy_dev_uevent() local 239 gbphy_dev->bundle = bundle; in gb_gbphy_create_dev() 241 gbphy_dev->dev.parent = &bundle->dev; in gb_gbphy_create_dev() 263 ret = gb_pm_runtime_get_sync(bundle); in gb_gbphy_disconnect() 265 gb_pm_runtime_get_noresume(bundle); in gb_gbphy_disconnect() 282 if (bundle->num_cports == 0) in gb_gbphy_probe() 289 gbphy_host->bundle = bundle; in gb_gbphy_probe() 298 gbphy_dev = gb_gbphy_create_dev(bundle, &bundle->cport_desc[i]); in gb_gbphy_probe() 300 gb_gbphy_disconnect(bundle); in gb_gbphy_probe() [all …]
|
| A D | vibrator.c | 31 struct gb_bundle *bundle = vib->connection->bundle; in turn_off() local 37 gb_pm_runtime_put_autosuspend(bundle); in turn_off() 44 struct gb_bundle *bundle = vib->connection->bundle; in turn_on() local 47 ret = gb_pm_runtime_get_sync(bundle); in turn_on() 58 gb_pm_runtime_put_autosuspend(bundle); in turn_on() 124 if (bundle->num_cports != 1) in gb_vibrator_probe() 127 cport_desc = &bundle->cport_desc[0]; in gb_vibrator_probe() 145 greybus_set_drvdata(bundle, vib); in gb_vibrator_probe() 171 gb_pm_runtime_put_autosuspend(bundle); in gb_vibrator_probe() 192 ret = gb_pm_runtime_get_sync(bundle); in gb_vibrator_disconnect() [all …]
|
| A D | bootrom.c | 124 dev_err(&connection->bundle->dev, in bootrom_es2_fixup_vid_pid() 179 &connection->bundle->dev); in find_firmware() 181 dev_err(&connection->bundle->dev, in find_firmware() 369 dev_err(&op->connection->bundle->dev, in gb_bootrom_request_handler() 377 struct gb_bundle *bundle = bootrom->connection->bundle; in gb_bootrom_get_version() local 390 dev_err(&bundle->dev, in gb_bootrom_get_version() 397 dev_err(&bundle->dev, in gb_bootrom_get_version() 420 if (bundle->num_cports != 1) in gb_bootrom_probe() 423 cport_desc = &bundle->cport_desc[0]; in gb_bootrom_probe() 445 greybus_set_drvdata(bundle, bootrom); in gb_bootrom_probe() [all …]
|
| A D | hid.c | 19 struct gb_bundle *bundle; member 46 ret = gb_pm_runtime_get_sync(ghid->bundle); in gb_hid_get_report_desc() 63 ret = gb_pm_runtime_get_sync(ghid->bundle); in gb_hid_set_power() 140 dev_err(&connection->bundle->dev, in gb_hid_request_handler() 430 if (bundle->num_cports != 1) in gb_hid_probe() 433 cport_desc = &bundle->cport_desc[0]; in gb_hid_probe() 458 ghid->bundle = bundle; in gb_hid_probe() 460 greybus_set_drvdata(bundle, ghid); in gb_hid_probe() 476 gb_pm_runtime_put_autosuspend(bundle); in gb_hid_probe() 496 if (gb_pm_runtime_get_sync(bundle)) in gb_hid_disconnect() [all …]
|
| A D | audio_module.c | 179 struct gb_bundle *bundle) in gb_audio_add_mgmt_connection() argument 185 dev_err(&bundle->dev, in gb_audio_add_mgmt_connection() 195 greybus_set_drvdata(bundle, gbmodule); in gb_audio_add_mgmt_connection() 203 struct gb_bundle *bundle) in gb_audio_add_data_connection() argument 236 struct device *dev = &bundle->dev; in gb_audio_probe() 245 if (bundle->num_cports < 2) in gb_audio_probe() 269 cport_desc = &bundle->cport_desc[i]; in gb_audio_probe() 274 bundle); in gb_audio_probe() 280 bundle); in gb_audio_probe() 391 gb_pm_runtime_get_sync(bundle); in gb_audio_disconnect() [all …]
|
| A D | light.c | 113 struct gb_bundle *bundle = connection->bundle; in __gb_lights_flash_intensity_set() local 120 ret = gb_pm_runtime_get_sync(bundle); in __gb_lights_flash_intensity_set() 131 gb_pm_runtime_put_autosuspend(bundle); in __gb_lights_flash_intensity_set() 302 struct gb_bundle *bundle = connection->bundle; in gb_lights_fade_set() local 328 struct gb_bundle *bundle = connection->bundle; in gb_lights_color_set() local 354 struct gb_bundle *bundle = connection->bundle; in __gb_lights_led_brightness_set() local 436 struct gb_bundle *bundle = connection->bundle; in gb_blink_set() local 620 struct gb_bundle *bundle = connection->bundle; in gb_lights_flash_strobe_set() local 661 struct gb_bundle *bundle = connection->bundle; in gb_lights_flash_timeout_set() local 692 struct gb_bundle *bundle = connection->bundle; in gb_lights_flash_fault_get() local [all …]
|
| A D | camera.c | 51 struct gb_bundle *bundle; member 240 dev_err(&gcam->bundle->dev, in gb_camera_get_max_pkt_size() 249 dev_err(&gcam->bundle->dev, in gb_camera_get_max_pkt_size() 611 gb_pm_runtime_put_noidle(gcam->bundle); in gb_camera_configure_streams() 1151 gcam->bundle->id); in gb_camera_debugfs_init() 1226 if (bundle->num_cports != 2) in gb_camera_probe() 1253 gcam->bundle = bundle; in gb_camera_probe() 1283 greybus_set_drvdata(bundle, gcam); in gb_camera_probe() 1300 ret = gb_pm_runtime_get_sync(bundle); in gb_camera_disconnect() 1302 gb_pm_runtime_get_noresume(bundle); in gb_camera_disconnect() [all …]
|
| A D | log.c | 21 struct device *dev = &connection->bundle->dev; in gb_log_request_handler() 65 static int gb_log_probe(struct gb_bundle *bundle, in gb_log_probe() argument 73 if (bundle->num_cports != 1) in gb_log_probe() 76 cport_desc = &bundle->cport_desc[0]; in gb_log_probe() 84 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id), in gb_log_probe() 92 greybus_set_drvdata(bundle, log); in gb_log_probe() 107 static void gb_log_disconnect(struct gb_bundle *bundle) in gb_log_disconnect() argument 109 struct gb_log *log = greybus_get_drvdata(bundle); in gb_log_disconnect()
|
| A D | audio_topology.c | 219 struct gb_bundle *bundle; in gbcodec_mixer_ctl_get() local 228 bundle = to_gb_bundle(module->dev); in gbcodec_mixer_ctl_get() 281 struct gb_bundle *bundle; in gbcodec_mixer_ctl_put() local 290 bundle = to_gb_bundle(module->dev); in gbcodec_mixer_ctl_put() 385 struct gb_bundle *bundle; in gbcodec_mixer_dapm_ctl_get() local 434 struct gb_bundle *bundle; in gbcodec_mixer_dapm_ctl_put() local 551 struct gb_bundle *bundle; in gbcodec_enum_ctl_get() local 596 struct gb_bundle *bundle; in gbcodec_enum_ctl_put() local 718 struct gb_bundle *bundle; in gbcodec_enum_dapm_ctl_get() local 765 struct gb_bundle *bundle; in gbcodec_enum_dapm_ctl_put() local [all …]
|
| A D | raw.c | 61 struct device *dev = &raw->connection->bundle->dev; in receive_data() 95 struct device *dev = &connection->bundle->dev; in gb_raw_request_handler() 96 struct gb_raw *raw = greybus_get_drvdata(connection->bundle); in gb_raw_request_handler() 151 static int gb_raw_probe(struct gb_bundle *bundle, in gb_raw_probe() argument 160 if (bundle->num_cports != 1) in gb_raw_probe() 163 cport_desc = &bundle->cport_desc[0]; in gb_raw_probe() 171 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id), in gb_raw_probe() 182 greybus_set_drvdata(bundle, raw); in gb_raw_probe() 201 raw->device = device_create(&raw_class, &connection->bundle->dev, in gb_raw_probe() 227 static void gb_raw_disconnect(struct gb_bundle *bundle) in gb_raw_disconnect() argument [all …]
|
| A D | power_supply.c | 374 dev_err(&connection->bundle->dev, in gb_power_supply_state_change() 382 dev_err(&connection->bundle->dev, in gb_power_supply_state_change() 541 dev_warn(&connection->bundle->dev, in gb_power_supply_prop_descriptors_get() 957 dev_err(&connection->bundle->dev, in gb_power_supplies_setup() 978 dev_err(&connection->bundle->dev, in gb_power_supplies_register() 1000 dev_err(&connection->bundle->dev, in gb_supplies_request_handler() 1008 dev_err(&connection->bundle->dev, in gb_supplies_request_handler() 1019 dev_err(&connection->bundle->dev, in gb_supplies_request_handler() 1060 if (bundle->num_cports != 1) in gb_power_supply_probe() 1063 cport_desc = &bundle->cport_desc[0]; in gb_power_supply_probe() [all …]
|
| A D | loopback.c | 190 gb_loopback_check_attr(gb, bundle); \ 389 dev_err(&gb->connection->bundle->dev, in gb_loopback_operation_sync() 843 struct gb_bundle *bundle = gb->connection->bundle; in gb_loopback_fn() local 845 ret = gb_pm_runtime_get_sync(bundle); in gb_loopback_fn() 885 dev_dbg(&bundle->dev, in gb_loopback_fn() 985 if (bundle->num_cports != 1) in gb_loopback_probe() 988 cport_desc = &bundle->cport_desc[0]; in gb_loopback_probe() 1004 greybus_set_drvdata(bundle, gb); in gb_loopback_probe() 1043 &connection->bundle->dev, in gb_loopback_probe() 1100 ret = gb_pm_runtime_get_sync(bundle); in gb_loopback_disconnect() [all …]
|
| A D | audio_codec.c | 401 struct gb_bundle *bundle; in gbcodec_hw_params() local 460 bundle = to_gb_bundle(module->dev); in gbcodec_hw_params() 474 gb_pm_runtime_put_noidle(bundle); in gbcodec_hw_params() 479 gb_pm_runtime_put_noidle(bundle); in gbcodec_hw_params() 502 struct gb_bundle *bundle; in gbcodec_prepare() local 535 bundle = to_gb_bundle(module->dev); in gbcodec_prepare() 551 gb_pm_runtime_put_noidle(bundle); in gbcodec_prepare() 557 gb_pm_runtime_put_noidle(bundle); in gbcodec_prepare() 569 struct gb_bundle *bundle; in gbcodec_mute_stream() local 612 bundle = to_gb_bundle(module->dev); in gbcodec_mute_stream() [all …]
|
| /drivers/infiniband/core/ |
| A D | uverbs_ioctl.c | 113 container_of(&bundle->hdr, struct bundle_priv, bundle); in _uverbs_alloc() 155 container_of(&bundle->hdr, struct bundle_priv, bundle); in uverbs_set_output() 192 uverbs_alloc(bundle, in uverbs_process_idrs_array() 217 idr_vals[i], bundle); in uverbs_process_idrs_array() 331 uattr->data_s64, bundle); in uverbs_process_attr() 465 uverbs_fill_udata(bundle, &pbundle->bundle.driver_udata, in ib_uverbs_run_method() 478 ret = handler(bundle); in ib_uverbs_run_method() 481 ret = handler(bundle); in ib_uverbs_run_method() 526 commit, bundle); in bundle_destroy() 713 container_of(&bundle->hdr, struct bundle_priv, bundle); in uverbs_fill_udata() [all …]
|
| A D | uverbs_main.c | 579 struct uverbs_attr_bundle bundle; in ib_uverbs_write() local 614 memset(bundle.attr_present, 0, sizeof(bundle.attr_present)); in ib_uverbs_write() 615 bundle.ufile = file; in ib_uverbs_write() 617 bundle.uobject = NULL; in ib_uverbs_write() 624 bundle.driver_udata.inlen = in ib_uverbs_write() 627 if (bundle.driver_udata.inlen) in ib_uverbs_write() 647 bundle.driver_udata.outlen = in ib_uverbs_write() 651 bundle.driver_udata.outbuf = in ib_uverbs_write() 673 &bundle.driver_udata, buf + bundle.ucore.inlen, in ib_uverbs_write() 681 if (bundle.uobject) in ib_uverbs_write() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| A D | ctxgk20a.c | 64 gf100_gr_icmd(gr, gr->bundle); in gk20a_grctx_generate_main() 66 grctx->bundle(chan, chan->bundle_cb->addr, grctx->bundle_size); in gk20a_grctx_generate_main() 73 .bundle = gk104_grctx_generate_bundle,
|
| A D | ctxgm20b.c | 67 gf100_gr_icmd(gr, gr->bundle); in gm20b_grctx_generate_main() 69 grctx->bundle(chan, chan->bundle_cb->addr, grctx->bundle_size); in gm20b_grctx_generate_main() 76 .bundle = gm107_grctx_generate_bundle,
|
| /drivers/dma/ioat/ |
| A D | hw.h | 84 unsigned int bundle:1; member 116 unsigned int bundle:1; member 163 unsigned int bundle:1; member 212 unsigned int bundle:1; member
|