
     �ÁÃÅ      File not found.
     ˆÀÇ753¿ÃÅ ñ    /* SPDX-License-Identifier: GPL-2.0 */
/*
 * Greybus Module code
 *
 * Copyright 2016 Google Inc.
 * Copyright 2016 Linaro Ltd.
 */

#ifndef __MODULE_H
#define __MODULE_H

#include <linux/types.h>
#include <linux/device.h>

struct gb_module {
	struct device dev;
	struct gb_host_device *hd;

	struct list_head hd_node;

	u8 module_id;
	size_t num_interfaces;

	bool disconnected;

	struct gb_interface *interfaces[];
};
#define to_gb_module(d) container_of(d, struct gb_module, dev)

struct gb_module *gb_module_create(struct gb_host_device *hd, u8 module_id,
				   size_t num_interfaces);
int gb_module_add(struct gb_module *module);
void gb_module_del(struct gb_module *module);
void gb_module_put(struct gb_module *module);

#endif /* __MODULE_H */
  $   ˆl–äY>” ”ÔD¨ 	¥ýÀ
ãO)‹FÿÈ…€p.ÄÆ ?÷     ELF          >    °‘      @       èk         @ 8  @         @       @       @       Ø      Ø                                                                                        �c      �c                    p       p       p      e/     e/                                       PŠ      PŠ                   �/     �?     �?     ü0      °e                   €J     €Z     €Z                                8      8      8      0       0                    h      h      h      D       D              Såtd   8      8      8      0       0              Påtd                     D      D             Qåtd                                                  Råtd   �/     �?     �?     p       p              /lib64/ld-linux-x86-64.so.2               GNU   À          € À                   GNU ¸þÓ‘AÐ±×c]S‚}å�]]‘@         GNU                      l            l   m   n   )Œ9ò‹2Ä÷³¢÷                            Ú                     ±                     d                     ˜                      <                                          ©                     U                      ¥                     /                     Ä                      ß                      4                                            á                     ñ                     Z                     ç                      !                     ‘                                          ¾                     ¼                      [                     �                                          µ                      =                     œ                     �                      	                     n                     Å                     B                                          É                     î                     .                     Û                     n                                          ¿                     j                     #                     ö                     «                                          Í                     ²                     K                                                               “                     º                     A                     H                     Ã                     Ó                     Î                                          h                                            ƒ                     ø                      ™                     �                     t                     ü                     '                     n                      õ                     ™                     ¯                     ë                     Ï                     ó                     Ó                     ƒ                     N                     T                     „                     Õ                                           m                     Ì                     ;                     ‹                     ð                                           \                     ÿ                                