Lines Matching +full:manufacturer +full:- +full:id
1 /* SPDX-License-Identifier: GPL-2.0 */
10 * 11-12-1996 RMK Further minor improvements
11 * 12-09-1997 RMK Added interrupt enable/disable for card level
22 * Manufacturer Product ID
89 struct ecard_id { /* Card ID structure */
90 unsigned short manufacturer; member
95 struct in_ecid { /* Packed card ID information */
97 unsigned short manufacturer; /* Manufacturer code */ member
98 unsigned char id:4; /* Simple ID */ member
130 #define ecard_resource_start(ec,nr) ((ec)->resource[nr].start)
131 #define ecard_resource_end(ec,nr) ((ec)->resource[nr].end)
132 #define ecard_resource_len(ec,nr) ((ec)->resource[nr].end - \
133 (ec)->resource[nr].start + 1)
134 #define ecard_resource_flags(ec,nr) ((ec)->resource[nr].flags)
183 * id : id number to find
184 * num: (n+1)'th id to find.
186 extern int ecard_readchunk (struct in_chunk_dir *cd, struct expansion_card *ec, int id, int num);
196 #define ecardm_iounmap(__ec, __addr) devm_iounmap(&(__ec)->dev, __addr)
203 int (*probe)(struct expansion_card *, const struct ecard_id *id);
207 unsigned int id; member
213 #define ecard_set_drvdata(ec,data) dev_set_drvdata(&(ec)->dev, (data))
214 #define ecard_get_drvdata(ec) dev_get_drvdata(&(ec)->dev)