Lines Matching full:mc
223 * @mc: configuration table header address
226 static inline ulong mp_next_mpc_entry(struct mp_config_table *mc) in mp_next_mpc_entry() argument
228 return (ulong)mc + mc->mpc_length; in mp_next_mpc_entry()
237 * @mc: configuration table header address
240 static inline void mp_add_mpc_entry(struct mp_config_table *mc, uint length) in mp_add_mpc_entry() argument
242 mc->mpc_length += length; in mp_add_mpc_entry()
243 mc->mpc_entry_count++; in mp_add_mpc_entry()
253 * @mc: configuration table header address
256 static inline ulong mp_next_mpe_entry(struct mp_config_table *mc) in mp_next_mpe_entry() argument
258 return (ulong)mc + mc->mpc_length + mc->mpe_length; in mp_next_mpe_entry()
267 * @mc: configuration table header address
270 static inline void mp_add_mpe_entry(struct mp_config_table *mc, in mp_add_mpe_entry() argument
273 mc->mpe_length += mpe->mpe_length; in mp_add_mpe_entry()
293 * @mc: MP configuration table header address
295 void mp_config_table_init(struct mp_config_table *mc);
302 * @mc: MP configuration table header address
304 void mp_write_processor(struct mp_config_table *mc);
311 * @mc: MP configuration table header address
315 void mp_write_bus(struct mp_config_table *mc, int id, const char *bustype);
322 * @mc: MP configuration table header address
327 void mp_write_ioapic(struct mp_config_table *mc, int id, int ver, u32 apicaddr);
334 * @mc: MP configuration table header address
342 void mp_write_intsrc(struct mp_config_table *mc, int irqtype, int irqflag,
350 * @mc: MP configuration table header address
358 void mp_write_pci_intsrc(struct mp_config_table *mc, int irqtype,
366 * @mc: MP configuration table header address
374 void mp_write_lintsrc(struct mp_config_table *mc, int irqtype, int irqflag,
383 * @mc: MP configuration table header address
391 void mp_write_address_space(struct mp_config_table *mc,
401 * @mc: MP configuration table header address
406 void mp_write_bus_hierarchy(struct mp_config_table *mc,
415 * @mc: MP configuration table header address
420 void mp_write_compat_address_space(struct mp_config_table *mc, int busid,
428 * @mc: MP configuration table header address
431 u32 mptable_finalize(struct mp_config_table *mc);