Searched refs:bundle (Results 1 - 25 of 90) sorted by relevance

1234

/linux-master/include/linux/greybus/
H A Dbundle.h42 int gb_bundle_add(struct gb_bundle *bundle);
43 void gb_bundle_destroy(struct gb_bundle *bundle);
47 static inline int gb_pm_runtime_get_sync(struct gb_bundle *bundle) argument
51 retval = pm_runtime_get_sync(&bundle->dev);
53 dev_err(&bundle->dev,
55 pm_runtime_put_noidle(&bundle->dev);
62 static inline int gb_pm_runtime_put_autosuspend(struct gb_bundle *bundle) argument
66 pm_runtime_mark_last_busy(&bundle->dev);
67 retval = pm_runtime_put_autosuspend(&bundle->dev);
72 static inline void gb_pm_runtime_get_noresume(struct gb_bundle *bundle) argument
77 gb_pm_runtime_put_noidle(struct gb_bundle *bundle) argument
83 gb_pm_runtime_get_sync(struct gb_bundle *bundle) argument
85 gb_pm_runtime_put_autosuspend(struct gb_bundle *bundle) argument
88 gb_pm_runtime_get_noresume(struct gb_bundle *bundle) argument
89 gb_pm_runtime_put_noidle(struct gb_bundle *bundle) argument
[all...]
H A Dconnection.h41 struct gb_bundle *bundle; member in struct:gb_connection
70 struct gb_connection *gb_connection_create(struct gb_bundle *bundle,
72 struct gb_connection *gb_connection_create_flags(struct gb_bundle *bundle,
75 struct gb_connection *gb_connection_create_offloaded(struct gb_bundle *bundle,
/linux-master/drivers/greybus/
H A Dbundle.c15 struct gb_bundle *bundle = to_gb_bundle(dev); local
17 return sprintf(buf, "0x%02x\n", bundle->class);
24 struct gb_bundle *bundle = to_gb_bundle(dev); local
26 return sprintf(buf, "%u\n", bundle->id);
33 struct gb_bundle *bundle = to_gb_bundle(dev); local
35 if (!bundle->state)
38 return sprintf(buf, "%s\n", bundle->state);
44 struct gb_bundle *bundle = to_gb_bundle(dev); local
46 kfree(bundle->state);
47 bundle
65 ATTRIBUTE_GROUPS(bundle); variable
70 struct gb_bundle *bundle; local
82 struct gb_bundle *bundle = to_gb_bundle(dev); local
92 gb_bundle_disable_all_connections(struct gb_bundle *bundle) argument
100 gb_bundle_enable_all_connections(struct gb_bundle *bundle) argument
110 struct gb_bundle *bundle = to_gb_bundle(dev); local
137 struct gb_bundle *bundle = to_gb_bundle(dev); local
183 struct gb_bundle *bundle; local
224 gb_bundle_add(struct gb_bundle *bundle) argument
242 gb_bundle_destroy(struct gb_bundle *bundle) argument
[all...]
H A Dcore.c60 static bool greybus_match_one_id(struct gb_bundle *bundle, argument
64 (id->vendor != bundle->intf->vendor_id))
68 (id->product != bundle->intf->product_id))
72 (id->class != bundle->class))
79 greybus_match_id(struct gb_bundle *bundle, const struct greybus_bundle_id *id) argument
86 if (greybus_match_one_id(bundle, id))
96 struct gb_bundle *bundle; local
102 bundle = to_gb_bundle(dev);
104 id = greybus_match_id(bundle, driver->id_table);
117 const struct gb_bundle *bundle local
198 struct gb_bundle *bundle = to_gb_bundle(dev); local
258 struct gb_bundle *bundle = to_gb_bundle(dev); local
[all...]
H A Dmanifest.c23 return "bundle";
71 if (desc_cport->bundle == bundle_id)
224 * bundle, and set up data structures for the functions that use
225 * them. Returns the number of cports set up for the bundle, or 0
228 static u32 gb_manifest_parse_cports(struct gb_bundle *bundle) argument
230 struct gb_interface *intf = bundle->intf;
234 u8 bundle_id = bundle->id;
239 /* Set up all cport descriptors associated with this bundle */
245 if (desc_cport->bundle != bundle_id)
254 dev_err(&bundle
315 struct gb_bundle *bundle; local
[all...]
H A DMakefile9 bundle.o \
H A Dgreybus_trace.h180 __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))
[all...]
/linux-master/net/rxrpc/
H A Dconn_client.c37 static void rxrpc_activate_bundle(struct rxrpc_bundle *bundle) argument
39 atomic_inc(&bundle->active);
71 * Allocate a connection bundle.
77 struct rxrpc_bundle *bundle; local
79 bundle = kzalloc(sizeof(*bundle), gfp);
80 if (bundle) {
81 bundle->local = call->local;
82 bundle->peer = rxrpc_get_peer(call->peer, rxrpc_peer_get_bundle);
83 bundle
102 rxrpc_get_bundle(struct rxrpc_bundle *bundle, enum rxrpc_bundle_trace why) argument
112 rxrpc_free_bundle(struct rxrpc_bundle *bundle) argument
124 rxrpc_put_bundle(struct rxrpc_bundle *bundle, enum rxrpc_bundle_trace why) argument
152 rxrpc_alloc_client_connection(struct rxrpc_bundle *bundle) argument
252 struct rxrpc_bundle *bundle, *candidate; local
338 rxrpc_add_conn_to_bundle(struct rxrpc_bundle *bundle, unsigned int slot) argument
372 rxrpc_bundle_has_space(struct rxrpc_bundle *bundle) argument
416 struct rxrpc_bundle *bundle = conn->bundle; local
470 rxrpc_activate_channels(struct rxrpc_bundle *bundle) argument
515 struct rxrpc_bundle *bundle = call->bundle; local
570 rxrpc_disconnect_client_call(struct rxrpc_bundle *bundle, struct rxrpc_call *call) argument
670 struct rxrpc_bundle *bundle = conn->bundle; local
695 rxrpc_deactivate_bundle(struct rxrpc_bundle *bundle) argument
[all...]
/linux-master/drivers/staging/greybus/
H A Dfw-core.c42 ret = gb_spilib_master_init(connection, &connection->bundle->dev,
61 static int gb_fw_core_probe(struct gb_bundle *bundle, argument
76 for (i = 0; i < bundle->num_cports; i++) {
77 cport_desc = &bundle->cport_desc[i];
85 dev_err(&bundle->dev,
91 connection = gb_connection_create(bundle, cport_id,
95 dev_err(&bundle->dev,
106 dev_err(&bundle->dev,
112 connection = gb_connection_create(bundle, cport_id,
115 dev_err(&bundle
231 gb_fw_core_disconnect(struct gb_bundle *bundle) argument
[all...]
H A Dgbphy.c23 struct gb_bundle *bundle; member in struct:gbphy_host
78 const struct gb_bundle *bundle = gbphy_dev->bundle; local
79 const struct gb_interface *intf = bundle->intf;
92 if (add_uevent_var(env, "BUNDLE=%u", gbphy_dev->bundle->id))
94 if (add_uevent_var(env, "BUNDLE_CLASS=%02x", bundle->class))
145 ret = gb_pm_runtime_get_sync(gbphy_dev->bundle);
167 gb_pm_runtime_put_autosuspend(gbphy_dev->bundle);
221 static struct gbphy_device *gb_gbphy_create_dev(struct gb_bundle *bundle, argument
239 gbphy_dev->bundle
257 gb_gbphy_disconnect(struct gb_bundle *bundle) argument
275 gb_gbphy_probe(struct gb_bundle *bundle, const struct greybus_bundle_id *id) argument
[all...]
H A Dlog.c21 struct device *dev = &connection->bundle->dev;
65 static int gb_log_probe(struct gb_bundle *bundle, argument
73 if (bundle->num_cports != 1)
76 cport_desc = &bundle->cport_desc[0];
84 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id),
92 greybus_set_drvdata(bundle, log);
107 static void gb_log_disconnect(struct gb_bundle *bundle) argument
109 struct gb_log *log = greybus_get_drvdata(bundle);
H A Dvibrator.c31 struct gb_bundle *bundle = vib->connection->bundle; local
37 gb_pm_runtime_put_autosuspend(bundle);
44 struct gb_bundle *bundle = vib->connection->bundle; local
47 ret = gb_pm_runtime_get_sync(bundle);
58 gb_pm_runtime_put_autosuspend(bundle);
115 static int gb_vibrator_probe(struct gb_bundle *bundle, argument
124 if (bundle->num_cports != 1)
127 cport_desc = &bundle
187 gb_vibrator_disconnect(struct gb_bundle *bundle) argument
[all...]
H A Daudio_module.c145 greybus_get_drvdata(connection->bundle);
169 dev_err_ratelimited(&connection->bundle->dev,
179 struct gb_bundle *bundle)
185 dev_err(&bundle->dev,
190 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id),
195 greybus_set_drvdata(bundle, gbmodule);
203 struct gb_bundle *bundle)
212 connection = gb_connection_create_offloaded(bundle,
220 greybus_set_drvdata(bundle, gbmodule);
233 static int gb_audio_probe(struct gb_bundle *bundle, argument
177 gb_audio_add_mgmt_connection(struct gbaudio_module_info *gbmodule, struct greybus_descriptor_cport *cport_desc, struct gb_bundle *bundle) argument
201 gb_audio_add_data_connection(struct gbaudio_module_info *gbmodule, struct greybus_descriptor_cport *cport_desc, struct gb_bundle *bundle) argument
386 gb_audio_disconnect(struct gb_bundle *bundle) argument
424 struct gb_bundle *bundle = to_gb_bundle(dev); local
438 struct gb_bundle *bundle = to_gb_bundle(dev); local
[all...]
H A Dhid.c19 struct gb_bundle *bundle; member in struct:gb_hid
46 ret = gb_pm_runtime_get_sync(ghid->bundle);
54 gb_pm_runtime_put_autosuspend(ghid->bundle);
63 ret = gb_pm_runtime_get_sync(ghid->bundle);
69 gb_pm_runtime_put_autosuspend(ghid->bundle);
80 ret = gb_pm_runtime_get_sync(ghid->bundle);
90 gb_pm_runtime_put_autosuspend(ghid->bundle);
102 ret = gb_pm_runtime_get_sync(ghid->bundle);
110 gb_pm_runtime_put_autosuspend(ghid->bundle);
121 dev_err(&operation->connection->bundle
421 gb_hid_probe(struct gb_bundle *bundle, const struct greybus_bundle_id *id) argument
492 gb_hid_disconnect(struct gb_bundle *bundle) argument
[all...]
H A Dbootrom.c57 struct device *dev = &bootrom->connection->bundle->dev;
115 struct gb_interface *intf = connection->bundle->intf;
124 dev_err(&connection->bundle->dev,
139 dev_dbg(&connection->bundle->dev, "Bootrom got vid (0x%x)/pid (0x%x)\n",
147 struct gb_interface *intf = connection->bundle->intf;
156 dev_err(&connection->bundle->dev, "Invalid boot stage: %u\n",
175 dev_info(&connection->bundle->dev, "Firmware file '%s' requested\n",
179 &connection->bundle->dev);
181 dev_err(&connection->bundle->dev,
194 struct device *dev = &op->connection->bundle
377 struct gb_bundle *bundle = bootrom->connection->bundle; local
412 gb_bootrom_probe(struct gb_bundle *bundle, const struct greybus_bundle_id *id) argument
490 gb_bootrom_disconnect(struct gb_bundle *bundle) argument
[all...]
H A Dlight.c113 struct gb_bundle *bundle = connection->bundle; local
120 ret = gb_pm_runtime_get_sync(bundle);
131 gb_pm_runtime_put_autosuspend(bundle);
299 struct gb_bundle *bundle = connection->bundle; local
306 ret = gb_pm_runtime_get_sync(bundle);
317 gb_pm_runtime_put_autosuspend(bundle);
325 struct gb_bundle *bundle = connection->bundle; local
351 struct gb_bundle *bundle = connection->bundle; local
433 struct gb_bundle *bundle = connection->bundle; local
614 struct gb_bundle *bundle = connection->bundle; local
655 struct gb_bundle *bundle = connection->bundle; local
686 struct gb_bundle *bundle = connection->bundle; local
1240 gb_lights_probe(struct gb_bundle *bundle, const struct greybus_bundle_id *id) argument
1309 gb_lights_disconnect(struct gb_bundle *bundle) argument
[all...]
H A Draw.c61 struct device *dev = &raw->connection->bundle->dev;
95 struct device *dev = &connection->bundle->dev;
96 struct gb_raw *raw = greybus_get_drvdata(connection->bundle);
151 static int gb_raw_probe(struct gb_bundle *bundle, argument
160 if (bundle->num_cports != 1)
163 cport_desc = &bundle->cport_desc[0];
171 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id),
182 greybus_set_drvdata(bundle, raw);
201 raw->device = device_create(&raw_class, &connection->bundle->dev,
227 static void gb_raw_disconnect(struct gb_bundle *bundle) argument
[all...]
/linux-master/include/linux/
H A Dgreybus.h32 #include <linux/greybus/bundle.h>
59 int (*probe)(struct gb_bundle *bundle,
61 void (*disconnect)(struct gb_bundle *bundle);
69 static inline void greybus_set_drvdata(struct gb_bundle *bundle, void *data) argument
71 dev_set_drvdata(&bundle->dev, data);
74 static inline void *greybus_get_drvdata(struct gb_bundle *bundle) argument
76 return dev_get_drvdata(&bundle->dev);
H A Dbpf_mprog.h167 static inline void bpf_mprog_bundle_init(struct bpf_mprog_bundle *bundle) argument
169 BUILD_BUG_ON(sizeof(bundle->a.fp_items[0]) > sizeof(u64));
170 BUILD_BUG_ON(ARRAY_SIZE(bundle->a.fp_items) !=
171 ARRAY_SIZE(bundle->cp_items));
173 memset(bundle, 0, sizeof(*bundle));
174 atomic64_set(&bundle->revision, 1);
175 bundle->a.parent = bundle;
176 bundle
[all...]
/linux-master/drivers/infiniband/core/
H A Duverbs_ioctl.c66 * Must be last. bundle ends in a flex array which overlaps
69 struct uverbs_attr_bundle_hdr bundle; member in struct:bundle_priv
82 struct uverbs_attr_bundle *bundle; local
85 sizeof(*bundle->attrs) * method_elm->key_bitmap_len +
97 * _uverbs_alloc() - Quickly allocate memory for use with a bundle
98 * @bundle: The bundle
102 * The bundle allocator is intended for allocations that are connected with
103 * processing the system call related to the bundle. The allocated memory is
109 __malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_ argument
151 uverbs_set_output(const struct uverbs_attr_bundle *bundle, const struct uverbs_attr *attr) argument
172 struct uverbs_attr_bundle *bundle = local
248 struct uverbs_attr_bundle *bundle = local
432 struct uverbs_attr_bundle *bundle = local
511 struct uverbs_attr_bundle *bundle = local
708 uverbs_fill_udata(struct uverbs_attr_bundle *bundle, struct ib_udata *udata, unsigned int attr_in, unsigned int attr_out) argument
743 uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx, const void *from, size_t size) argument
765 uverbs_output_written(const struct uverbs_attr_bundle *bundle, size_t idx) argument
822 uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle, size_t idx, const void *from, size_t size) argument
840 uverbs_finalize_uobj_create(const struct uverbs_attr_bundle *bundle, u16 idx) argument
[all...]
/linux-master/include/net/
H A Dtcx.h15 struct bpf_mprog_bundle bundle; member in struct:tcx_entry
36 struct bpf_mprog_bundle *bundle = entry->parent; local
38 return container_of(bundle, struct tcx_entry, bundle);
83 bpf_mprog_bundle_init(&tcx->bundle);
84 return &tcx->bundle.a;
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgk20a.c64 gf100_gr_icmd(gr, gr->bundle);
66 grctx->bundle(chan, chan->bundle_cb->addr, grctx->bundle_size);
73 .bundle = gk104_grctx_generate_bundle,
H A Dctxgm20b.c67 gf100_gr_icmd(gr, gr->bundle);
69 grctx->bundle(chan, chan->bundle_cb->addr, grctx->bundle_size);
76 .bundle = gm107_grctx_generate_bundle,
H A Dctxgp107.c36 .bundle = gm107_grctx_generate_bundle,
H A Dctxgp104.c28 .bundle = gm107_grctx_generate_bundle,

Completed in 267 milliseconds

1234