Home | History | Annotate | Download | only in phantom

Lines Matching defs:setting

1556  * Store Phantom CLP setting
1560 * @v setting Setting number
1566 unsigned int setting, const void *data,
1568 unsigned int opcode = setting;
1581 * Fetch Phantom CLP setting
1585 * @v setting Setting number
1588 * @ret len Length of setting, or negative error
1591 unsigned int setting, void *data, size_t len ) {
1592 unsigned int opcode = ( setting + 1 );
1610 /** A Phantom CLP setting */
1612 /** gPXE setting */
1613 struct setting *setting;
1614 /** Setting number */
1624 * Find Phantom CLP setting
1626 * @v setting gPXE setting
1627 * @v clp_setting Setting number, or 0 if not found
1630 phantom_clp_setting ( struct phantom_nic *phantom, struct setting *setting ) {
1638 if ( setting_cmp ( setting, clp_setting->setting ) == 0 )
1643 if ( ( setting->tag & PHN_CLP_TAG_MAGIC_MASK ) == PHN_CLP_TAG_MAGIC )
1644 return ( setting->tag & ~PHN_CLP_TAG_MAGIC_MASK );
1646 DBGC2 ( phantom, "Phantom %p has no \"%s\" setting\n",
1647 phantom, setting->name );
1653 * Store Phantom CLP setting
1656 * @v setting Setting to store
1657 * @v data Setting data, or NULL to clear setting
1658 * @v len Length of setting data
1662 struct setting *setting,
1669 /* Find Phantom setting equivalent to gPXE setting */
1670 clp_setting = phantom_clp_setting ( phantom, setting );
1674 /* Store setting */
1677 DBGC ( phantom, "Phantom %p could not store setting \"%s\": "
1678 "%s\n", phantom, setting->name, strerror ( rc ) );
1686 * Fetch Phantom CLP setting
1689 * @v setting Setting to fetch
1690 * @v data Buffer to fill with setting data
1692 * @ret len Length of setting data, or negative error
1695 struct setting *setting,
1703 /* Find Phantom setting equivalent to gPXE setting */
1704 clp_setting = phantom_clp_setting ( phantom, setting );
1708 /* Fetch setting */
1712 DBGC ( phantom, "Phantom %p could not fetch setting \"%s\": "
1713 "%s\n", phantom, setting->name, strerror ( rc ) );